Two questions, really:
I'm decoding IOT advertisements and I see a bunch of updates that don't have any RSSI with them. Why is that? It seems like they should always have an RSSI, as the RSSI would be from the point of view of the receiver (the AP) rather than the content of the advertisement.
seen,mac=d510fe5ca275,reporter=fc7ff1c0fd38 event="update" 1640732668000000000
seen,mac=e4856ed57e79,reporter=fc7ff1c0fd38 event="update" 1640732642000000000
seen,mac=ffa40fe23ea3,reporter=fc7ff1c0fd38 event="update" 1640732669000000000
seen,mac=f079592ebac3,reporter=fc7ff1c0fd38 event="update",rssi=-82i,rssiMethod="smooth" 1640732700000000000
seen,mac=dc8ffb68a2dc,reporter=fc7ff1c0fd38 event="update",rssi=-67i,rssiMethod="smooth" 1640732700000000000
seen,mac=c1fa9be1e8e0,reporter=fc7ff1c0fd38 event="update" 1640732667000000000
2) I get occasional telemetry messages with a Reporter but no Reported. What does this mean? If there's nothing to report, why does it send anything at all? This one I figured out. It happens when there is no 'known' report type (like iBeacon) and the raw advertisement appears in the bleData field.
The GAP specification tells you how to decode this advertisement yourself.
------------------------------
Christopher Piggott
------------------------------