mirror of
https://github.com/meshtastic/firmware.git
synced 2026-01-03 16:41:56 +00:00
MQTT WIP
This commit is contained in:
@@ -55,18 +55,22 @@ You probably don't care about this section - skip to the next one.
|
||||
|
||||
* DONE have sim provide a fake wifi connection status saying connected
|
||||
* DONE don't start MQTT if we don't have wifi connected
|
||||
* have plugin send uplinks from mesh
|
||||
* have plugin send downlinks to mesh
|
||||
* don't decrypt messages before uplinking them to MQTT (move out of plugin)
|
||||
* mqtt.meshtastic.org should have VERY basic auth at launch (to prevent abuse)
|
||||
* make a GlobalChat channel as an initial test (with a well known AES128 key), figure out how globally unique IDs work
|
||||
* Give place in android app for users to select which channel they are sending on (and which channels they are watching)
|
||||
* attempt reconnect to server if internet connectivity changes
|
||||
* don't bother contacting server if we don't have any uplink/downlink channels
|
||||
* test on ESP32
|
||||
* DONE test on ESP32
|
||||
* no need for python gateway to web initially: because both the simulator and ESP32 can talk wifi directly
|
||||
* if simmesh_name is set in preferences, create the MQTTSimInterface using that as the global channel_id
|
||||
* figure out how to use MQTT for simulator mesh network, use a special simmesh_name global channel_id? (because this would allow all nodes in simnet_xxx to subscribe only to those packets)
|
||||
* do initial development inside of portduino
|
||||
* do as much possible on the device side (so we can eventually just have ESP32 talk directly to server)
|
||||
* add mqtt_server to radio prefs
|
||||
* figure out legality of hosting public mqtt servers with chat msgs
|
||||
* DONE do initial development inside of portduino
|
||||
* DONE do as much possible on the device side (so we can eventually just have ESP32 talk directly to server)
|
||||
* DONE add mqtt_server to radio prefs
|
||||
* eventually add a MQTTPacket on the ToRadio & FromRadio links
|
||||
* LATER: an android gateway would be useful
|
||||
|
||||
|
||||
Reference in New Issue
Block a user