some more examples

This commit is contained in:
Florent 2025-03-30 08:36:39 +02:00
parent 7e39b66049
commit 772f60b394
9 changed files with 78 additions and 10 deletions

24
examples/serial_msg.py Executable file
View file

@ -0,0 +1,24 @@
#!/usr/bin/python
import asyncio
import json
from meshcore import MeshCore
from meshcore import SerialConnection
PORT = "/dev/ttyUSB0"
BAUDRATE = 115200
DEST = "mchome"
MSG = "hello from serial"
async def main () :
con = SerialConnection(PORT, BAUDRATE)
await con.connect()
await asyncio.sleep(0.1) # time for transport to establish
mc = MeshCore(con)
await mc.connect()
await mc.ensure_contacts()
await mc.send_msg(bytes.fromhex(mc.contacts[DEST]["public_key"])[0:6],MSG)
asyncio.run(main())