使用管理设备 Amazon IoT - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用管理设备 Amazon IoT

Amazon IoT 提供了一个可帮助您管理事物的注册表。事物是特定设备或逻辑实体的表示形式。它可以是物理设备或传感器(例如,灯泡或墙壁上的开关)。它也可以是一个逻辑实体,例如应用程序或物理实体的实例,该实体不连接 Amazon IoT 但与其他连接的设备相关(例如,带有发动机传感器或控制面板的汽车)。

事物的相关信息均以 JSON 数据形式存储在 Registry 中。以下是一个事物示例:

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

事物由名称进行标识。此外,事物还可以具有名称-值对形式的属性,您可以利用这些属性存储事物的相关信息,如事物的序列号或制造商。 

典型的设备使用案例使用事物名称作为默认的 MQTT 客户端 ID。虽然我们没有强制在事物的注册表名称和它使用的 MQTT 客户端 ID、证书或影子状态之间进行映射,但建议您选择一个事物名称,并将其同时用作注册表和 Device Shadow 服务的 MQTT 客户端 ID。这不仅为您的 IoT 实例集带来了有序性和便利性,还保留了基础设备证书模型或影子的灵活性。

您无需在注册表中创建事物便能将设备连接到 Amazon IoT。将事物添加到注册表可让您更轻松地管理和搜索设备。