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
@@ -1,14 +1,14 @@
#!/usr/bin/python
from meshcore import TCPConnection
from meshcore import MeshCore
import asyncio
HOSTNAME = "mchome"
PORT = 5000
from meshcore import MeshCore
from meshcore import BLEConnection
ADDRESS = "t1000"
async def main () :
con = TCPConnection(HOSTNAME, PORT)
con = BLEConnection(ADDRESS)
await con.connect()
mc = MeshCore(con)
await mc.connect()
@@ -2,8 +2,8 @@
import asyncio
import json
from meshcore import TCPConnection
from meshcore import MeshCore
from meshcore import TCPConnection
HOSTNAME = "mchome"
PORT = 5000
+3 -2
View File
@@ -1,10 +1,11 @@
#!/usr/bin/python
DISPLAYNAME="Center at MC node location"
from meshcore import BLEConnection
from meshcore import MeshCore
import asyncio
from meshcore import MeshCore
from meshcore import BLEConnection
ADDRESS = "t1000"
async def main () :
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/python
import asyncio
from meshcore import MeshCore
from meshcore import SerialConnection
PORT = "/dev/ttyUSB0"
BAUDRATE = 115200
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()
print(mc.self_info)
asyncio.run(main())
+24
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())
@@ -1,9 +1,10 @@
#!/usr/bin/python
from meshcore import TCPConnection
from meshcore import MeshCore
import asyncio
from meshcore import MeshCore
from meshcore import TCPConnection
HOSTNAME = "mchome"
PORT = 5000
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/python
import asyncio
import json
from meshcore import MeshCore
from meshcore import BLEConnection
ADDRESS = "t1000" # node ble adress or name
DEST = "mchome"
MSG = "Hello World"
async def main () :
con = BLEConnection(ADDRESS)
await con.connect()
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())