我试图使用Android应用程序向esp8266模块发送一些命令。我需要发送像FF @,SS @等命令才能工作。我需要它在发送代码之前首先连接到模块IP和插座80。有人可以告诉我如何实现这一点。我是android编程的新手。
答案 0 :(得分:0)
根据此article esp8266接受表格http://192.168.X.X/?s=YYY
中的HTTP GET请求,其中YYY - 您的命令。您可以使用清晰的Java来完成它,但使用OkHttp library
OkHttpClient client = new OkHttpClient();
String runCommand(String ip, String command) throws IOException {
Request request = new Request.Builder()
.url("http://" + ip + "/?s=" + command)
.build();
Response response = client.newCall(request).execute();
return response.body().string();
}
确保您在后台线程上执行此操作