我正在开发一个Arduino项目(但这并不重要)。对于这个项目,我需要从我的 PC 与我的 Arduino 进行通信(无线电控制)。这个想法是将消息或指令发送到我的智能手机(便宜的Android),该智能手机通过3g连接到互联网。然后手机将通过音频端口(插孔音频)与Arduino通信,发送频率控制的脉冲,这很容易做到。
问题是PC和智能手机之间的通信。有人知道如何实现这一目标,最终直接从打开的智能手机浏览器(android froyo 2.2)创建一个简单的应用程序,或者更好的应用程序?
考虑到标志性的 3g ping,哪种服务器技术最好使用,而且速度更快?我还没有在网上找到任何来源,所以我希望你的答案。
微控制器可以是,与Wifly和此固件 https://dl.dropboxusercontent.com/u/101922388/WiflySanUSB.zip,服务器(通过地址栏中的192.168.1.195/YT切换LED信号)或客户端(AD转换器值插入谷歌数据库)。
这可以解决你的问题:htpp://www.muzzley.com
下载C#/java sdk/nodejs并在您的计算机中构建您的应用程序(并将其连接到您想要的arduino)http://www.muzzley.com/downloads
通过以下小部件构建您自己的小部件以在智能手机侧面运行:http://www.muzzley.com/documentation/widgets/webview.html
请注意: 您无需担心智能手机应用程序。它已经完成了。只需构建自己的界面
它将如何工作
[智能手机 3G/4G] ---> [带应用程序的电脑] ---> arduino
我希望它有所帮助。