如何在 Raspberry Pi 和 Android 智能手机之间进行同步通信?

Kar*_*dps 6 sockets linux android stream raspberry-pi

我制作了一个 Android 应用程序,使智能手机在 USB 主机模式下运行。我使用这里给出的 Android 官方文档这样做:

https://developer.android.com/guide/topics/connectivity/usb/host

为了测试该应用程序,我通过 OTG 电缆连接了一个笔式驱动器。该应用程序能够检测笔式驱动器并读取其内容。现在基本上,我想用树莓派替换笔式驱动器。

请帮我解决这个问题:我如何在 Raspberry Pi 和 Android 智能手机之间建立同步通信(基本上是一个流)。

我尝试过 UART 通信,但无法使用它,因为我正在从 Raspberry Pi 传输视频。

注意:由于限制,我无法使用WIFI。

Dev*_*das 2

我同意@fadedreamz。没有简单的方法。

但有一种复杂的方法可以做到这一点。

  1. 你有 OTG 工作。

  2. 您需要与没有 OTG 的 RPI 3B+ 通信。

答案是USB转串行通信。

这篇文章讲的是如何做int。

简而言之

我。使用 USB 适配器将其连接到 USB 转串行连接器。

二. 使用PhysicaloidLibrary

就是这样。

pi 和 rpi 之间有同步通信。

还有其他方法。IE

  1. 使用 WiFi 适配器作为 WiFi 热点模式。

  2. 使用HC 06蓝牙模块。

和更多。