问题描述
希望利用其LG K8手机作为室外环境下Raspberry Pi的非触控显示器。官方触摸屏因尺寸过大而不便携带,因此要求解决方案必须为有线连接方式。
解决方案
注意:请在操作前确保您的设备已经做好了网络连接设置,并了解可能涉及的数据使用问题。
方案1: 使用VNC服务器
此方法需要手机和Raspberry Pi处于同一局域网内。手机作为客户端访问Raspberry Pi的VNC服务,实现场景中所需的显示功能。
操作步骤:
- 在Raspberry Pi上安装VNC服务器:用户可参考以下命令完成安装 (
sudo apt-get install realvnc-vpnserver vino
); - 开启VNC服务:命令
vncserver ; systemctl enable vncserver-x11-servieck
用于启动并设置VNC服务器的自动运行; - 手机连接局域网:确保Raspberry Pi和LG K8手机处于同一WiFi或有线网络中,这可以通过查看设备状态或手动更改配置来实现。
- 在手机上安装VNC客户端应用:如链接 https://play.google.com/store/apps/details?id=com.realvnc.viewer.android 提供的安卓版VNC Viewer;
- 输入Raspberry Pi IP地址访问该服务:打开VNC Viewer,按提示输入Raspberry Pi的IP地址与默认端口(通常是5900)进行连接。
- 检查网络质量:由于使用VNC需要占用一定带宽资源,请确保在有线或稳定WiFi连接条件下操作。
通过上述步骤设置之后,用户能够将手机成功转化为Raspberry Pi的一个远程显示器设备,并通过软件完成所需的信息查看与交互任务。此方案要求至少具备基础的计算机操作知识、能访问互联网下载安装包的能力以及对基本网络理论稍许了解。
方案2: 使用SSH进行X11转发
该解决方案同样假定用户能够连接至同一局域网。
操作步骤:
- 在Raspberry Pi上设置X11服务器应用:下载并运行 XSESDL 应用(可在链接 https://play.google.com/store/apps/details?id=x.org.server 完成);
- 配置SSH并启动转发:使用命令
ssh -X <user>@<ip address of RPi>
连接到Raspberry Pi,其中<user>
为你的用户账户名,<ip address of RPi>
代表你之前设定好的设备连接地址。 - 启动XSESDL应用检查结果:
随着SSH会话的建立与执行,手机屏幕上将会显示从Raspberry Pi传输来的图形界面。用户可以通过该方法实现场景中非触控内容浏览及部分应用程序操作功能。
以上两种方案均支持不依赖于互联网连接的情况以实现局域网内的互动需求。请依据自身习惯选择最合适的操作方式,注意根据具体情况进行适当调整与改进。
正文完