Node.js socket.io会接收通过WebSocket发送的数据吗?

Node.js socket.io会接收通过WebSocket发送的数据吗?,node.js,websocket,socket.io,iot,esp8266,Node.js,Websocket,Socket.io,Iot,Esp8266,我有这个物联网设备,我正试图通过wifi连接到服务器以发送实时数据。服务器使用socket.io和node.js,但我使用的wifi模块(esp8266)只有一个websocket包。socket.io连接是否能够接收通过websocket发送的数据 是的,但会有点混乱: io支持多个传输,其中一个是websocket。您只能使用websocket进行连接,但需要实现socket.io协议 如果您使用的是流行平台,则可能有可用的库,例如,对于Arduino,有: 您是否考虑过使用MQTT或HT

我有这个物联网设备,我正试图通过wifi连接到服务器以发送实时数据。服务器使用socket.io和node.js,但我使用的wifi模块(esp8266)只有一个websocket包。socket.io连接是否能够接收通过websocket发送的数据

是的,但会有点混乱:

io支持多个传输,其中一个是websocket。您只能使用websocket进行连接,但需要实现socket.io协议

如果您使用的是流行平台,则可能有可用的库,例如,对于Arduino,有:

您是否考虑过使用MQTT或HTTP从esp发送数据?看看nodemcu,它还有很多esp可用的软件包