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. 崩潰與Android應用
- 7. Openid與Android應用程序
- 8. 通訊錄與Android應用
- 9. 如何啓用流媒體應用與SE的android
- 10. 如何在Android應用
- 11. 如何從Android應用
- 12. Android應用程序崩潰與Android 4.4.4
- 13. Android的:如何在Android應用
- 14. 如何與像localscope應用
- 15. Android 2.2如何與Flash 10.1交互(如何使用我的應用中的Flash)?
- 16. 如何從android應用程序與web應用程序進行交互?
- 17. Android:如何將主題應用到Android應用程序
- 18. 如何與Android應用程序交互SugarCRM數據?
- 19. Android - 如何與其他應用程序共享聲音文件
- 20. Android:如何與Windows桌面應用程序進行通信?
- 21. 如何將Linkedin與我的Android應用程序集成?
- 22. 如何將Android應用程序與庫合併
- 23. 如何將條碼掃描器與android應用程序集成?
- 24. 如何推出iPhone和Android應用程序與郵件
- 25. 我如何在Android中應用'ScrollView'與其他佈局?
- 26. 如何將Android應用程序與amf web服務連接?
- 27. 如何與Facebook分享我的Android應用程序?
- 28. 如何創建Android應用程序與電臺流
- 29. 如何將我的Android應用程序與SL4A集成?
- 30. 如何在Android中與(捆綁)dbus應用程序通信?
看到這一點,瞭解每類https://github.com/EspressifApp/IOT-Espressif-Android它可能會幫助你 –
如何看看從哪個文件夾我必須開始的Android流程告訴我更好的理解性 –