本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用管理设备 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。这不仅为您的 IoT 实例集带来了有序性和便利性,还保留了基础设备证书模型或影子的灵活性。
您无需在注册表中创建事物便能将设备连接到 AWS IoT。将事物添加到注册表可让您更轻松地管理和搜索设备。