我计划将Arduino和Android智能手机用于家庭自动化。我已经构建了一个Android应用程序。 Android应用已准备好通过WiFi进行通信。重要的是没有通过互联网进行通信 - 沟通只是这样:
我可以获得下述活动的指导吗?
我正在使用WiFly Shield进行WiFi通信。任何人都可以指向Arduino与Android交互的示例代码吗?有没有办法从Anduino ping Android?
答案 0 :(得分:0)
您可以在Arduino中运行以太网服务器(以示例草图形式提供),然后在Android中您可以发出简单的HTTP请求。
在Android方面,您可以使用下面的代码,您可以使用HTTP打开Arduino网址
URL url = new URL(arduinoCommandURl);
InputStream is = new InputStreamReader(url.openStream(), "UTF-8"));
is.read();
另请查看此question。