[英]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.