2016-09-17 78 views
0

我試圖設計一個使用ESP8266的硬件項目。我希望它與從雲中的應用發送給它的事件進行交互。例如,如果我想讓Arduino在DrudgeReport警報激活時閃爍LED指示燈,我該怎麼做? 1.讓Arduino不斷監控網站?但是如果有1000個Arduino的呢?這是很多浪費的網絡請求。Arduino接受推送警報

有沒有辦法(如果我有一個在雲中運行的應用程序)'推送'通知給我所有的Arduino的。 你知道任何框架或工具來協助這個概念嗎? 謝謝。

回答

0

我會使用類似的RedisSUBSCRIBE/PUBLISH或一些IRC服務器我的服務器上運行(或全IRC服務器網絡)和Arduino的側一些簡單的IRC客戶端實現。至少IRC網絡應該能夠處理幾乎任何事情。獨立的IRC服務器通常限制在大約1000個客戶端或更少。

或者自己的服務器應用程序適合這個更好,如果你做得很好,你也可以克服每個進程限制的1024個文件描述符等等。

+0

這太棒了。謝謝。我需要對Redis和IRC進行一些研究。 –

+0

Firebase如何? –

+0

它看起來也可能工作。 XMPP是Jabber使用的協議。 – KIIV