当前位置:首页>Linux>Linux VNC远程开发板内网透传,SSH远程登陆控制风扇启停操作演示.

Linux VNC远程开发板内网透传,SSH远程登陆控制风扇启停操作演示.

  • 2026-09-09 16:26:17
Linux VNC远程开发板内网透传,SSH远程登陆控制风扇启停操作演示.
    我们的开发板在出售前已经适配好VNC协议配置,通过调试串口读取开发板中VNC的配置信息,即可根据信息进行内网透传SSH登录。开发板支持网口、WiFi、4G三种方式联网,本文演示使用WiFi的方式实现内网透传SSH登陆开发板,并在开发板上进行控制风扇的启停。我们的开发板功能远不止于此,此处仅以控制风扇演示远程登录。您可以免费申请远程测试,联系作者即可为您上电配置一款开发板,让您体验远程登录开发板。
    演示硬件介绍。硬件除了开发板以外配备了一个12V转5V和3V输出的电源模块,一个PWM电源模块和一个5V直流电机.
一,启动开发板。
    开发板启动后,在根目录下可以查看VNC配置和透传状态。
此时我的开发板显示VNC状态是neterror。查看网络和路由状态:
可以看出开发板同时使用了网口 eth0 和 wlan0,而且连接在同一个路由器,拥有相同的路由,此时路由默认都会从eth0 进出。详细的解决办法查阅"策略路由"相关知识。此处方便测试,禁用eth0(ifconfig eth0 down).
禁用eth0后,内网穿透成功。
此时我们就可以打开支持SSH协议的软件来连接开发板。
连接信息从系统根目录中的VNC配置文件中获取
通过 <serverURL>www.qirouais01.cn</serverURL> 可以获取用于SSH登录的IP地址。
<ssh_port>11001</ssh_port> 用于SSH登录的端口
<tcp_port>21001</tcp_port> 用于TCP通信开发的端口
获取IP方式为使用
ping www.qirouais01.cn
 获取IP : 120.48.106.141 后,结合 11001 端口进行 SSH 登录              
ssh -p 11001 root@120.48.106.141 密码 root
体验的客户使用
ssh -p 11001 user@120.48.106.141 密码 user
登录后便进入到开发板系统中,此时操作一个远在他乡的开发板就像操作自己实验室的开发板一样。
开发板连接的风扇使用 GPIO 144控制,在开发板中使用如下步骤即可控制风扇启停
远程登录只是我们开发板的入门篇,我们的开发板还能够实现有线、WiFi、4G数据互传,串口/网络数据透传互转,本地SQLite数据存储等功能。
如果您想体验一下远程操作开发,请联系作者,我们免费提供远程测试,还免费提供SDK开发包,让您体验远程开发部署。

最新文章

随机文章