mirror of
https://github.com/sascha-hemi/pycom-documentation.git
synced 2026-03-21 21:05:51 +01:00
improved lopy-lopy example
This commit is contained in:
@@ -11,44 +11,41 @@ This example shows how to connect two Pycode LoRa capable modules (nodes) via ra
|
||||
## Node A
|
||||
|
||||
```python
|
||||
|
||||
from network import LoRa
|
||||
import socket
|
||||
import time
|
||||
|
||||
# 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
|
||||
# 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:
|
||||
if s.recv(64) == b'Ping':
|
||||
s.send('Pong')
|
||||
print('Pong {}'.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:
|
||||
# Asia = LoRa.AS923
|
||||
# Australia = LoRa.AU915
|
||||
# Europe = LoRa.EU868
|
||||
# United States = LoRa.US915
|
||||
# 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