2017-08-01 25 views

回答

0

我不確定我完全理解您的問題,但聽起來好像您想從設備查看事件數據並將其顯示在您的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 
+0

嗨瓦萊麗,感謝您的信息。我可以通過訂閱上面提到的事件來獲取設備數據,我使用的是由GitHub上提供的C#客戶端庫。但是,我有幾個問題 1.過了一段時間,事件通知停止。 2.如果我想使用API​​調用獲取最後一個事件緩存數據,我可以得到它,但它沒有提供使用事件訂閱接收到的完整數據,或者如我的儀表板中所示。爲了給我完整的數據,我的事件回調命中了2次,但在API中我只獲得了一半的數據。 – user1542652

+0

嗨瓦萊麗,從以上評論繼續, 3.如果我在同一時間運行2個應用程序。以前的應用程序的訂閱不再工作。 4.提供的示例應用程序是一個控制檯應用程序,但是如果我想在Asp.Net Web API中使用它,它是否會像控制檯應用程序一樣工作? 在此先感謝您的回答 – user1542652

+0

我不確定爲什麼您的活動通知會停止 - 如果您可以爲您提供6個字符組織的IoT服務,我可以檢查日誌以查找錯誤。如果您同時運行2個應用程序,請確保它們沒有連接相同的客戶端ID。兩個併發連接不能使用相同的ID建立 - 這會導致其中一個連接丟失。我會向開發團隊詢問您的其他問題。 – ValerieLampkin

相關問題