gpt4 book ai didi

java - 从 Android 移动应用发送消息到 Azure IoT 中心

转载 作者:太空狗 更新时间:2023-10-29 16:28:10 26 4
gpt4 key购买 nike

对于 IoT 项目,我们需要从移动应用程序(iOS 和 Android)向 Azure IoT 中心发送消息。我们能够使用 MQTT 库将其作为设备进行连接。但是,设备模拟器也作为设备进行连接,并且由于两者都使用相同的设备 ID,因此当两者同时连接到 IoT 中心时,现有连接将被断开。

我们意识到我们需要将移动应用程序连接为服务(而不是设备),为此一些研究表明我们需要使用以下库。

https://github.com/Azure/azure-iot-sdk-java

https://github.com/Azure/azure-iot-sdk-java/blob/master/service/iot-service-samples/service-client-sample/src/main/java/samples/com/microsoft/azure/sdk/iot/ServiceClientSample.java

但是,此 Java 示例使用了许多 Java 特定实现,并且 Android 不支持这些实现。

有人遇到同样的问题吗?

  1. 我们可以使用哪个库在 Android 移动应用程序中实现上述目标?
  2. 我们可以使用哪个库在 iOS 移动应用程序中实现上述目标?

如果有任何替代解决方案,请告诉我。

最佳答案

您可以使用 REST API用于将 D2C 消息发送到 Azure IoT 中心。以下屏幕 fragment 显示了此调用的示例。请注意,此请求不需要任何库。

Send D2C Message

  • 适合您的场景的另一个解决方案是使用 Azure Function 作为 Azure IoT 中心的预处理器,请参阅以下示例:

AzureFunction

谢谢罗马

关于java - 从 Android 移动应用发送消息到 Azure IoT 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44634222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com