デバイスプロファイルの AWS IoT Wireless API オペレーション
LoRaWAN および Sidewalk デバイスプロファイルでは、次の API オペレーションを実行できます。
-
CreateDeviceProfileAPI またはcreate-device-profileCLI -
GetDeviceProfileAPI またはget-device-profileCLI -
ListDeviceProfilesAPI またはlist-device-profilesCLI -
DeleteDeviceProfileAPI またはdelete-device-profileCLI
次のセクションでは、プロファイルの一覧表示と削除の方法を説明します。デバイスプロファイルの作成と取得の詳細については、次を参照してください。
AWS アカウント 内のデバイスプロファイルを一覧表示する
ListDeviceProfiles API オペレーションを使用して、AWS IoT Wireless に追加した AWS アカウント 内のデバイスプロファイルを一覧表示できます。この情報を使用して、このプロファイルを関連付けるデバイスを特定できます。
LoRaWAN または Sidewalk デバイスプロファイルのみを表示するようにリストをフィルタリングするには、API の実行時に Type に設定します。CLI コマンドの例を以下に示します。
aws iotwireless list-device-profiles --wireless-device-type "Sidewalk"
このコマンドを実行すると、プロファイル識別子と Amazon リソースネーム (ARN) を含む、追加したデバイスプロファイルのリストが返されます。特定のプロファイルに関する追加情報を取得するには、GetDeviceProfile API を使用します。
{ "DeviceProfileList": [ { "Name": "SidewalkDeviceProfile1", "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d", "Arn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d" }, { "Name": "SidewalkDeviceProfile2", "Id": "a1b2c3d4-5678-90ab-cdef-12ab345c67de", "Arn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/a1b2c3d4-5678-90ab-cdef-12ab345c67de" } ] }
デバイスプロファイルを AWS アカウント から削除する
DeleteDeviceProfile API オペレーションを使用してデバイスプロファイルを削除できます。CLI コマンドの例を以下に示します。
警告
削除の操作は元に戻せません。デバイスプロファイルは AWS アカウント から完全に削除されます。
aws iotwireless delete-device-profile --name "SidewalkProfile"
このコマンドでは、出力が生成されません。GetDeviceProfile API または ListDeviceProfiles API オペレーションを使用して、プロファイルがアカウントから削除されたことを確認できます。