天蓝云和手臂设备之间的实时通信

时间:2015-09-28 11:33:45

标签: azure signalr real-time iot mbed

我正在尝试在azure cloud和arm mbed等设备之间建立实时通信。 mbed是一个C / C ++客户端。 数据在云中,是连续的,并由几个web api接收。

基于很少的条件/数据处理,我需要向arm mbed设备发送命令。 目前,设备每隔几毫秒就要求获取信息,这也是云端的web api再次处理的。 我们可以说它是从设备轮询。这工作正常,但设备需要检查是否有一些命令可用。

有没有办法改善情景?即,无论何时服务器具有命令,它都直接将数据/命令推送到设备。可以在这里使用SignalR吗?

1 个答案:

答案 0 :(得分:1)

我不完全确定Signalr是否会在mbed设备上运行。我已成功使用Signalr多次使用Node和Windows IoT核心在Raspberry PI上运行。延迟非常短。这是我最新的IoT项目之一,它引用了Hub。

https://github.com/devdash/Gesticulatr/tree/master/IoTApp