added some information

This commit is contained in:
gijsio
2020-09-18 10:10:26 +02:00
parent 7e48379ea4
commit 01e6bfecc6

View File

@@ -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)
```