Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

plotting MQTT links on map: not useful and degrading performance. #40

Open
recrof opened this issue Dec 17, 2024 · 1 comment
Open

plotting MQTT links on map: not useful and degrading performance. #40

recrof opened this issue Dec 17, 2024 · 1 comment

Comments

@recrof
Copy link

recrof commented Dec 17, 2024

MQTT links especially on global map are doing more harm than good - there should be a way to disable or disallow them.

Screenshot 2024-12-17 at 16 35 08

If there is no way to detect MQTT links, MeshSense should ignore links that are longer than ~300-600 km.

@Soltares
Copy link
Contributor

Hi and thanks for report. The Global MeshSense map is currently under active development and we are trying to find the best solution to this problem. We believe we have filtered out MQTT routes already in f7631be. We have found cases, however, where Meshtastic nodes across the globe can have duplicate Node num as identifiers.

"num":115503498,"user":{"id":"!06e2718a","longName":"stevando","shortName":"stdo","macaddr":"6u6hrmY+","hwModel":"RAK4631"
"num":115503498,"user":{"id":"!06e2718a","longName":"AN/ALQ-3dc0","shortName":"3dc0","macaddr":"98NUVT3A","hwModel":"RAK4631"

This is a tricky problem to solve as trace routes only include a list of node nums. We will likely need to add additional logic to associate node with the MeshSense node that reported them. This adds complexity in the back-end as MeshSense uploaders in the same mesh would add duplicate records for the same node.

Adding the ability to disable rendering routes is a good idea. We also plan on hiding routes when zoomed out significantly, but have them shown currently while we work out the kinks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants