joining OTAA and then sending location data
- 
					
					
					
					
 @dan nothing in boot.py. lopy4 is mounted on the pytrack and powered by USB. LED heartbeat was flashing until I uploaded the below main.py code to the board. from network import LoRa import socket import time import ubinascii  # Initialise LoRa in LORAWAN mode. # Please pick the region that matches where you are using the device: # Asia = LoRa.AS923 # Australia = LoRa.AU915 # Europe = LoRa.EU868 # United States = LoRa.US915 lora = LoRa(mode=LoRa.LORAWAN, region=LoRa.IN865)  # create an OTAA authentication parameters app_eui = ubinascii.unhexlify('xxxxxxxxxxxxx') app_key = ubinascii.unhexlify('xxxxxxxxxxxxxxxxx')  # join a network using OTAA (Over the Air Activation) lora.join(activation=LoRa.OTAA, auth=(app_eui, app_key), timeout=0)  # wait until the module has joined the network while not lora.has_joined(): time.sleep(2.5) print('Not yet joined...')  # create a LoRa socket s = socket.socket(socket.AF_LORA, socket.SOCK_RAW) # set the LoRaWAN data rate s.setsockopt(socket.SOL_LORA, socket.SO_DR, 5)  # make the socket blocking # (waits for the data to be sent and for the 2 receive windows to expire) s.setblocking(True)  # send some data s.send(bytes([0x01, 0x02, 0x03]))  # make the socket non-blocking # (because if there's no data received it will block forever...) s.setblocking(False)  # get any data received (if any...) data = s.recv(64) print(data)``` 
 
- 
					
					
					
					
 @abhishek2101 Hi! Do you have anything in your boot.py? Do you have anything connected to it? Is the LED heartbeat flashing?
 
- 
					
					
					
					
 @robert-hh i was able to upload main.py but it does not run automatically after i disconnect and reconnect the module. Am i missing something ? 
 
- 
					
					
					
					
 @abhishek2101 FTP. See the related section in the manual. 
 https://docs.pycom.io/gettingstarted/programming/ftp
 
 
			
			