i was wondering if could be possible to understand wich is the source node of a message. Looking inside the packet I understood that the hoplimit decreases if the packet is repeated but I’ve not found how to understand who is the repeater of that message. Me and a group of friends are setting up a big mesh and could be helpfull to know wich is the packet route in order to optimize repearers nodes.
hmm - yeah - I’ve been wanting this too. It is easy to add (and it will be backwards compatible) can you put in a bug for meshtastic-device?
But due to the cost (increasing size of packets when most people don’t need it), I think I’ll use a new setting to allow optionally turning this on. Something like ‘add_history_when_routing’. The new (variable sized array) in the packet will be called ‘history’.
I won’t be adding this soon (I need to get some other stuff done first), but in a few weeks.
Hi, each node that contributes to the map has to be connected to a Raspberry or something similar, then there is a software that gets the updates an generate a local Dashboard.
Hey @iz1kga Great job on this and thanks for sharing! I have 3 nodes in my mesh and only one node connected to the pi. I can see the nodes in the “hopinfo” topic, but it’s only listing my connected node in the “recievedNodes” topic. Is this the expected behavior? Or should all discovered nodes via mesh will be listed as well?
I’m still learning to code to . This is the expected behaviour as I intended to use it. The result is this map: https://imeshmap.iz1kga.it/
To generate it I have one script running in my server as backend that gets mqtt messages and stores data in a MySql DB, and a php + js web page that gets data from DB and renders the map.
@iz1kga Based on your map, the nodes look like they are as much as 20 km apart. How are they physically sited? Are there physical towers above the plain?
We have one node at 1400 m and most of communication pass through it.
The other nodes have different installations. Some on the house roof some on a desk.