Experiments with Meshtastic 🛰️
https://meshtastic.org
LICENSE | ||
meshirc.py | ||
meshtastic_serial.py | ||
README.md |
Meshtastic Utilities
Experiments with Meshtastic, MQTT, Lora, & more....
WORK-IN-PROGRESS
Information
This repository serves as a collection of resources created in my journey to learn & utilize LoRa based communications with Meshtastic.
The goal here is to create simple & clean modules to interface with the hardware in a way that can be used to expand the possibilities of the devices capabilities.
The hardware I am experimenting with: Lilygo T-Deck, Lilygo T-Beam, Heltec Lora 32 v3, and RAK Wireless 4631
Hardware & Software related Issues
- T-Deck must have Wifi turned off when going mobile. Upon leaving my house with WiFi still enabled, the UI & connection was EXTREMELY laggy & poor. Couldn't even type well...
- T-Deck using a custom MQTT with TLS & auth will cause a reboot loop (Need to fix this ASAP)
event_node
event is called AS we are defining the interface, so usingself.interface
in that callback will error.
Roadmap
- Asyncronous meshtastic interface (Priority)
- MQTT interface with working decryption
- Documentation on MQTT bridging for high availability
- Create a simple setup script to provision new devices over serial
- Bridge for IRC to allow channel messages to relay over Meshtastic & all Meshtastic events to relay into IRC. (IRC to Meshtastic will require a command like
!mesh <message here>
to avoid overloading the traffic over LoRa)