从Android设备向ESP8266 Wi-Fi芯片发送数据

我有一个ESP8266芯片连接到微电路。 当芯片值“200”时,灯开始闪烁4次,然后返回“100”值。 我需要使用Java创建一个Android应用程序,它将连接到ESP8266芯片,向其发送数据并获得值“100”。 我不知道应该用什么库来处理它。 请帮助我,我该怎么办? 我认为这不是最难的问题。

对于您的控制器,您不需要任何Libary。 您只需使用串行AT命令: http : //www.electrodragon.com/w/ESP8266

设置你的ESP之后:

在您的应用程序中,您应该处理TCP套接字: 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是服务器,应用程序是客户端。 这应该没有问题。