我需要帮助。我有一些传感器数据从健康设备进入我的Android应用程序,必须实时流式传输到Azure云。现在我在点击事件上有一个按钮,用于在特定时间发送数据,但我希望连续流式传输可能在后台。我认为Android服务将是这个的正确选择,但我不知道如何为我的场景实现它。有人帮我继续,因为我对这个全新吗?非常感谢提前
答案 0 :(得分:0)
根据您的描述,根据我的理解,我认为您希望将通过实时流式传输方式生成的健康设备的传感器数据从Android App发送到Azure IoTHub。
但是,正如我所知,现在还没有类似websocket方式的实时流式传输方式来向Azure IoTHub发送数据。从Android发送数据的简单方法是使用Http Runtime - Send Device Event
的REST API,而不考虑使用任何编程语言。
如果您想通过一些更有效的方式实现这一点,Azure IoTHub支持AMQP / MQTT协议,因此您可以尝试使用支持Android API 17+的Azure IoT Device SDK for Java来实现您对AMQP或MQTT的需求。您可以参考here处的一些示例代码。
希望它有所帮助。