如何在android中通过wifi发送固定字符串

时间:2017-02-08 07:09:32

标签: android esp8266

我试图使用Android应用程序向esp8266模块发送一些命令。我需要发送像FF @,SS @等命令才能工作。我需要它在发送代码之前首先连接到模块IP和插座80。有人可以告诉我如何实现这一点。我是android编程的新手。

1 个答案:

答案 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();
}

确保您在后台线程上执行此操作