У меня есть это устройство IoT, которое я пытаюсь подключить к серверу через Wi-Fi для отправки данных в реальном времени. Сервер использует socket.io с node.js, но модуль Wi-Fi (esp8266), который я использую, имеет только пакет websocket. Сможет ли соединение socket.io получать данные, отправленные через веб-сокет?
Будет ли socket.io получать данные, отправленные через веб-сокеты?
comment
Рассматривали ли вы использование MQTT или HTTP в качестве способа отправки данных из esp? Взгляните на nodemcu, также там есть много доступных пакетов для esp.
- person javawocky   schedule 20.02.2016
Ответы (1)
Да, но это будет немного глупо:
socket.io поддерживает несколько транспортов, одним из которых является веб-сокет. Вы можете подключиться, используя только веб-сокет, но вам нужно будет реализовать протокол socket.io.
https://github.com/socketio/socket.io-protocol
Если вы используете популярную платформу, могут быть доступны библиотеки, например, для Arduino: https://github.com/billroy/socket.io-arduino-client
person
marklu
schedule
18.02.2016