我已经使用Arduino Uno,Johnny-Five,KeyPress,Node.js和蓝牙模块将我的无线遥控车转换为NodeBot。现在,我可以使用向上和向右键从笔记本电脑控制汽车。 我也可以通过网络界面控制汽车。 现在我想使用上述技术从移动应用程序运行和控制汽车,我无法弄清楚如何做到这一点。 请帮帮我们。
答案 0 :(得分:1)
如果您能够通过Web界面控制RC汽车,那么简单的解决方案就是使用您的移动设备浏览器导航到所述Web界面并从那里控制汽车。为了实现这一点,您需要运行服务器的计算机和连接到同一网络的移动设备(例如您的家庭wifi)。然后你需要找到服务器的IP地址。
要执行此操作,请运行终端并键入:
Windows:
ipconfg
并查找IPv4地址Mac OS:
ipconfig getifaddr en0
Linux:
ip addr show
它应该(通常)看起来像192.168.x.x
获得IP地址后,请使用移动浏览器并导航至youripaadress:port
,其中端口与运行node.js服务器的端口相同。整个事情应该看起来像192.168.x.x:8080
。
这应该打开您的Web界面,只要您的节点服务器正在运行,您就应该能够从移动设备控制RC汽车。
不幸的是,如果您想将您的手机用作独立的遥控器(无需在您的计算机上运行node.js服务器),您将需要超越所提及的技术"并学习本机应用程序开发。如果您选择这样做,我会建议使用phonegap,因为它具有相对简单性和跨平台兼容性。
对于更多原生解决方案,请查看iOS开发的Android。