我对我的 Arduino 进行编程,当我在平板电脑上键入 192.168.4.1 arduino 时,会向我发送 Html 页面,但是当我使用此代码时,我无法接收任何数据,并且出现此错误:
java.net.MalformedURLException: Protocol not found: 192.168.4.1
我该如何解决这个问题?
private void getdata(){
try {
URL url = new URL("192.168.4.1");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.connect();
InputStream inputStream = conn.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String data = "", line = "";
StringBuffer buffer = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
// data += line + "\n";
buffer.append(line + "\n");
}
Thread.sleep(4000);
} //end try
Log.e("errrorrrrrrrrrrrr", e.toString());
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
最佳答案
尝试将 http://
添加到您的 url 中:
URL url = new URL("http://192.168.4.1");
关于android - 通过 Wifi 在 Android 和 Arduino 之间发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44973522/