1

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

基于少量条件/数据处理,我需要向 arm mbed 设备发送命令。当前设备每隔几毫秒向云端请求一次信息,这再次由云端的 Web api 处理。我们可以说它从设备轮询。这工作正常,但设备始终需要检查某些命令是否可用。

有没有办法改善场景?即,只要服务器有命令,它就会直接将数据/命令推送到设备。可以在这里使用 SignalR 吗?

4

1 回答 1

1

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

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

于 2015-09-29T12:21:28.173 回答