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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值