0
我有這個物聯網設備,我試圖通過無線連接到服務器發送實時數據。服務器使用socket.io和node.js,但我使用的wifi模塊(esp8266)只有一個websocket包。 socket.io連接能夠接收通過websocket發送的數據嗎?socket.io會接收通過websockets發送的數據嗎?
我有這個物聯網設備,我試圖通過無線連接到服務器發送實時數據。服務器使用socket.io和node.js,但我使用的wifi模塊(esp8266)只有一個websocket包。 socket.io連接能夠接收通過websocket發送的數據嗎?socket.io會接收通過websockets發送的數據嗎?
是的,但是這將是一個有點雜牌的:
socket.io支持多種傳輸,它的其中之一是一個WebSocket的。您只能使用websocket進行連接,但您需要實現socket.io協議。
https://github.com/socketio/socket.io-protocol
可用如果您使用的是流行的平臺,有可能是圖書館,即對於Arduino的,有: https://github.com/billroy/socket.io-arduino-client
你有沒有看使用MQTT或HTTP作爲一種從發送數據esp?看看nodemcu也有很多可用的esp包 – javawocky