android phone 和 Raspberry Pi 之间通过 WiFi 通信,无需外部 modem/router?

Communication between android phone and Raspberry Pi over WiFi without external modem/router?

我想通过 WiFi 使用 android 应用程序控制 Raspberry Pi 3,无需外部 modem/router/...

此应用程序需要执行以下操作:

到目前为止,我已经将 RPi 设置为 无线接入点 ,并且我能够在我的 android phone 通过 WiFi 连接到它。

但问题是连接后如何与它通信!?

首先,我想到了使用 SSH。我尝试了一些现成的应用程序,例如 JuiceSSH。它是成功的。我能够通过 SSH 进入 RPi 并执行命令。

但后来我想也许不需要 SSH。因为树莓派本身就是一个无线接入点,而我的androidphone连上了

现在我的问题是:

连接到 RPi 后,是否有任何方法(SSH 除外)向 RPi 或 send/receive 文件 to/from RPi 发送命令!?如果可以,我该如何实现?

非常感谢任何示例代码或示例。谢谢

我不认为仅仅因为 RPI 充当无线接入点而不使用 SSH 有什么意义。无论如何,如果它是基本的 Shell 访问,您需要从 phone 访问 RPI,SSH 或 Telnet 可以很容易地设置。

如果您有能力通过代码在 RPI 中实现自己的服务器并在代码中执行某些操作,gRPC 可以派上用场,因为它支持多种语言。

例如:RPI 中的 gRPC 服务器,android 应用程序中的 gRPC 客户端。基本上给出了简单的客户端-服务器系统。

有许多其他方法可以实现相同的目的,具体取决于您的具体要求和限制。

或者您可以简单地在 RPI 中启动网络服务器并使用 phone 中的浏览器访问它。这看起来更简单和健壮。

http://www.instructables.com/id/Python-Web-Server-for-your-Raspberry-Pi/ http://www.instructables.com/id/Raspberry-Pi-Android-App-communication/