from network import LoRa import socket import struct import binascii # use the LoRaWAN stack lora = LoRa(mode=LoRa.LORAWAN) DevAddr = struct.unpack(">l", binascii.unhexlify('680b286b'))[0] AppSKey = binascii.unhexlify('5f578d3ef40805ac45b345edefe5aef1') NetSKey = binascii.unhexlify('198a9e1defe60804310b93067ae7b50c') # join by ABP lora.join(activation=LoRa.ABP, auth=(DevAddr, NetSKey, AppSKey)) # socket setup out = socket.socket(socket.AF_LORA, socket.SOCK_RAW) out.setsockopt(socket.SOL_LORA, socket.SO_DR, 5) # send some data print(out.send("Hello world!")) # log how many bytes are sent