【问题标题】:How can I control a Rapsberry pi from a flutter mobile app?如何从 Flutter 移动应用程序控制 Raspberry pi?
【发布时间】:2021-01-22 16:46:37
【问题描述】:

我正在尝试创建一个可以远程控制 Raspberry Pi 的应用程序,就像打开鼠标一样打开应用程序。我知道 SSH,但我不希望用户编写命令行。我想知道我是否可以在我的颤振应用程序中创建类似“VNC Viewer”(我认为这可能不是很容易)的东西,或者至少在我的应用程序中打开“VNC Viewer”并传递一些参数以直接连接。

有什么可以做的吗?

我将不胜感激任何指导,因为我只有这个想法。

非常感谢您!

【问题讨论】:

    标签: flutter mobile raspberry-pi vnc vnc-viewer


    【解决方案1】:

    您可以尝试使用深层链接或通用链接来打开实际的 VNC 查看器应用。他们甚至可能有一个 api,允许您打开 VNC Viewer,然后通过构建一个特殊链接来做一些事情。

    我知道你可以在 iOS/Android 中做到这一点,但我不确定它是否可以使用颤振。可能是只能在本地工作的东西。

    【讨论】:

    • 谢谢!我会调查的。我看到flutter中有一个用于Deep Links的插件,我先看看一些例子。
    【解决方案2】:

    好吧,如果有人遇到这个问题,我使用 Flutter 中的“WebView”和 x11vnc 以及 Raspberry 中的“NoVNC”来解决它。 WebView 打开网络服务器站点(来自 NoVNC),然后我可以远程控制 Raspberry。感谢“深层链接”的想法,但 NoVNC 解决了它!

    我尝试了链接中的示例,它有效。

    Example of NoVNC

    谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-30
      • 2016-04-06
      • 1970-01-01
      • 2016-01-14
      • 2021-06-26
      • 2022-08-17
      • 1970-01-01
      • 2020-06-19
      相关资源
      最近更新 更多