2015-09-28 51 views
1

我正試圖建立蔚藍雲和設備之間的實時通信,如手臂mbed。 mbed是一個C/C++客戶端。 數據是連續的,並通過幾個web api接收的雲。蔚藍雲和arm-mbed設備之間的實時通信

基於少數條件/數據處理,我需要發送命令到arm mbed設備。 當前設備正在每隔幾毫秒向雲端請求信息,這又由雲側的web api處理。我們可以說它從設備輪詢。這工作正常,但設備需要檢查是否有一些命令可用。

有沒有辦法改善方案?即每當服務器有命令時,它直接將數據/命令推送到設備。 SignalR可以在這裏使用嗎?

回答

1

我不完全確定Signalr是否會在mbed設備上運行。我已經成功地使用Signalr多次運行在使用Node和Windows IoT核心的Raspberry PI上。有很少的延遲。這是我引用Hub的最新IoT項目之一。

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

+0

@Devain:我被檢查的要求,在http://www.asp.net/signalr/overview/getting-started/supported-platforms在客戶端設備上運行SignalR。它看起來不像我可以在mbed設備上運行它。但如果情況能夠得到改善,仍然很周到。 –

+0

它看起來像mbed-client是C++。有一個Cpp的信號,但它看起來不像ARM支持... https://github.com/aspnet/SignalR-Client-Cpp – tripdubroot

+0

mbed是C/C++客戶端。我應該把它包括在問題本身中。 –