mirror of
https://github.com/meshtastic/firmware.git
synced 2026-01-10 11:57:25 +00:00
MQTT at least talks to server, works in native and esp32
This commit is contained in:
@@ -53,11 +53,22 @@ You probably don't care about this section - skip to the next one.
|
||||
|
||||
## MQTT
|
||||
|
||||
* DONE have sim provide a fake wifi connection status saying connected
|
||||
* DONE don't start MQTT if we don't have wifi connected
|
||||
* mqtt.meshtastic.org should have VERY basic auth at launch (to prevent abuse)
|
||||
* use MQTT for simulator mesh network
|
||||
* 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
|
||||
* 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
|
||||
* eventually add a MQTTPacket on the ToRadio & FromRadio links
|
||||
* LATER: an android gateway would be useful
|
||||
|
||||
## Multichannel support
|
||||
|
||||
|
||||
Reference in New Issue
Block a user