

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 管理裝置 AWS IoT
<a name="iot-thing-management"></a>

AWS IoT 提供的登錄檔可協助您管理*物件*。物件是特定裝置或邏輯實體的表示法。它可以是實體裝置或感應器 (例如燈泡或牆上的開關)。它也可以是邏輯實體，例如未連線到 AWS IoT 但與其他裝置 （例如具有引擎感應器或控制面板的汽車） 相關的應用程式執行個體或實體實體。

 物件的相關資訊會以 JSON 資料的形式存放於登錄檔中。以下為物件的範例：

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

物件以名稱識別。物件可以具有屬性，亦即名稱/值對，可讓您用來存放關於物件的資訊，例如其序號或製造商。 

典型的裝置使用案例包括使用物件名稱做為預設 MQTT 用戶端 ID。雖然我們不會強制對物件登錄檔名稱及其使用的 MQTT 用戶端 ID、憑證或影子狀態進行映射，但仍建議您選擇物件名稱，並用其作為登錄檔與 Device Shadow 服務的 MQTT 用戶端 ID。這能為您的 IoT 裝置機群帶來秩序與便利，同時仍能保有基礎裝置憑證模型或影子的彈性。

您不必在登錄檔中建立物件，即可將裝置連線至 AWS IoT。將物件新增至登錄檔，可更輕鬆地管理及搜尋裝置。

物件登錄檔資料 （包括屬性、物件類型和群組成員資格） 也可以在規則引擎中動態擷取，以用於訊息處理和路由。如需詳細資訊，請參閱[https://docs.aws.amazon.com//iot/latest/developerguide/iot-sql-functions.html#iot-sql-function-get-registry_data](https://docs.aws.amazon.com//iot/latest/developerguide/iot-sql-functions.html#iot-sql-function-get-registry_data)。