Summary
A rogue gateway is able to supply positive RSSI values. (greather than zero)
This means it is selected for downlink path over any other gateway.
Steps to Reproduce
- Send positive RSSI values in LNS uplink traffic from a gateway.
Technically I don't know how to re-produce this in PF or BasicsStation, but I've seen this in TTN.
Current Result
The gateway with a positive RSSI is apparently selected for downlink path.
Expected Result
This RSSI should be invalidated.
Relevant Logs
{
"gateway_ids": {
"gateway_id": "eui-00800000a000bcba",
"eui": "00800000A000BCBA"
},
"time": "2023-08-31T14:43:16.214Z",
"timestamp": 1787715740,
"fine_timestamp": "30580349",
"encrypted_fine_timestamp": "Ks3cCzjF6bFDW99vXhwAfg==",
"encrypted_fine_timestamp_key_id": "0",
"rssi": 90,
"signal_rssi": 74,
"channel_rssi": 90,
"snr": -15,
"frequency_offset": "10971",
"location": {
"latitude": 53.3065977478146,
"longitude": -4.69977875243799,
"altitude": 10,
"source": "SOURCE_REGISTRY"
},
"uplink_token": "CiIKIAoUZXVpLTAwODAwMDAwYTAwMGJjYmESCACAAACgALy6EJzBudQGGgwIhM7CpwYQ4bSZvwEg4MKl4YO3fCoLCITOwqcGEIDDhWY=",
"channel_index": 3,
"gps_time": "2023-08-31T14:43:16.214Z",
"received_at": "2023-08-31T14:43:16.374141084Z"
},
URL
No response
Deployment
The Things Stack Cloud
The Things Stack Version
TTN
Client Name and Version
No response
Other Information
TTN forum post here.
https://www.thethingsnetwork.org/forum/t/troubleshoot-join-accept-not-being-received/64566
Proposed Fix
Invalid positive RSSI values
Contributing
Code of Conduct
Summary
A rogue gateway is able to supply positive RSSI values. (greather than zero)
This means it is selected for downlink path over any other gateway.
Steps to Reproduce
Technically I don't know how to re-produce this in PF or BasicsStation, but I've seen this in TTN.
Current Result
The gateway with a positive RSSI is apparently selected for downlink path.
Expected Result
This RSSI should be invalidated.
Relevant Logs
{ "gateway_ids": { "gateway_id": "eui-00800000a000bcba", "eui": "00800000A000BCBA" }, "time": "2023-08-31T14:43:16.214Z", "timestamp": 1787715740, "fine_timestamp": "30580349", "encrypted_fine_timestamp": "Ks3cCzjF6bFDW99vXhwAfg==", "encrypted_fine_timestamp_key_id": "0", "rssi": 90, "signal_rssi": 74, "channel_rssi": 90, "snr": -15, "frequency_offset": "10971", "location": { "latitude": 53.3065977478146, "longitude": -4.69977875243799, "altitude": 10, "source": "SOURCE_REGISTRY" }, "uplink_token": "CiIKIAoUZXVpLTAwODAwMDAwYTAwMGJjYmESCACAAACgALy6EJzBudQGGgwIhM7CpwYQ4bSZvwEg4MKl4YO3fCoLCITOwqcGEIDDhWY=", "channel_index": 3, "gps_time": "2023-08-31T14:43:16.214Z", "received_at": "2023-08-31T14:43:16.374141084Z" },URL
No response
Deployment
The Things Stack Cloud
The Things Stack Version
TTN
Client Name and Version
No response
Other Information
TTN forum post here.
https://www.thethingsnetwork.org/forum/t/troubleshoot-join-accept-not-being-received/64566
Proposed Fix
Invalid positive RSSI values
Contributing
Code of Conduct