esp8266軟AP連接我想參考一些簡短的想法/鏈接開始如何esp8266路由器/接入點使用Android app.In連接esp8266的靜態IP地址192.168.4.1要控制LED閃爍或其他與Android應用程序的特點。 如何建立esp8266和android應用程序之間的連接。如何與Android應用
回答
在Android方面是沒有任何功能,只是網絡通信。看看Official Documentation和教程this。一切都取決於esp8266固件:
是否實現
HTTP web server
您可以使用HttpUrlConnection和GET或Android上側和esp8266側對應的腳本POST請求;如果它實現了
ServerSocket
你可以在Android端使用Socket連接工具Socket Client。
更新:
與esp8266
的Socket通信你應該這樣做在單獨的(未UI)線程。完整的例子是類似的東西:
class SocketClientThread implements Runnable {
DataInputStream dis;
DataOutputStream dos;
String strResponseData;
@Override
public void run() {
try {
InetAddress serverAddr = InetAddress.getByName("<address>");
clientSocket = new Socket(serverAddr, <port_number - 80 in your example>);
dos = new DataOutputStream(clientSocket.getOutputStream());
dis = new DataInputStream(clientSocket.getInputStream());
// now you can write data to stream
dos.writeUTF("Hello");
// you can also read data from stream
strResponseData = dis.readUTF();
} catch (UnknownHostException ignore) {
} catch (IOException ignore) {
}
finally{
if (clientSocket != null){
try {
clientSocket.close();
}
catch (IOException ignore) {
}
}
}
}
}
比你可以使用SocketClientThread這樣:
Thread socketClientThread;
socketClientThread = new Thread(new SocketClientThread());
socketClientThread.start();
我同意你的觀點。但想問一個疑問套接字連接套接字服務器 - esp8266和套接字客戶端 - 安卓應用程序吧?的#include
如果你知道通過看頂級代碼。告訴我?? –
「#include
- 1. 如何使應用程序與Android
- 2. 如何應用Asynctask與android中的jsonparsing
- 3. 與Android應用
- 4. 與Android應用
- 5. 與Android應用
- 6. facebook應用程序如何與iPhone/Android應用程序集成?
- 7. java.net.UnknownHostException與Android應用
- 8. 如何與應用
- 9. Android - 如何從Web瀏覽器與Android應用程序交互?
- 10. 你應該如何推銷Android應用(免費與付費)
- 11. 如何使用Android應用
- 12. 如何使用與Android
- 13. Web應用程序與Android應用
- 14. 如何啓用流媒體應用與SE的android
- 15. 瞭如何在Android應用
- 16. Android應用安全 - 如何?
- 17. 如何在Android應用
- 18. 如何創建Android應用
- 19. 如何在Android應用
- 20. 如何獲得Android應用
- 21. 如何兩款Android應用
- 22. 如何在Android應用
- 23. 如何從Android應用
- 24. 崩潰與Android應用
- 25. 誤差與Android應用
- 26. 通訊錄與Android應用
- 27. 不能與Android應用
- 28. Openid與Android應用程序
- 29. 如何在Android應用程序的ANDROID
- 30. Android的:如何在Android應用
看到這一點,瞭解每類https://github.com/EspressifApp/IOT-Espressif-Android它可能會幫助你 –
如何看看從哪個文件夾我必須開始的Android流程告訴我更好的理解性 –