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