我对基于Windows Azure的Azure IoT项目有疑问。简而言之;它是一个嵌入式应用程序(基于ARM的设备,在自定义RTOS上运行),它使用最近发布的Serverbus Event Hub向Windows Azure发送设备信息。它使用事件中心的HTTS端点向其发送信息。所以很好。
但现在我想"说"从云端到设备。基本上,我有一个在Azure上运行的网站,我想向该设备发送命令(这不是100%的连接时间,因为它是一个现场设备)。最好的方法是什么?我可以使用哪些技术?
我是否需要使用套接字,TCP连接,长轮询HTTP请求,......?最重要的事情'是设备正在运行自定义RTOS,因此没有库或任何可用的..
谢谢! :)
答案 0 :(得分:0)
您可以考虑AMQPS和Azure Service Bus主题/订阅。使用每个设备的过滤器(例如,按设备名称或ID)创建订阅,并向主题发送带注释的消息。
2000个限制的订阅数量,用于1个主题。