diff --git a/content/tutorials/networks/lora/module-module.md b/content/tutorials/networks/lora/module-module.md index d831e53..52209f4 100644 --- a/content/tutorials/networks/lora/module-module.md +++ b/content/tutorials/networks/lora/module-module.md @@ -6,7 +6,7 @@ aliases: - chapter/tutorials/lora/module-module --- -This example shows how to connect two Pycode LoRa capable modules (nodes) via raw LoRa. +This example shows how to connect two Pycom LoRa capable modules (nodes) via raw LoRa. **Node A** will continuously send a packet containing `Ping`. Once **Node B** receives such a packet, it will respond with `Pong`. You will see the count messages appear in the REPL. You can adapt this example to have mutual communication between two LoRa nodes. ## Node A @@ -17,6 +17,26 @@ import time # Please pick the region that matches where you are using the device +lora = LoRa(mode=LoRa.LORA, region=LoRa.EU868) +s = socket.socket(socket.AF_LORA, socket.SOCK_RAW) +s.setblocking(False) +i = 0 +while True: + s.send('Ping') + print('Ping {}'.format(i)) + i= i+1 + time.sleep(5) +``` + +## Node B + +```python +from network import LoRa +import socket +import time + +# Please pick the region that matches where you are using the device + lora = LoRa(mode=LoRa.LORA, region=LoRa.EU868) s = socket.socket(socket.AF_LORA, socket.SOCK_RAW) s.setblocking(False) @@ -29,23 +49,3 @@ while True: time.sleep(5) ``` -## Node B - -```python -from network import LoRa -import socket -import time - -# Please pick the region that matches where you are using the device - -lora = LoRa(mode=LoRa.LORA, region=LoRa.EU868) -s = socket.socket(socket.AF_LORA, socket.SOCK_RAW) -s.setblocking(False) -i = 0 -while True: - s.send('Ping') - print('Ping {}'.format(i)) - i= i+1 - time.sleep(5) -``` -