を使用したデバイスの管理 AWS IoT - AWS IoT Core

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用したデバイスの管理 AWS IoT

AWS IoT には、モノの管理に役立つレジストリが用意されています。"モノ" とは、特定のデバイスまたは論理エンティティを表します。物理的なデバイスやセンサー (電球や壁のスイッチなど) は、モノとして扱うことができます。また、 に接続していない AWS IoT が、接続している他のデバイス (エンジンセンサーやコントロールパネルがある車など) に関連するアプリケーションや物理エンティティのインスタンスのような論理エンティティである場合もあります。

モノに関する情報は、JSONデータとしてレジストリに保存されます。モノの例を次に示します。

{ "version": 3, "thingName": "MyLightBulb", "defaultClientId": "MyLightBulb", "thingTypeName": "LightBulb", "attributes": { "model": "123", "wattage": "75" } }

モノは、名前で識別します。モノには、属性を指定することもできます。属性とは、モノに関する情報 (シリアルナンバーやメーカー名) を格納するために使用する、名前と値のペアです。 

一般的なデバイスユースケースでは、モノの名前をデフォルトのMQTTクライアント ID として使用します。モノのレジストリ名とMQTTクライアント IDs、証明書、またはシャドウ状態の使用との間のマッピングは強制しませんが、モノ名を選択し、レジストリと Device Shadow サービスの両方のMQTTクライアント ID として使用することをお勧めします。こうすることで、デバイスの証明書モデルや Shadows の柔軟性を失うことなく、IoT 群の秩序や利便性を維持することができます。

AWS IoTにデバイスを接続するために、レジストリでモノを作成する必要はありません。レジストリにモノを追加すると、デバイスの管理や検索が容易になります。