在實驗室連接地下車庫工控機及其數據采集設備
我們小組為項目的數據采集組,目前在車頂集成了一個工控機、兩個激光雷達、兩個攝像頭、一個戶外電源
由于地下車庫蚊子太多了,我們可受不了這個苦,所以想坐在實驗室吹著空調就能連接工控機來修改代碼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