Device class
警告
此 API 現已淘汰。
建構函式
Device(any) | 具現化新的 Device 物件。 |
屬性
authentication | 包含用來驗證此裝置的對稱金鑰。 |
capabilities | 包含此裝置的功能。 |
cloud |
等候傳遞至裝置的 c2d 訊息數目。 |
connection |
裝置是「已連線」還是「已中斷連線」。 不建議使用這個屬性來判斷裝置目前是否已實際連線,因為裝置連線可能已逾時,IoT 中樞可能未偵測到,或者裝置是否使用 HTTPS 進行連線。 如果您需要監視裝置連線,重新認可的方法是使用中樞的 作業監視 功能。 |
connection |
代表上次變更的 |
device |
Azure IoT 中樞裝置登錄中存在的唯一裝置識別碼。 |
etag | 指派給此裝置身分識別描述的弱式實體標籤 |
generation |
用來厘清已使用相同的刪除/重新建立的裝置 |
last |
時間戳記,代表裝置上次驗證、傳送訊息或收到訊息的時間。 |
status | 「已啟用」 (授權連線的裝置,可以傳送/接收) 或「已停用」的訊息。 |
status |
當裝置停用時,會設定 128 個字元的字串。 |
status |
代表上次變更的 |
建構函式詳細資料
Device(any)
具現化新的 Device 物件。
new Device(jsonData?: any)
參數
- jsonData
-
any
裝置的選擇性 JSON 標記法,將會對應至 物件中的屬性。 如果未提供引數,則會將裝置屬性指派為預設值。
屬性詳細資料
authentication
capabilities
cloudToDeviceMessageCount
等候傳遞至裝置的 c2d 訊息數目。
cloudToDeviceMessageCount?: string
屬性值
string
connectionState
裝置是「已連線」還是「已中斷連線」。 不建議使用這個屬性來判斷裝置目前是否已實際連線,因為裝置連線可能已逾時,IoT 中樞可能未偵測到,或者裝置是否使用 HTTPS 進行連線。 如果您需要監視裝置連線,重新認可的方法是使用中樞的 作業監視 功能。
connectionState?: ConnectionState
屬性值
connectionStateUpdatedTime
代表上次變更的 connectionState
時間戳記。
connectionStateUpdatedTime?: string
屬性值
string
deviceId
Azure IoT 中樞裝置登錄中存在的唯一裝置識別碼。
deviceId: string
屬性值
string
etag
指派給此裝置身分識別描述的弱式實體標籤
etag?: string
屬性值
string
generationId
用來厘清已使用相同的刪除/重新建立的裝置 deviceId
generationId?: string
屬性值
string
lastActivityTime
時間戳記,代表裝置上次驗證、傳送訊息或收到訊息的時間。
lastActivityTime?: string
屬性值
string
status
statusReason
當裝置停用時,會設定 128 個字元的字串。
statusReason?: string
屬性值
string
statusUpdatedTime
代表上次變更的 status
時間戳記。
statusUpdatedTime?: string
屬性值
string