管理裝置 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 用戶端 ID、憑證或影子狀態進行映射,但仍建議您選擇物件名稱,並用其作為登錄檔與 Device Shadow 服務的 MQTT 用戶端 ID。這能為您的 IoT 裝置機群帶來秩序與便利,同時仍能保有基礎裝置憑證模型或影子的彈性。

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