对于IoT项目,我们需要将消息从移动应用程序(iOS和Android)发送到Azure IoT Hub。我们能够使用MQTT库作为设备进行连接。但是,设备模拟器也作为设备连接,并且由于两者都使用相同的设备ID,因此当两者同时连接到IoT Hub时,现有连接将被丢弃。
我们意识到我们需要将移动应用程序作为服务(而不是设备)连接起来,并且有些研究显示我们需要使用以下库。
https://github.com/Azure/azure-iot-sdk-java
但是,这个java示例使用了许多特定于java的实现,并且Android不支持这些实现。
有没有人遇到同样的问题?
如果有任何备用解决方案,请与我们联系。
答案 0 :(得分:4)
您可以使用REST API向Azure IoT中心发送D2C消息。以下屏幕截图显示了此调用的示例。请注意,此请求不需要库。
由于 罗马
答案 1 :(得分:1)