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

[Bug]: MQTT Data Packets appear to only send below LoRa threshold of ChU. #6280

Open
Coopersmith-24601 opened this issue Mar 10, 2025 · 5 comments
Labels
question Further information is requested

Comments

@Coopersmith-24601
Copy link

Category

Other

Hardware

Rak4631

Firmware Version

2.5.22

Description

Here's my observations based on what I see in the APP vs what I see being reported via MQTT.

As you can see, the Channel Utilization in my area is pretty darned high and as a result a lot of the node's data is suppressed going out to LoRa. I'm fine with that and it's a great way to pull back a bit of the ChU.

However, on MQTT this appears to be also suppressed and therefore there's no real way to monitor the ChU if it goes over the suppression level.

Further, it appears as if there can be gaps in other data which should be available via MQTT.

Yes, I understand the sampling rates are different between the BLE connected node and MQTT, but it's pretty easy to see there are gaps in the MQTT data if the threshold was over the suppression level for LoRa data.

Image Image

Relevant log output

@Coopersmith-24601 Coopersmith-24601 added the bug Something isn't working label Mar 10, 2025
@madeofstown
Copy link
Contributor

This is something I have been wondering about lately! Tend to get more messages on my personal node than what shows up on my local MQTT server. And that gateway node is on my roof so it should be getting better reception than the node clipped to my shirt.

@Coopersmith-24601
Copy link
Author

Coopersmith-24601 commented Mar 11, 2025

This is something I have been wondering about lately! Tend to get more messages on my personal node than what shows up on my local MQTT server. And that gateway node is on my roof so it should be getting better reception than the node clipped to my shirt.

Meshtastic TEXT should not be suppressed by the high ChU. That said, very high ChU may cause packet collisions which hurt propagation.

What I'm specifically observing and commenting about here are nodes which are uplinking Device Metrics and other telemetry. Even though the node may be connected to a client app via BLE to Proxy to MQTT the packets appear to be suppressed if ChU is over the suppression limits.

@cdanis
Copy link
Contributor

cdanis commented Mar 11, 2025

I'd like to see similar functionality, although I'm a little worried about the competing use case where people want MQTT traffic from nodes to represent exactly what went in or out via RF. Maybe high-rate client telemetry packets could go to a different channel topic instead, and also ofc never to public MQTT?

@Coopersmith-24601
Copy link
Author

Coopersmith-24601 commented Mar 11, 2025

I'd like to see similar functionality, although I'm a little worried about the competing use case where people want MQTT traffic from nodes to represent exactly what went in or out via RF. Maybe high-rate client telemetry packets could go to a different channel topic instead, and also ofc never to public MQTT?

My concern here is for remote node monitoring.

If MQTT data is ONLY ever sent when high ChU doesn't suppress it for LoRa, then even if the node is hard wired to the internet the operator has no real idea of the ChU above the suppression level for LoRa.

I'm not too concerned with high rates of MQTT data because those are already constrained by time with the default at 30 minutes and the only setting below that being 15. What I am very concerned about is data being dropped entirely for possibly hours at a time.

@garthvh
Copy link
Member

garthvh commented Mar 11, 2025

Without packet zero hoping like the public server this could easily DDOS any mesh with a private broker

@garthvh garthvh added question Further information is requested and removed bug Something isn't working labels Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants