@Mjones thank you for the feedback! Glad to hear that you’re getting use out of this. I can see why you would want more granular detail on why a device is disconnecting.
If you look closely at the event coming back from the device, There’s actually both signal
quality. Currently, we are only showing strength in the Console as we felt it’s a better overall summary of the health of the signal. But the combination of both might be helpful to you.
The challenge to our team was around how to generalize these values given that Particle devices use different communication networking technologies. For both
quality, we actually send both a raw value (measured with different units based on the network type being used) and a normalized value from 1-100% that interprets the raw value.
Here’s some additional information on how these vitals are collected that might be useful to you (brace yourself, it’s about to get technical!):
Signal strength measure for the current wireless network in % (0-100). Devices that do not support a wireless network will not provide this value.
Signal strength value
Signal strength raw value. This value is specific to the access technology in use:
Signal quality measure for the current wireless in % (0-100). Devices that do not support a wireless network will not provide this value.
Signal quality value
Signal quality raw value. This value is specific to the access technology in use:
WIFI: SNR (dB) (https://en.wikipedia.org/wiki/Signal-to-noise_ratio)
GSM: BER (%) (https://en.wikipedia.org/wiki/Bit_error_rate)
EDGE: log10(mean(BEP)) (bit error probability) (https://en.wikipedia.org/wiki/Bit_error_rate)
UMTS/UTRAN/WCDMA/3G: Ec/Io (dB) (It is the ratio of Received power of the carrier to the all over Noise. It is used to measure quality of Pilot Channel)
LTE: RSRQ (dB) (RSRQ – Reference Signal Received Quality: Quality considering also RSSI and the number of used Resource Blocks (N) RSRQ = (N * RSRP) / RSSI measured over the same bandwidth. RSRQ is a C/I type of measurement and it indicates the quality of the received reference signal. The RSRQ measurement provides additional information when RSRP is not sufficient to make a reliable handover or cell reselection decision. )
Look forward to others’ thoughts!