我正在尝试在 azure cloud 和 arm mbed等设备之间建立实时通信。mbed 是一个 C/C++ 客户端。数据在云中,是连续的,由几个 web api 接收。
基于少量条件/数据处理,我需要向 arm mbed 设备发送命令。当前设备每隔几毫秒向云端请求一次信息,这再次由云端的 Web api 处理。我们可以说它从设备轮询。这工作正常,但设备始终需要检查某些命令是否可用。
有没有办法改善场景?即,只要服务器有命令,它就会直接将数据/命令推送到设备。可以在这里使用 SignalR 吗?