Android:与上位机通信

标签 android ssh serial-port android-2.2-froyo raspberry-pi

我正在寻找关于你们所有人如何思考解决这个问题的想法。我将主要使用 Android 平板电脑作为项目的触摸屏输入。我需要能够控制伺服系统和螺线管等,因此我将使用 Raspberry Pi 来执行此操作。我正在寻找有关如何让平板电脑和 Raspberry Pi 对话的想法。到目前为止,我已经想到了一些。

  1. 使用 Wifi(我真的不想,以太网就可以)通过 ssh 连接到 Raspberry Pi(使用外部库)并从 Android 应用程序以这种方式运行脚本。
  2. 使用 Android 的 com 端口(如果有可用的硬件,也许是 Andropod?)并在 Raspberry Pi 上运行脚本。

这可能是我目前能想到的两个“最佳”想法。

谁能想到任何其他“更好”的想法?

在此先感谢您的帮助,

最佳答案

我正在寻找人们已经使用 WiFi 将 Android 设备与 Raspberry Pi 连接起来的项目,我看到了这篇文章。我可以想到两种“不太复杂”的交流方式。

一种是将 WiFi 加密狗插入 RPi 并启动一个热点(在 RPi 上)以从 Android 设备直接连接。另一种是使用蓝牙dongle,使用蓝牙串口进行通信。我使用蓝牙方法在 Android 手机和使用 BlueSmIRf 的 Arduino 之间进行通信。 (当您不需要电缆时,它在移动设备上监视串行输出真的很方便)它会便宜得多,因为 USB 蓝牙加密狗非常便宜。

我还假设使用 USB 数据线直接连接可能有效。也许手机可能需要处于 USB Debug模式,就像使用 PDAnet 等网络共享应用程序时所需要的那样。事实上,也许使用 PDAnet 和 USB 数据线进行网络共享也能完成这项工作。

就我个人而言,我现在正在更新我的 RPi 镜像,以便将 WiFi 支持添加到新的 Raspbian 发行版中。

关于Android:与上位机通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414912/

相关文章:

git - maven-release-plugin 不使用作业配置或/和 .ssh/config 中提供的 ssh key

ios - 如何在 iOS 中向虚拟端口发送消息

python - 从 Python 3 控制 Arduino 继电器

android - 每当我尝试在 XML 布局中使用自定义 View 对象时崩溃

android - 如何在android studio中修复 "Unknown URL content://com.new.newapp.locations/locations"

Android Marshmallow - 从另一个库模块调用库模块( native 库)崩溃

ruby - 查看 USB 设备是否已连接。 Linux 中的 ruby

android - 吉夫伦致命信号 11

linux - authorized_keys 中的奇怪公钥

PHP:通过现有的 SSH 连接进行 SSH