2017-07-24 63 views
0

在Xamarin Android上,我使用Event Hub從IoT Hub接收數據。我們如何從特定設備接收數據?通過事件集線器接收來自物聯網集線器的telmetry .for物聯網集線器中的特定設備

例如,如果我們有device001device002,我想從物聯網中心接收遙測只device001和遙測從物聯網的樞紐僅device002使用事件中心,或者是有任何其他方式?

+0

我們在談論多少設備?爲什麼你需要這個? –

+0

每個移動設備都是物聯網集線器中的設備。當設備中的數據更新時,移動應用程序必須通知。 –

回答

1

事件中心不支持篩選,例如服務總線隊列或訂閱。

您可以接收給定分區的所有事件(使用EventHubConsumerGroup.CreateReceiver)。進一步過濾到設備級將不得不在您的代碼中發生。如果每個分區有多個設備,則可能需要一些中間服務,以便在事件到達移動設備之前對其進行過濾(例如,使用SignalR的Web應用程序)。

+0

感謝米哈伊爾,是否有任何其他方式獲取只有該設備的事件。 –

相關問題