spleenware / ripple

Arduino Firmware for Ripple LoRa mesh
Other
261 stars 32 forks source link

Show GPS tracker 'trails' in Commander app #31

Open spleenware opened 3 years ago

spleenware commented 3 years ago

Provide a way to enable the capturing of GPS tracker node trails, over time, and display in the Map tab. Quesrions:

SuperSeadog commented 3 years ago

Other Features for Consideration:

  1. Support for multiple home nodes in a network (e.g. to permit multiple Commander devices to monitor tracker nodes)

  2. Enable someone out of network range to monitor a network, such as using a home node to transmit data over a data network (e.g. cellular/mobile) to a remote, receiving 'home' node/Commander device, or bridging two networks with Internet or cloud.

spleenware commented 3 years ago

For 1) I have something a bit different in mind, but haven't really decided yet. Was thinking that Ripple Tactical is more suited for multiple users tracking a GPS tracker node, rather than supporting multiple 'home' nodes. Currently, Ripple Tactical supports tracking multiple nodes, but they are usually other team members. It could easily track the dedicated GPS nodes, but I'd have to change the code to prevent the messaging actions, ie. you can't 'chat' with the GPS tracker nodes.

spleenware commented 3 years ago

For 2) I've had experimental MQTT code for quite a while now, but still haven't crystalised my thinking on it yet. But, the basic idea is for flashing the Home node, on one of the ESP32 boards, with this 'gateway' firmware that basically forwards packets to/from an MQTT server over WiFi. So, that would open up the ability to have remote clients, instead of using the Commander app. It would require you to create the console/interface though, ie. which formats the correct messages and pushes them to MQTT, and parses received messages, etc.

SuperSeadog commented 3 years ago

cool, thanks.

Can't wait to try.

spleenware commented 3 years ago

OK, I have release new version of the Tactical app and the Commander app, which now supports configuring the GPS tracker devices with 'Broadcast to team'. See here: https://github.com/spleenware/ripple/wiki/Commander-app-user-guide#configuring-gps-trackers

jobionekabnoi commented 2 years ago

For 2) I've had experimental MQTT code for quite a while now, but still haven't crystalised my thinking on it yet. But, the basic idea is for flashing the Home node, on one of the ESP32 boards, with this 'gateway' firmware that basically forwards packets to/from an MQTT server over WiFi. So, that would open up the ability to have remote clients, instead of using the Commander app. It would require you to create the console/interface though, ie. which formats the correct messages and pushes them to MQTT, and parses received messages, etc.

Has the MQTT code been integerated?