from network import LoRa import socket import time import binascii # use the LoRaWAN stack lora = LoRa(mode=LoRa.LORAWAN) app_eui = binascii.unhexlify('444555585F455549') app_key = binascii.unhexlify('54574F5F4170705F4B65795F44455558') # join by OTAA lora.join(activation=LoRa.OTAA, auth=(app_eui, app_key), timeout=0) # wait for network to accept OTAA while not lora.has_joined(): time.sleep(2.5) # socket setup out = socket.socket(socket.AF_LORA, socket.SOCK_RAW) out.setsockopt(socket.SOL_LORA, socket.SO_DR, 5) # send your first data! out.send("Pollux")