經過大量研究,我決定使用MQTT協議來實現設備之間的通信。爲了更進一步,我認爲通過WebSockets使用MQTT會很棒。在服務器端,我將使用支持WebSocket的Mosquitto。但對於客戶端來說,我不確定是否有適用於Android和iOS的庫。用於Android和iOS的MQTT over websocket
有關如何實現它的任何想法?或者可能是任何解決方法?
經過大量研究,我決定使用MQTT協議來實現設備之間的通信。爲了更進一步,我認爲通過WebSockets使用MQTT會很棒。在服務器端,我將使用支持WebSocket的Mosquitto。但對於客戶端來說,我不確定是否有適用於Android和iOS的庫。用於Android和iOS的MQTT over websocket
有關如何實現它的任何想法?或者可能是任何解決方法?
如果它是websockets,那麼它將是Paho Javascript library。
除非由於某種原因,你想從本地代碼,而不是從嵌入式網頁做websockets?我不確定是否有任何本地庫可以通過websocket使用MQTT,但我也不能想到這麼做的理由(bar只能在代理上打開端口,即使如此,一些代理實現也可以共享港口*)。
爲什麼你想從本地代碼用戶通過Websockets的MQTT?
*)IBM Message Sight例如。
編輯:
此外,如果你想要的東西,「感覺」原生,但使用的WebSocket庫你可以着眼於使用像Apache Cordova
如果你使用的是iOS,我會建議看在優秀的MQTT-Client-Framework庫中。您可以閱讀有關所有功能以及如何在此處使用它:http://www.hivemq.com/mqtt-client-library-encyclopedia-mqtt-client-framework/