ripple icon indicating copy to clipboard operation
ripple copied to clipboard

Show GPS tracker 'trails' in Commander app

Open spleenware opened this issue 4 years ago • 6 comments

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

  • how is this to be stored, and for how long?
  • what if the Commander app isn't running? ie. how can the data be logged?

spleenware avatar Feb 11 '21 03:02 spleenware

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.

SuperSeadog avatar Feb 23 '21 00:02 SuperSeadog

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 avatar Feb 23 '21 01:02 spleenware

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.

spleenware avatar Feb 23 '21 01:02 spleenware

cool, thanks.

Can't wait to try.

SuperSeadog avatar Feb 27 '21 11:02 SuperSeadog

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

spleenware avatar Mar 13 '21 08:03 spleenware

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?

jobionekabnoi avatar Jan 18 '22 22:01 jobionekabnoi