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).此时我们就可以打开支持SSH协议的软件来连接开发板。通过 <serverURL>www.qirouais01.cn</serverURL> 可以获取用于SSH登录的IP地址。<ssh_port>11001</ssh_port> 用于SSH登录的端口<tcp_port>21001</tcp_port> 用于TCP通信开发的端口 获取IP : 120.48.106.141 后,结合 11001 端口进行 SSH 登录 ssh -p 11001 root@120.48.106.141 密码 rootssh -p 11001 user@120.48.106.141 密码 user登录后便进入到开发板系统中,此时操作一个远在他乡的开发板就像操作自己实验室的开发板一样。开发板连接的风扇使用 GPIO 144控制,在开发板中使用如下步骤即可控制风扇启停远程登录只是我们开发板的入门篇,我们的开发板还能够实现有线、WiFi、4G数据互传,串口/网络数据透传互转,本地SQLite数据存储等功能。如果您想体验一下远程操作开发,请联系作者,我们免费提供远程测试,还免费提供SDK开发包,让您体验远程开发部署。