我对基于 Windows Azure 的 Azure IoT 项目有疑问。简而言之;它是一个嵌入式应用程序(基于 ARM 的设备,在自定义 RTOS 上运行),使用最近发布的 Serverbus 事件中心将设备信息发送到 Windows Azure。它使用事件中心的 HTTS 端点来发送信息。所以就这么好。
但现在我想从云端与设备“对话”。基本上,我有一个在 Azure 上运行的网站,我想向该设备发送命令(这不是 100% 的连接时间,因为它是现场设备)。最好的方法是什么?我可以使用哪些技术?
我需要使用套接字、TCP 连接、长轮询 HTTP 请求……吗?最重要的是该设备正在运行自定义 RTOS,因此没有库或任何可用的东西。
谢谢! :)
最佳答案
您可以考虑 AMQPS 和 Azure 服务总线主题/订阅。为每个设备创建带有过滤器(例如按设备名称或 ID)的订阅,并向主题发送带注释的消息。
1 个主题的订阅数量限制为 2000。
关于azure - Microsoft Azure 到嵌入式设备的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25146581/