0
我們如何訪問從任何設備發送到Watson Iot平臺的設備數據。 我們希望通過網頁/窗口應用程序訪問數據並將其顯示在我們的頁面上。通過Web/Window應用程序訪問來自Watson Iot平臺的設備數據,例如c#
我們如何訪問從任何設備發送到Watson Iot平臺的設備數據。 我們希望通過網頁/窗口應用程序訪問數據並將其顯示在我們的頁面上。通過Web/Window應用程序訪問來自Watson Iot平臺的設備數據,例如c#
我不確定我完全理解您的問題,但聽起來好像您想從設備查看事件數據並將其顯示在您的Web應用程序中。
應用程序可以連接到Watson IoT Platform並訂閱來自同一組織中的設備的事件。請參閱documentation爲沃森物聯網平臺開發應用程序。
訂閱設備事件
應用程序可以訂閱來自一個或多個設備的事件,例如:
Subscribe to topic iot-2/type/device_type/id/device_id/evt/event_id/fmt/format_string
注意:要訂閱多於一種類型的事件,或者從多個事件比單個設備,使用MQTT「任何」通配符(+)以下任何組件:
device_type
device_id
event_id
format_string
嗨瓦萊麗,感謝您的信息。我可以通過訂閱上面提到的事件來獲取設備數據,我使用的是由GitHub上提供的C#客戶端庫。但是,我有幾個問題 1.過了一段時間,事件通知停止。 2.如果我想使用API調用獲取最後一個事件緩存數據,我可以得到它,但它沒有提供使用事件訂閱接收到的完整數據,或者如我的儀表板中所示。爲了給我完整的數據,我的事件回調命中了2次,但在API中我只獲得了一半的數據。 – user1542652
嗨瓦萊麗,從以上評論繼續, 3.如果我在同一時間運行2個應用程序。以前的應用程序的訂閱不再工作。 4.提供的示例應用程序是一個控制檯應用程序,但是如果我想在Asp.Net Web API中使用它,它是否會像控制檯應用程序一樣工作? 在此先感謝您的回答 – user1542652
我不確定爲什麼您的活動通知會停止 - 如果您可以爲您提供6個字符組織的IoT服務,我可以檢查日誌以查找錯誤。如果您同時運行2個應用程序,請確保它們沒有連接相同的客戶端ID。兩個併發連接不能使用相同的ID建立 - 這會導致其中一個連接丟失。我會向開發團隊詢問您的其他問題。 – ValerieLampkin