アクセスポイントとして設定されているESP8266チップ間に単純な整数を送信する必要があります。TCPソケットを使用してAndroidデバイスからESP8266 Wi-Fiチップにデータを送信
は、私はすでに、この質問を読ん: Sending data to ESP8266 Wi-Fi chip from Android device
しかしESP8266のみ、ATコマンドを使用して制御されているので、私は、受信したデータを送信するためにTCPソケットを使用する方法を理解していません。
誰かが詳細な説明をしていただけますか?アプリから
コードスニペット:
Socket client;
String ip = "192.111.1.1";
int port = 80;
int connectTimeout = 20;
String message = "Test123";
try{
client = new Socket();
client.connect(new InetSocketAddress(ip, port), connectTimeout);
DataOutputStream DataOut = new DataOutputStream(client.getOutputStream());
DataOut.writeBytes(message);
DataOut.flush();
client.close();
} catch(UnknownHostException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
ソケットは常に同じ方法で使用します。サーバーとクライアントが必要です。 – greenapps
しかし、私はATコマンドでそれをどうやってやるのですか? – Nightmare
あなたはあなたが望むことができるサーバーを作る場合。 ATなし。 – greenapps