IoTWireless / Client / get_wireless_device
get_wireless_device¶
- IoTWireless.Client.get_wireless_device(**kwargs)¶
- Gets information about a wireless device. - See also: AWS API Documentation - Request Syntax- response = client.get_wireless_device( Identifier='string', IdentifierType='WirelessDeviceId'|'DevEui'|'ThingName'|'SidewalkManufacturingSn' ) - Parameters:
- Identifier (string) – - [REQUIRED] - The identifier of the wireless device to get. 
- IdentifierType (string) – - [REQUIRED] - The type of identifier used in - identifier.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Type': 'Sidewalk'|'LoRaWAN', 'Name': 'string', 'Description': 'string', 'DestinationName': 'string', 'Id': 'string', 'Arn': 'string', 'ThingName': 'string', 'ThingArn': 'string', 'LoRaWAN': { 'DevEui': 'string', 'DeviceProfileId': 'string', 'ServiceProfileId': 'string', 'OtaaV1_1': { 'AppKey': 'string', 'NwkKey': 'string', 'JoinEui': 'string' }, 'OtaaV1_0_x': { 'AppKey': 'string', 'AppEui': 'string', 'JoinEui': 'string', 'GenAppKey': 'string' }, 'AbpV1_1': { 'DevAddr': 'string', 'SessionKeys': { 'FNwkSIntKey': 'string', 'SNwkSIntKey': 'string', 'NwkSEncKey': 'string', 'AppSKey': 'string' }, 'FCntStart': 123 }, 'AbpV1_0_x': { 'DevAddr': 'string', 'SessionKeys': { 'NwkSKey': 'string', 'AppSKey': 'string' }, 'FCntStart': 123 }, 'FPorts': { 'Fuota': 123, 'Multicast': 123, 'ClockSync': 123, 'Positioning': { 'ClockSync': 123, 'Stream': 123, 'Gnss': 123 }, 'Applications': [ { 'FPort': 123, 'Type': 'SemtechGeolocation', 'DestinationName': 'string' }, ] } }, 'Sidewalk': { 'AmazonId': 'string', 'SidewalkId': 'string', 'SidewalkManufacturingSn': 'string', 'DeviceCertificates': [ { 'SigningAlg': 'Ed25519'|'P256r1', 'Value': 'string' }, ], 'PrivateKeys': [ { 'SigningAlg': 'Ed25519'|'P256r1', 'Value': 'string' }, ], 'DeviceProfileId': 'string', 'CertificateId': 'string', 'Status': 'PROVISIONED'|'REGISTERED'|'ACTIVATED'|'UNKNOWN' }, 'Positioning': 'Enabled'|'Disabled' } - Response Structure- (dict) – - Type (string) – - The wireless device type. 
- Name (string) – - The name of the resource. 
- Description (string) – - The description of the resource. 
- DestinationName (string) – - The name of the destination to which the device is assigned. 
- Id (string) – - The ID of the wireless device. 
- Arn (string) – - The Amazon Resource Name of the resource. 
- ThingName (string) – - The name of the thing associated with the wireless device. The value is empty if a thing isn’t associated with the device. 
- ThingArn (string) – - The ARN of the thing associated with the wireless device. 
- LoRaWAN (dict) – - Information about the wireless device. - DevEui (string) – - The DevEUI value. 
- DeviceProfileId (string) – - The ID of the device profile for the new wireless device. 
- ServiceProfileId (string) – - The ID of the service profile. 
- OtaaV1_1 (dict) – - OTAA device object for v1.1 for create APIs - AppKey (string) – - The AppKey value. 
- NwkKey (string) – - The NwkKey value. 
- JoinEui (string) – - The JoinEUI value. 
 
- OtaaV1_0_x (dict) – - OTAA device object for create APIs for v1.0.x - AppKey (string) – - The AppKey value. 
- AppEui (string) – - The AppEUI value. You specify this value when using LoRaWAN versions v1.0.2 or v1.0.3. 
- JoinEui (string) – - The JoinEUI value. You specify this value instead of the AppEUI when using LoRaWAN version v1.0.4. 
- GenAppKey (string) – - The GenAppKey value. 
 
- AbpV1_1 (dict) – - ABP device object for create APIs for v1.1 - DevAddr (string) – - The DevAddr value. 
- SessionKeys (dict) – - Session keys for ABP v1.1 - FNwkSIntKey (string) – - The FNwkSIntKey value. 
- SNwkSIntKey (string) – - The SNwkSIntKey value. 
- NwkSEncKey (string) – - The NwkSEncKey value. 
- AppSKey (string) – - The AppSKey value. 
 
- FCntStart (integer) – - The FCnt init value. 
 
- AbpV1_0_x (dict) – - LoRaWAN object for create APIs - DevAddr (string) – - The DevAddr value. 
- SessionKeys (dict) – - Session keys for ABP v1.0.x - NwkSKey (string) – - The NwkSKey value. 
- AppSKey (string) – - The AppSKey value. 
 
- FCntStart (integer) – - The FCnt init value. 
 
- FPorts (dict) – - List of FPort assigned for different LoRaWAN application packages to use - Fuota (integer) – - The Fport value. 
- Multicast (integer) – - The Fport value. 
- ClockSync (integer) – - The Fport value. 
- Positioning (dict) – - FPort values for the GNSS, stream, and ClockSync functions of the positioning information. - ClockSync (integer) – - The Fport value. 
- Stream (integer) – - The Fport value. 
- Gnss (integer) – - The Fport value. 
 
- Applications (list) – - Optional LoRaWAN application information, which can be used for geolocation. - (dict) – - LoRaWAN application configuration, which can be used to perform geolocation. - FPort (integer) – - The Fport value. 
- Type (string) – - Application type, which can be specified to obtain real-time position information of your LoRaWAN device. 
- DestinationName (string) – - The name of the position data destination that describes the AWS IoT rule that processes the device’s position data for use by AWS IoT Core for LoRaWAN. 
 
 
 
 
- Sidewalk (dict) – - Sidewalk device object. - AmazonId (string) – - The Sidewalk Amazon ID. 
- SidewalkId (string) – - The sidewalk device identification. 
- SidewalkManufacturingSn (string) – - The Sidewalk manufacturing series number. 
- DeviceCertificates (list) – - The sidewalk device certificates for Ed25519 and P256r1. - (dict) – - List of sidewalk certificates. - SigningAlg (string) – - The certificate chain algorithm provided by sidewalk. 
- Value (string) – - The value of the chosen sidewalk certificate. 
 
 
- PrivateKeys (list) – - The Sidewalk device private keys that will be used for onboarding the device. - (dict) – - List of sidewalk certificates. - SigningAlg (string) – - The certificate chain algorithm provided by sidewalk. 
- Value (string) – - The value of the chosen sidewalk certificate. 
 
 
- DeviceProfileId (string) – - The ID of the Sidewalk device profile. 
- CertificateId (string) – - The ID of the Sidewalk device profile. 
- Status (string) – - The Sidewalk device status, such as provisioned or registered. 
 
- Positioning (string) – - FPort values for the GNSS, stream, and ClockSync functions of the positioning information. 
 
 
 - Exceptions- IoTWireless.Client.exceptions.ValidationException
- IoTWireless.Client.exceptions.AccessDeniedException
- IoTWireless.Client.exceptions.ResourceNotFoundException
- IoTWireless.Client.exceptions.InternalServerException
- IoTWireless.Client.exceptions.ThrottlingException