mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 07:06:20 +01:00
added some information
This commit is contained in:
@@ -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)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user