我是一個很長時間的潛伏者,第一次海報。我正在使用Android設備(Jelly Bean 4.3)和Arduino Uno w/Wi-Fi防護板進行小型家庭自動化項目。到目前爲止,我已經將我的arduino設置爲Web服務器,並且可以通過在arduino連接到我的家庭網絡後給予的IP地址訪問該頁面。我編碼了arduino,以便我可以使用以下命令打開和關閉LED:http://IP地址/ H(打開繼電器)和http://IP地址/ L(關閉繼電器)。最終目標是使用我學會的東西來控制我的燈光/熱水器等。我希望能夠使用我的android設備將HTTP發佈請求發送到應用程序中的這些確切的IP地址,以便我沒有通過我的桌面訪問這些命令。我正在使用Android Studio編寫我的應用程序,並且已經能夠創建具有兩個按鈕(ON和OFF)的UI。什麼是訪問這些IP地址的可行方式?套接字看起來像一個陡峭的學習曲線,因爲我在JAVA編程方面幾乎沒有經驗。任何幫助是極大的讚賞。Android to Arduino服務器通訊
0
A
回答
0
在這裏,你是HTTP調用的最簡單的例子,從安卓
String link = "http://www.google.com";
URL url = new URL(link);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedReader reader =new BufferedReader(new InputStreamReader(is, "UTF-8"));
String webPage = "",data="";
while ((data = reader.readLine()) != null){
webPage += data + "\n";
}
本教程是非常有益的,直截了當: http://www.tutorialspoint.com/android/android_network_connection.htm
相關問題
- 1. 通訊藍牙android-arduino
- 2. Arduino Android藍牙通訊
- 3. Android + Arduino藍牙通訊
- 4. Arduino - Android通訊SeekBar值
- 5. Android/Arduino藍牙通訊
- 6. Asterisk + Android,通訊服務
- 7. Android to Arduino Uno + Wi-Fi屏蔽字符串通訊
- 8. android to pc藍牙通訊
- 9. PHP PubSubHubbub通訊服務器
- 10. Android遠程服務:無通訊
- 11. 瀏覽器和Web服務器通訊
- 12. 通訊通過web服務
- 13. 通訊Arduino的C++不讀的Arduino
- 14. Arduino串行通訊問題
- 15. 服務器啓動的通訊
- 16. 如何妥善處理服務器通訊在Android的:
- 17. iPhone的Web服務通訊
- 18. 谷歌雲通訊服務
- 19. iPhone Web服務通訊
- 20. WCF和Windows服務通訊
- 21. arduino的服務器
- 22. Android啓動畫面和服務器通訊
- 23. 的Android GCM(Google雲端通訊)服務器獲取客戶端
- 24. 構建Android XMPP即時通訊和服務器實例
- 25. Android和Arduino的Web服務器
- 26. 通過藍牙通訊的Android與Arduino的
- 27. Android 2模擬器通訊
- 28. Arduino客戶端/服務器
- 29. QT與Arduino的串行通訊超時
- 30. 與vb.net和arduino的串行通訊
我試圖實現這個字符串的方法爲我的應用程序,但保留收到「未處理的異常」錯誤。然後我嘗試通過使用try/catch方法來繞過這些錯誤。代碼編譯並加載到我的設備上,但打開應用程序後,它立即崩潰。我究竟做錯了什麼? – SnowGuy88
你可以發佈你的代碼嗎? – Professor