我想制作一个WebSocket内部ESP8266,但我不能这样做 . 我用这个链接做了 . https://github.com/billroy/socket.io-arduino-client我在内部SocketIOClient.h中得到错误
错误是:
在C:\ Users \ WaffenSS \ Desktop \ ses \ ses.ino中包含的文件中:1:0:C:\ Program Files(x86)\ Arduino \ libraries \ SocketIOClient / SocketIOClient.h:44:2:错误:“请指定一个接口,如W5100,ENC28J60或ESP8266“C:\ Program Files(x86)\ Arduino \ libraries \ SocketIOClient / SocketIOClient.h:45:2:错误:”在您的包含上面如此:#define ESP8266“退出状态1编译板Arduino / Genuino Uno时出错 .
有人可以帮帮我吗?
2 回答
Socket.IO是WebSockets的API,大多数Websocket库都支持它 .
我对这个贡献最大的Arduino WebSocket library非常满意,它也支持Socket.IO . 这是你的Socket.IO example .
以下是示例中的socket.io implementationaiton的心跳消息类型:
进入库你需要设置你使用的设备类型,C:\ Program Files(x86)\ Arduino \ libraries \ SocketIOClient / SocketIOClient.h:打开这个文件并取消注释任何指定类型设备的行