robomaster裁判系统服务器,2018裁判系统调试组网完全攻略
1.jpg (52.6 KB, 下載次數: 3)
2018-4-15 21:49 上傳
接下來是幾個比較容易弄混淆的點:
主服務器程序將會同時監聽機器上所有的 IP 地址,所以請保證機器上已經設置了 192.168.0.8 和 192.168.1.2 兩個 IP ;
學生自定義數據的鏈路是主控板通過串口發送至機載裁判系統,機載裁判系統通過 192.168.1.x 網段,將數據發送至位于 192.168.1.2 的主服務器,主服務器通過 192.168.0.8 向位于 192.168.0.x 的客戶端傳送自定義數據,再由客戶端接收后顯示于屏幕;
在自建組網的條件下(即非組委官方賽事賽場上),機載裁判系統只能通過 DHCP 自動獲取 IP 地址,且網段必須正確,否則無法與主服務器通訊;
在自建組網的條件下(即非組委官方賽事賽場上),Wi-Fi 信號必須使用 2.4 GHz 頻率且加密方式為 WPA/WPA2-PSK ,且密碼必須為 12345678 ,不支持 802.1x WPA Enterprise 等其它任何加密方式或任何密碼;
圖傳、遙控兩條數據鏈路與組網無關,不需要組網的學校可以直接使用;
不組網不影響采集卡的使用;
采集卡并非強制配置,在開發測試期間可使用顯示器或電視機等具有直接顯示 HDMI 信號的設備進行演練;
由于我校未購入 UWB 套件,暫不明確 UWB 的工作模式;
由于各校校園網構架往往非常復雜,且多數情況下有非專業安裝的路由器可能導致 DHCP 泄漏或者 LAN/WAN 誤接,因此強烈建議所有 RoboMaster 裁判系統網絡在物理層面上與學校校園網完全隔絕,以避免任何可能出現的“玄學問題”;
除“主服務器(RMServer.exe)”外,其余各部分的程序組件只要位于 192.168.0.x 網段,即可正常工作,并不一定要求運行于同一機器上;
學生客戶端上四個狀態燈的判定方式如下:登錄:當客戶端成功登錄主服務器之后點亮;
遙控器:當遙控器通過 USB 連接上客戶端之后點亮;
圖傳:當客戶端打開圖像設備時點亮;
機器人:當客戶端成功登錄主服務器之后,此客戶端所設置 ID 對應的機器人的機載裁判系統成功連接主服務器之后點亮;
下面例舉幾個可行的組網方案:
1、使用一個無線路由器 Wi-Fi 組機載裁判系統,客戶端任意連接方式
此方案下,只需要一個無線路由器。Wi-Fi 提供機載裁判系統所需無線網絡,客戶端可通過有線或無線直接鏈接,服務器程序所在機器可使用一塊網卡配置兩個 IP 地址即可完成組網。但在此方案中,由于機載裁判系統無法手動設置 IP 地址,所以路由器內置的 DHCP 必須提供 192.168.1.x 網段的 IP ,在此方案中,由于所有設備同處同一網絡環境,多個 DHCP 同處將會出現異常并導致機載裁判系統無法保證獲取正確 IP 地址,為保證機載裁判系統正常連接,所有 PC 客戶端必須手動設置 IP ,較為繁瑣。
2、服務器所在機器使用兩塊網卡,使用至少一個無線路由器
在這個方案就比較舒服了,由于服務器所在機器使用兩塊網卡,其中一塊網卡連接無線路由器,無線路由器為機載裁判系統提供 192.168.1.x 網段的 DHCP 服務;服務器上可運行 DHCP 服務,或使用第二個路由器,為客戶端提供 192.168.0.x 網段的 DHCP 。此情況下,只要客戶端和機載裁判系統連接正確,即可直接連接到主服務器。
不建議【非運維人員】挑戰的: 3、服務器所在機器單網卡,使用一臺 AP 或 OpenWRT 路由器(關閉路由功能),通過劃分 VLAN 的方式直接打出兩個網段并同時提供兩個網段的 DHCP 服務,同時使用 VLAN 將服務器的單物理網卡劃分為多個虛擬網卡
這個方案的好處在于只需要配置服務器和 AP 即可直接解決所有問題,所有機載裁判系統和客戶端直接連接對應所屬 VLAN 即可直接使用,無需任何手動配置客戶端。
硬性要求:主服務器所在機器須使用 Windows Server 2008 R2 或更新版本(光這一點很多就涼了)
(當然這個方案也是我們學校在用的,磕磕碰碰摸索著配了一下午差點沒把我累死,但是整理完步驟之后就變得很簡單了)
好了,大概就介紹這么多,如果有什么組網上的問題歡迎在下面評論,我有空都會看的,有想要設計自己實驗室針對性的組網方案也可以說下大概的情況,有時間我會幫忙想想。
最后一個小 Tips :所有機器只需要在對應網段,能訪問主服務器對應的 IP 地址,并不需要關心網關是多少,網關對僅有局域網通訊的環境下并無任何作用(除非裁判系統工程師設計了一個檢測 ping 不通某個 IP 地址就不干活的機制)。
附1: Windows 系統如何在單網卡上配置多個 IP 地址
以 Win10 Pro 為例:開始菜單 - 設置 - 網絡和 Internet - 更改適配器設置(附圖 1);
找到需要設置的網卡,右鍵 - 屬性;
點選 IPv4 協議,屬性(附圖 2);
點擊 “高級” 按鈕(附圖 3);
在上方 “IP 地址” 區域,單擊 “添加” ,輸入需要額外添加的 IP 地址和子網掩碼(附圖 4)(附圖 5);
如有必要可于下方設置多個網關,但若僅用于 RoboMaster 裁判系統組網,不建議修改網關設置;
最終保存即可。
5979E372-558E-4C81-91E1-264AFCD6A134.png (189.72 KB, 下載次數: 2)
2018-4-15 22:52 上傳
附圖 1
D4AB5B15-2814-432E-90A9-B289CBE1605E.png (81.15 KB, 下載次數: 2)
2018-4-15 22:52 上傳
附圖 2
704788BC-BB48-4A26-B6A9-75A2DE193086.png (153.37 KB, 下載次數: 2)
2018-4-15 22:53 上傳
附圖 3
3D85C7B1-8EA3-46EE-B2CD-B656F21E742A.png (43.6 KB, 下載次數: 2)
2018-4-15 22:53 上傳
附圖 4
4D269E71-4744-425E-9FB4-343F627755F4.png (23.75 KB, 下載次數: 2)
2018-4-15 22:53 上傳
附圖 5
總結
以上是生活随笔為你收集整理的robomaster裁判系统服务器,2018裁判系统调试组网完全攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HBuilder更改为自定义的背景颜色
- 下一篇: wordpress古腾堡淘宝客插件,支持