0

ESP8266 内に WebSocket を作りたいのですが、できません。このリンクを使用して作成しました。 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 のコンパイル中にエラーが発生しました。

誰でも私を助けることができますか?

4

2 に答える 2

0

Socket.IO は WebSockets の API であり、ほとんどの Websocket ライブラリがそれをサポートしています。

私はこの最も貢献度の高いArduino WebSocket ライブラリに非常に満足しており、Socket.IO もサポートしています。これがSocket.IO の例です。

以下は、例からの socket.io 実装のハートビート メッセージ タイプです。

if((now - heartbeatTimestamp) > HEARTBEAT_INTERVAL) {
    heartbeatTimestamp = now;
    // socket.io heartbeat message
    webSocket.sendTXT("2");
}
于 2016-12-07T07:19:14.040 に答える