2014-02-25 37 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

我希望它能帮助。