2014-02-25 34 views
0

我正在開發一個Arduino項目(但這不重要)。對於這個項目,我需要通過我的個人電腦與我的Arduino進行通信(無線電控制)。這個想法是將信息或指令發送到我的智能手機(便宜的Android),它通過3G連接到互聯網。然後手機會與Arduino通信,感謝音頻端口(插孔音頻),發送頻率控制脈衝,這很容易做到。3g實時通信(PC - > Android智能手機 - > Arduino)

問題是在PC和智能手機之間的通信。 有人對如何實現這一點有了一個想法,最終直接從打開的智能手機瀏覽器(android froyo 2.2)創建一個簡單的應用程序,或更好?

哪個是最好的服務器技術使用,而且速度更快,考慮到tip 3g ping?我沒有在網上找到任何源代碼,所以我希望在你的答案中。

+0

您可能最終不得不在公共互聯網上使用中間服務器,至少在初始連接設置時,移動服務提供商將不允許傳入連接到電話,並配置典型的住宅ISP和路由器設置,用於接受外部連接的消費者電腦是棘手的並且最好避免。 –

回答

0

我相信這能解決你的問題:HTPP://www.muzzley.com

  1. 下載C#/ Java SDK中/和的NodeJS在您的電腦構建應用程序(和連接它的Arduino有你想) http://www.muzzley.com/downloads

  2. 建立自己的小工具,通過這個小工具在智能手機端運行:http://www.muzzley.com/documentation/widgets/webview.html

注意:您無需擔心智能手機應用程序。已經完成了。只需建立自己的界面

它是如何將工作

[智能手機3G/4G] - > [計算機與應用] --->的Arduino

我希望它能幫助。