在实验室连接地下车库工控机及其数据采集设备
我们小组为项目的数据采集组,目前在车顶集成了一个工控机、两个激光雷达、两个摄像头、一个户外电源
由于地下车库蚊子太多了,我们可受不了这个苦,所以想坐在实验室吹着空调就能连接工控机来修改代码bug,等修改差不多就开出去采集数据
目前我的方案大致如下:
实验室其他笔记本 -> 校园网 -> 我的笔记本 -> 工控机
实验室其他笔记本B和我的笔记本A均连接校园网,B经由22端口发送来的流量经过我A的转发规则,转发到工控机上,从而实现B连接工控机,进而控制四个设备
为了能够让B通过SSH连接到工控机,需要在笔记本A上配置关于端口22的流量转发规则
我客户端有一个数据采集的GUI控制界面,工控机上有一个具体进行数据采集的代码(端口8082),为了能够让GUI连接到控制程序,也需要在笔记本A上配置关于8082端口的转发规则
网络拓扑图如下:
本人相关博客:
1.Ascend开发板镜像烧录、联网、其他设备访问
开启 IP 转发功能
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v IPEnableRouter /t REG_DWORD /d 1 /f
要转发 SSH 服务(端口 22)
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=22 connectaddress=192.168.137.20 connectport=22
防火墙允许22端口流量经过
netsh advfirewall firewall add rule name="Allow 22" dir=in action=allow protocol=TCP localport=22
服务端控制程序端口8082
netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8082 connectaddress=192.168.137.20 connectport=8082
防火墙允许8082端口流量经过
netsh advfirewall firewall add rule name="Allow 8082" dir=in action=allow protocol=TCP localport=8082
实际开车出去测试时,我们会使用一个usb无线网卡,我笔记本A直接连接无线网卡热点与工控机进行双向通信
本人相关博客:工控机测试插入usb无线网卡并分享热点
我设置了DHCP服务,所有连接该无线网卡的设备会自动分配一个IP