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裁判系统调试组网完全攻略相关推荐
- linux开热点软件,在Ubuntu系统的电脑上开启无线热点全攻略,
在Ubuntu系统的电脑上开启无线热点全攻略, 利用系统自带的网络功能创建热点 请注意:你必须要有一个可以用来创建AP热点的无线网卡.如果你不知道如何确认它的话,在终端(Terminal)里输入iw ...
- 修复花雨庭服务器,我的世界手机版怎么进花雨庭服务器 | 手游网游页游攻略大全...
发布时间:2016-06-08 我的世界手机版进服务器方法带给玩家,我的世界是一款自由度很高的沙盒类游戏,游戏玩法丰富多样,还能加入服务器和别人一起玩,看看我的世界手机版进服务器方法. 我的世界手机版 ...
- 人类一败涂地老是正在连接服务器,人类一败涂地别人要去总是正在连接服务器 | 手游网游页游攻略大全...
发布时间:2015-10-24 Cosplay并不是一定要高度还原角色形象,你可以走幽默路线,可以自称一派,演绎自己风格.下面这批图片是圣迭戈动漫大展上的作品,看看他们那自信的表情,虽然没有真正的忠实 ...
- 怎样修改传奇世界服务器,传奇世界服务器如何设置怪物攻击手段详细攻略
在传奇世界游戏中大大小小各种怪物上百个每种怪物的攻击方式和技巧都是完全不一样的,有的怪物采用的是远程技能攻击,有的怪物是典型的传奇世界私服近身攻击怪物.另外每种怪物的攻击距离也有着非常大的差异,随着传 ...
- 2018年下半年教师资格证报考攻略
2018年下半年教师资格证报考攻略 一.考试时间安排及流程 2018年教师资格证下半年报考时间9月4号开始,笔试时间:2018年11月3号. 报名 ...
- 奇迹虚拟服务器,奇迹服务器ADSL modem端口映射详细解答攻略
相比大多数奇迹私服gm和一为原创一样在刚刚接触奇迹修改的时候,经常会遇到一些这样那样的问题,这些问题往往会成为我们在发展过程中最大的阻碍.因为对于任何一个刚刚开始学习相关技术的gm来说,想要掌握这方面 ...
- 手游一直连接服务器,手游方舟一直显示连接服务器 | 手游网游页游攻略大全
发布时间:2015-11-19 梦幻西游手游网页版校检服务器失败怎么办?部分玩家在登陆梦幻西游手游网页版的时候会遇到"校验服务器失败,请您重新登陆"的提示,然后就登不上网页版,那么 ...
- 方舟在哪搜索指定服务器,方舟手游怎么搜索服务器 | 手游网游页游攻略大全
发布时间:2016-05-29 梦幻西游手游4月9日更新,增加了服务器等级限制后,很多玩家进入游戏却不知道怎么查看服务器等级限制.现在就让小编为大家详细说明梦幻西游手游怎么查看服务器等级限制图解. 主 ...
- 5e一直连接不上服务器,5E启动csgo连接不上服务器 | 手游网游页游攻略大全
发布时间:2016-08-25 有玩家在玩时遇到了游戏无法连接服务器的问题,对此该怎么解决好呢?下面962乐游网小编就为你带来高玩分享的相关技巧心得攻略,希望大家能喜欢. 一.首先,检查网线或者WIF ...
最新文章
- 2021年大数据ELK(五):Elasticsearch中的核心概念
- L - Oil Deposits HDU - 1241
- 这段时间Dot Text 老出错,实在没办法解决了,特来求助。[InvalidOperationException: 内部连接致命错误。]...
- 多线程环境中安全使用集合API(含代码)
- 20十年后的计算机作文600字,20年后的学校作文600字
- c++ createtoolhelp32snapshot取进程路径_Linux进程间通信(上)之管道、消息队列实践
- java 学生课程成绩_Java课设--学生成绩管理系统一
- 面对SDN/NFV部署挑战 网络厂商能做什么?
- Flash如何为文字描边
- silverlight安装后网页_纯干货收藏|两个技巧教你完美长截屏网页!
- PPT素材模板哪个网站资源内容比较丰富?
- 异次元骇客、虚拟机和造物主
- QComboBox选项置灰、不可选择、文本颜色(汉字颜色)
- 关于JS获取clientWidth大小一直为0的问题
- ❤️Java17 发布了,YYDS!重磅!Oracle 宣布 JDK 17 可以免费商用了。。
- Web 前端开发技术 ——html
- 使用Bibtex4word在WORD2016中插入参考文献的方法(大量文献方便)
- Oracle-多表查询
- 学计算机的心理300字,心理作文300字10篇
- iOS开发之RGB对照表
热门文章
- 现代制造工程02:第二部分——机床、刀具、切削、磨削
- 分离圆环图显示百分比_Tableau制作圆环图
- 多类线性分类器算法原理及代码实现 MATLAB
- boost解析xml文件
- superviseddescent (SDM C++11实现)环境配置
- linux嵌入式c网络编程,嵌入式Linux网络编程之:网络高级编程
- mongodb模糊查询_AWS 回击了!推出兼容 MongoDB 的 DocumentDB
- Could NOT find SDL_image (missing:SDL_IMAGE_LIBRARIES SDL_IMAGE_INCLUDE_DIRS)
- MySQL约束和修改数据表知识集结
- PDF解决方案(2)--文件转PDF