簡體   English   中英

AWS IOT:獲取事物連接狀態

[英]AWS IOT: Get Thing connection status

我目前在 AWS IOT 控制台中注冊了一堆東西。 我正在構建一個網頁,該網頁將列出事物並顯示每個事物影子的屬性。 我很難理解我如何知道某事物當前(近)實時在線。 我正在使用PHP SDK檢索內容

IotClient->listThings()

我正在使用顯示他們的屬性

IotDataPlaneClient->getThingShadow()

IotDataPlaneClient->updateThingShadow()

更新陰影,一切正常。

但我無法知道此刻是否有東西在線。

使用Fleet Indexing跟蹤連接狀態。

每個事物索引的信息:
{name:connectivity.timestamp, type:Number}, {name:connectivity.version, type:Number}, {name:connectivity.connected, type:Boolean}

*請記住,用於連接的 clientId 也必須作為 Thing 注冊表中的 Thing 存在。

我使用的有點貴的解決方案:我有 2 lambda,當設備連接或斷開連接時在影子上寫,查看主題 $aws/events/presence/connected/+ / $aws/events/presence/disconnected/+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM