2012-11-14 50 views
1

我打算使用Arduino和Android智能手機進行家庭自動化。我已經構建了一個Android應用程序。 Android應用程序已準備好通過WiFi進行通信。重要的一點是有通過互聯網無通信 - 通信僅僅是這樣的:Arduino和Android家庭自動化

  • 的Android - >無線網絡 - > Arduino的
  • 的Arduino - >無線網絡 - > Android的

我可以爲下面提到的活動獲得指導嗎?

我使用WiFly Shield進行WiFi通信。任何人都可以指出Arduino與Android交互的示例代碼嗎?是否有任何方法可以從Anduino ping Android?

+0

看看這有助於http://www.buildcircuit.com/how-to-send-data-from-android-to-arduino/ – Slartibartfast

+0

感謝您的鏈接。但我正在尋找與WIFI設置類似的代碼。你能指點我一個這樣的例子嗎? – user1822729

+0

http://dangerousprototypes.com/2011/01/05/android-phone-controls-arduino-over-wifi/ – Slartibartfast

回答

0

您可以在Arduino中運行以太網服務器(可作爲示例草圖),然後在Android中您可以發出簡單的HTTP請求。

在Android方面,你可以有代碼類似下面,在這裏你可以使用HTTP

URL url = new URL(arduinoCommandURl); 
InputStream is = new InputStreamReader(url.openStream(), "UTF-8")); 
is.read(); 

而且結帳這個question打開Arduino的URL。