Raspberry Pi是一台出色的计算机,但它并不总是最方便的访问设备。除非您将它永久地连接到显示器,否则您可能会通过SSH,VNC或RDP访问它。
但是如果没有合适的显示器怎么办?您将如何使用它?一种解决方案是将Android平板电脑(或智能手机)用作Raspberry Pi显示器。
什么有效,什么不可行
希望将您的Android设备设置为显示器您的Raspberry Pi?它比您想象的要简单。
您需要做的就是将两个设备都放在同一网络上,将键盘和鼠标连接到Raspberry Pi(通过USB或无线电缆),以及一个支架。
这可以正常工作。
不幸的是,无法正常工作的是将平板电脑显示器直接连接到Raspberry Pi。 GPIO和DSI端口均与平板显示器不兼容。这意味着不可能在Raspberry Pi显示器上使用旧的平板电脑屏幕。即使您设法连接设备,也不会有任何令人愉悦的图像。 (您可能还需要新的Raspberry Pi!)
请坚持使用可行的选项。这是您需要的:
使用Android平板电脑作为Raspberry Pi的屏幕
您可以使用两个选项将Android平板电脑或手机用作Raspberry Pi的显示器。
每个选项都可以通过Android提供对Raspberry Pi的完全桌面访问。幸运的是,这两种设置都不容易。两者都已经过Raspberry Pi 3的测试,但是应该可以与包括Pi Zero在内的旧版本一起使用。
要使用这两种解决方案,您需要确保您的Raspberry Pi和Android平板电脑在同一网络上。遗憾的是,如果您将Android设备用作无线访问点,则无法使用。在这种情况下,您将需要两个Android设备;
对于这两个选项,都应确保首先在Raspberry Pi上启用SSH。这将简化“无头"设置,使您可以从PC配置RDP和VNC。然后,您可以从Android设备建立连接。
您可以通过三种方式启用SSH:
您可以使用诸如Windows的PuTTY之类的应用通过SSH连接到Raspberry Pi。您需要知道Raspberry Pi的IP地址,您可以通过输入
ifconfig wlan0
记下IP地址来找到它,以后再用。
首先,让我们在RDP上尝试一下。这是更好的选择,因为您可以使用远程设备执行更多操作。例如,图形密集型会话将在RDP上运行,但可能会与VNC冲突。 Linux具有自己的RDP软件,称为xrdp。
您将需要:
通过SSH连接到Raspberry Pi,输入以下内容以更新软件包列表并安装xrdp。
sudo apt updatesudo apt install xrdp
下一步,找到适用于Android的RDP应用。 Microsoft远程桌面是一个不错的选择。
下载:适用于Android的Microsoft远程桌面(免费)
运行应用程序,点击 + 按钮,选择 Desktop ,然后输入Raspberry Pi的PC名称。这可能是主机名(通常是“ raspberrypi")或IP地址。在用户名字段下,您可以选择输入每个连接的凭据(每次输入)或在应用程序中创建一个帐户(添加用户帐户)。还提供了一些其他选项,但是在此阶段,您不需要访问这些选项。
完成后单击保存,以将连接添加到收藏夹中。准备开始连接时,请点击图块。将警告您无法验证远程PC ,但这是由于Pi的Linux操作系统所致。您可以安全地单击连接。
然后您将看到xrdp的登录屏幕。只需输入您通常的Raspberry Pi帐户用户名和密码(默认值为 pi:raspberry ,但您应该更改它们),然后单击确定。
添加用于远程访问的VNC连接
第二个选择是在Raspberry Pi和Android设备上使用VNC软件来获取桌面访问权限。连接键盘后,感觉就像您已直接连接到Pi!
VNC是从PC远程连接到Raspberry Pi的一种流行选择,但是它在Android上如何工作?<
要执行此操作,您需要:
准备就绪时,安装VNC服务器。尽管Raspbian Stretch操作系统附带RealVNC,但它不如我们在这里使用的TightVNC可靠,并且长期受到Pi发烧友的青睐。在您的Pi上,更新您的存储库,然后安装TightVNC服务器:
sudo apt updatesudo apt install tightvncserver
等待此操作完成,然后使用命令
tightvncserver
to configure the VNC connection.
这通常是自动的,尽管会询问您提供密码;不要忘记这些!记下会话IP地址。
接下来,找到适用于Android的VNC客户端。有几种可用,来自RealVNC的VNC Viewer是完美的。
下载:适用于Android的VNC Viewer
已安装应用程序并启动了Pi,打开VNC Viewer,然后单击 + 使用IP地址和会话号创建新连接。例如,使用上一节中的网络配置,您可以输入
192.168.10.21:1
此处的IP地址后面是会话号。请注意单击创建时右侧显示的选项。
如果选择继续,则会通知您未加密连接。接受连接(您在家庭网络上应该是安全的),然后输入密码。准备就绪后,点击继续,连接将打开。当您准备好终止连接时,请单击 X 。
在出现提示时输入密码,并可以通过键盘和Android平板电脑作为显示屏访问Raspberry Pi !
在Android上添加简单的Raspberry Pi显示器
使用Android平板电脑作为Raspberry Pi的显示器是使用旧设备的好方法。设置简单,只要电池保持充电状态,它就应该可靠。您还可以研究为便携式项目的Raspberry Pi供电的便捷方法。
更好的是,借助键盘和鼠标以及便捷的电池充电器,您将有机会使Raspberry Pi完全便携式。通过Android的4G连接建立互联网连接也可以证明是无价的。将Raspberry Pi与平板电脑触摸屏相结合,可以为您带来更大的便携性。进一步了解我们的指南,以使用Raspberry Pi构建自己的Android平板电脑。
是否想了解有关使用Raspberry Pi的更多信息?请参阅我们的非官方Raspberry Pi手册。
标签: Android Raspberry Pi VNC