首页 文章

Arduino ESP8266 Socket.io问题

提问于
浏览
-1

我想制作一个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 回答

  • 0

    Socket.IO是WebSockets的API,大多数Websocket库都支持它 .

    我对这个贡献最大的Arduino WebSocket library非常满意,它也支持Socket.IO . 这是你的Socket.IO example .

    以下是示例中的socket.io implementationaiton的心跳消息类型:

    if((now - heartbeatTimestamp) > HEARTBEAT_INTERVAL) {
        heartbeatTimestamp = now;
        // socket.io heartbeat message
        webSocket.sendTXT("2");
    }
    
  • 0

    进入库你需要设置你使用的设备类型,C:\ Program Files(x86)\ Arduino \ libraries \ SocketIOClient / SocketIOClient.h:打开这个文件并取消注释任何指定类型设备的行

相关问题