如何从flutter移动应用程序控制Rapsberry pi



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

有什么可以做的吗?

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

提前感谢您!

如果有人有这个问题,我用一个"WebView"在flutter和x11vnc中;NoVNC";在树莓。WebView打开Web服务器站点(从NoVNC(,然后我可以远程控制Raspberry。感谢您的";深度链接"这个想法,但NoVNC解决了!

我从链接中尝试了这个例子,它很有效。

NoVNC 示例

谢谢!

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

我知道你可以在iOS/Android中做到这一点,但我不确定使用flutter是否有效。可能只有在本机上才有效。

最新更新