meshtastic / design

Visual communication of the meshtastic project
GNU General Public License v3.0
12 stars 8 forks source link

Signal Meter #15

Open garthvh opened 1 month ago

garthvh commented 1 month ago

In the Apple apps there is a signal meter Based on https://sensing-labs.com/f-a-q/a-good-radio-level/ and using the individual SNR values from here for the different spreading factors https://www.thethingsnetwork.org/docs/lorawan/rssi-and-snr/

Code for the font colors and signal meter in swift are here https://github.com/meshtastic/Meshtastic-Apple/blob/main/Meshtastic/Views/Helpers/LoRaSignalStrengthIndicator.swift

Supported Clients

ianmcorvidae commented 1 month ago

Right now, RSSI isn't something that's stored in NodeDB, which makes this challenging to implement in the python CLI (until/unless I add some sort of persistence, but even that's sort of questionable since most uses of the CLI don't see that many received packets, so it'd often be very out-of-date info). I'm not sure if that's something that should be added to NodeDB or if our cross-platform focus should be mostly on the SNR side of this. Thoughts?