import time import ttn import os app_id = os.environ['ttn_app_id'] # f.i. "datacenterlight" access_key = os.environ['ttn_access_key'] # f.i. "ttn-account..." def uplink_callback(msg, client): print("Received uplink from ", msg.dev_id) print(msg) handler = ttn.HandlerClient(app_id, access_key) # using mqtt client mqtt_client = handler.data() mqtt_client.set_uplink_callback(uplink_callback) mqtt_client.connect() time.sleep(60) mqtt_client.close() # using application manager client app_client = handler.application() my_app = app_client.get() print(my_app) my_devices = app_client.devices() print(my_devices)