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