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流程告诉我更好的理解性 –