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