2017-08-29 51 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