我正在寻找关于你们所有人如何思考解决这个问题的想法。我将使用Android平板电脑作为项目的触摸屏输入。我需要能够控制伺服系统和螺线管等,所以我将使用Raspberry Pi来做到这一点。我正在寻找有关如何让平板电脑和Raspberry Pi进行交流的想法。以下是我迄今为止的一些内容。
这些可能是我现在能想到的两个“最好”的想法。
任何人都可以想到其他“更好”的想法吗?
提前感谢您的帮助,
丹
答案 0 :(得分:1)
我一直在寻找人们已经使用WiFi将Android设备与Raspberry Pi相关联的项目,我发现了这篇文章。我可以想到两种“不太复杂”的沟通方法。
一种是将WiFi加密狗粘贴到RPi中并启动热点(在RPi上)以便从Android设备直接连接。另一种是使用蓝牙适配器并使用蓝牙串口进行通信。我使用蓝牙方法使用BlueSmIRf在Android手机和Arduino之间进行通信。 (当你不需要电缆时,监控粗纱设备上的串行输出非常方便)因为USB蓝牙适配器非常便宜所以会便宜得多。
我还假设与USB电缆的直接连接可能有效。也许手机可能需要处于USB调试模式,就像使用像PDAnet这样的网络共享应用程序时一样。事实上,使用PDAnet和USB电缆进行网络共享也可以完成这项工作。
就个人而言,我现在正在更新我的RPi图像,以便为新的Raspbian发行版添加WiFi支持。
答案 1 :(得分:0)
我认为您需要的不仅仅是您计划的内容,如果您触摸显示屏在ssh或网络级别上没有任何反应,要执行您想要执行的操作,您必须将应用程序编码为输入和输入之间的桥梁pc主机将针对您要检查的每种输入执行特定操作。
另外请记住,在实践中,在绝大多数情况下,您无法访问Android的重要部分,因为内核模块被编译为单片模块,所以使用USB端口并不是那么容易和琐碎,在Android下,USB仅用于连接由Android本身管理的其他设备,而不是用于建立从PC到设备的双向通信,反之亦然。
adb是一种telnet解决方案,但需要在您的设备上启用开发者设置,也取决于您在设备上拥有的权限级别。
最现实的解决方案是:
其他解决方案是:
答案 2 :(得分:0)
如何在平板电脑中创建网络应用,并使用webiopi与raspberry-pi进行通信 但是,这可能不是一种安全的做事方式