2017-08-29 35 views
-3

我需要幫助。我有一些傳感器數據從健康設備進入我的Android應用程序,必須實時流式傳輸到Azure雲。現在,我在點擊事件上有一個按鈕,可以在特定時間發送數據,但是我希望持續發生的數據流可能在後臺。我認爲Android服務是正確的選擇,但我不知道如何實施它爲我的情況。有人可以幫助我繼續,因爲我完全是新的呢?由於一噸提前Android - Azure實時數據流到雲

回答

0

根據你的描述,根據我的理解,我覺得你要發送通過從Android應用程序天青IoTHub現場直播的方式生產衛生設備的傳感器數據。

不過,我知道,沒有直播流像WebSocket的方式方法,現在將數據發送到Azure的IoTHub。從Android發送數據的簡單方法是使用REST API Http Runtime - Send Device Event,而不考慮使用任何編程語言。

如果您想通過一些更有效的方式來實現這一點,Azure IoTHub支持AMQP/MQTT協議,因此您可以嘗試使用支持Android API 17+的Azure IoT Device SDK for Java,以通過AMQP或MQTT實現您的需求。在here有一些示例代碼,您可以參考。

希望它有幫助。

+0

Hello Peter ,.我已經在給定的鏈接中完成了你提到的事情。我實際上能夠將數據發送到IOT中心,但只有當用戶單擊按鈕時,我才需要應用程序收到的所有數據都發送到物聯網集線器,而無需使用干擾(可能是背景服務),即使應用程序關閉。這是我目前的問題。 – Nithya