2024/04/16 - AWS IoT Wireless - 1 updated api methods
Changes Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device.
{'LoRaWAN': {'PublicGateways': [{'DlAllowed': 'boolean', 'Id': 'string', 'ProviderNetId': 'string', 'RfRegion': 'string', 'Rssi': 'double', 'Snr': 'double'}]}}
Gets operating information about a wireless device.
See also: AWS API Documentation
Request Syntax
client.get_wireless_device_statistics( WirelessDeviceId='string' )
string
[REQUIRED]
The ID of the wireless device for which to get the data.
dict
Response Syntax
{ 'WirelessDeviceId': 'string', 'LastUplinkReceivedAt': 'string', 'LoRaWAN': { 'DevEui': 'string', 'FPort': 123, 'DataRate': 123, 'Frequency': 123, 'Timestamp': 'string', 'Gateways': [ { 'GatewayEui': 'string', 'Snr': 123.0, 'Rssi': 123.0 }, ], 'PublicGateways': [ { 'ProviderNetId': 'string', 'Id': 'string', 'Rssi': 123.0, 'Snr': 123.0, 'RfRegion': 'string', 'DlAllowed': True|False }, ] }, 'Sidewalk': { 'Rssi': 123, 'BatteryLevel': 'normal'|'low'|'critical', 'Event': 'discovered'|'lost'|'ack'|'nack'|'passthrough', 'DeviceState': 'Provisioned'|'RegisteredNotSeen'|'RegisteredReachable'|'RegisteredUnreachable' } }
Response Structure
(dict) --
WirelessDeviceId (string) --
The ID of the wireless device.
LastUplinkReceivedAt (string) --
The date and time when the most recent uplink was received.
LoRaWAN (dict) --
Information about the wireless device's operations.
DevEui (string) --
The DevEUI value.
FPort (integer) --
The FPort value.
DataRate (integer) --
The DataRate value.
Frequency (integer) --
The device's channel frequency in Hz.
Timestamp (string) --
The date and time of the metadata.
Gateways (list) --
Information about the gateways accessed by the device.
(dict) --
LoRaWAN gateway metatdata.
GatewayEui (string) --
The gateway's EUI value.
Snr (float) --
The SNR value.
Rssi (float) --
The RSSI value.
PublicGateways (list) --
Information about the LoRaWAN public network accessed by the device.
(dict) --
LoRaWAN public gateway metadata.
ProviderNetId (string) --
The ID of the LoRaWAN public network provider.
Id (string) --
The ID of the gateways that are operated by the network provider.
Rssi (float) --
The RSSI (received signal strength indicator) value.
Snr (float) --
The SNR (signal to noise ratio) value.
RfRegion (string) --
The frequency band (RFRegion) value.
DlAllowed (boolean) --
Boolean that indicates whether downlink is allowed using the network.
Sidewalk (dict) --
MetaData for Sidewalk device.
Rssi (integer) --
The RSSI value.
BatteryLevel (string) --
Sidewalk device battery level.
Event (string) --
Sidewalk device status notification.
DeviceState (string) --
Device state defines the device status of sidewalk device.