我有一个连接到微电路的 ESP8266 芯片。当芯片获得值“200”时,灯开始闪烁 4 次,然后返回“100”值。我需要使用 Java 制作一个 Android 应用程序,它将连接到 ESP8266 芯片,向其发送数据并获得值“100”。我不知道我应该使用什么库来处理它。请帮帮我,我该怎么做?我认为这不是这里最难的问题。
问问题
15478 次
1 回答
3
对于您的控制器,您不需要任何库。您只需使用串行 AT 命令:http ://www.electrodragon.com/w/ESP8266
像这样设置 ESP 后:
在您的应用程序中,您应该处理 TCP-Sockets:https ://de.wikibooks.org/wiki/Googles_Android/_TCP-Sockets
在异步任务中尝试这样的事情:
socket = new Socket();
socket.connect(new InetSocketAddress(ip, port), Connect_Timeout);
DataOutputStream DataOut = new DataOutputStream(socket.getOutputStream());
DataOut.writeBytes(message);
DataOut.flush();
socket.close();
因此,您的 ESP 是服务器,而应用程序是客户端。这应该没有问题。
于 2015-08-28T19:04:04.510 回答