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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270245.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

APP技巧:推荐6款超级实用的APP软件,赶快下载试试吧

目录 01*ONE一个 02*智能修复老照片 03*实用工具箱 04*李跳跳 05*Alook 06*CCleaner 今天小编给大家6款超级实用的App软件,大家赶快下载试试吧。 01*ONE一个 推荐理由:简约的新媒体阅读平台。 生活中往往有太多的碎片化时间,比如等公交、上厕…

《Note --- Unreal 4 --- Sample analyze --- StrategyGame(continue...)》

《Note --- Unreal 4 --- Sample analyze --- StrategyGame(continue...)》 -------------------------------------------------------------------------------------------------------------------------------------------------------------------…

Mysql快照读和当前读

快照读 读取的是记录数据的可见版本(可能是过期的数据),不用加锁 当前读 读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录   概念说的比较虚,也不好理…

网络知识:快速了解IP地址的概念以及IPV4和IPV6的区别!

‍‍小伙伴们看到上面的机房了吗?成千上万台服务器他们都少不了一个小小的IP地址,每台服务器都配置了一个或多个IP。今天电脑学习微信公众号小编就带大家详细了解下IP地址都是什么?IP地址(Internet Protocol Address)是…

手机投屏到电视,1分钟就能学会,无需下载任何软件,太实用了

生活中,我们玩手机的时候经常看到一些好玩的东西,想分享给亲人,朋友们一起看,无奈手机屏幕太小,大家凑一起看不方便,效果也不好。 如果能把好玩的东西投屏到电视上,那这个问题就迎刃而解了&…

联想计算机BIOS开启Intel-vx,如何在计算机BIOS或UEFI固件中启用Intel VT-x | MOS86

现代CPU包括硬件虚拟化功能,可帮助加速在VirtualBox,VMware,Hyper-V和其他应用程序中创建的虚拟机。但是这些功能都是虚拟机是美好的事情。使用虚拟化应用程序,您可以在当前系统的窗口中运行整个虚拟机。在该虚拟机中,…

Linux操作系统安装字体笔记

从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低、系统运行更加稳定。但它也有自己不足之处,比如在系统上导出pdf等文档时候,如果有中文字符的话&…

地磁室内导航定位

宋镖《基于惯导辅助地磁的手机室内定位系统设计》 转载于:https://www.cnblogs.com/2008nmj/p/6241917.html

mysql事务的 四个特征(ACID)

事务的 四个特征(ACID) 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。这四个特…

foxmail连接163邮箱服务器,消除Foxmail无法登录163邮箱顽疾

用手机号申请了163免费邮箱,在网页端或手机网易邮箱客户端可以正常登录,但在电脑Foxmail客户端中,按相同的邮件服务器进行设置,显示密码不正确。难道163邮箱已经不支持PC中的Foxmail客户端了吗?让我们一同探究解决之道…

网络知识:水晶头网线和网线插座接法制作过程介绍

今天小编给大家分享水晶头网线和网线插座的制作过程,有需要的朋友可以收藏一下!家庭网线插座接法详解我们这里所说的网线插座,正确的叫法应该是网线模块,一般应用在室内的墙壁上作为网线插孔。现在家庭中使用的一般都是双绞线&…

Arduino 极速入门系列 - 光控灯(3) - 光敏电阻、与电阻分压那些事

继续是讲解基础原理,新手专用部分。这次讲光敏电阻,和用电阻分压。光电元器件有好几种,其中测光相关的元器件,常见的有光敏三极管和光敏电阻,我们这次光控灯用光敏电阻。在我们光控灯里面,将会使用它搭建出…

Mysql的四种隔离级别

Mysql的四种隔离级别 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提…

配置文件服务器实训报告,文件服务器的配置实训报告

文件服务器的配置实训报告 内容精选换一换本章节适用于MRS 3.x之前版本。Loader支持以下多种连接,每种连接的配置介绍可根据本章节内容了解。obs-connectorgeneric-jdbc-connectorftp-connector或sftp-connectorhbase-connector、hdfs-connector或hive-connectorOBS…

操作系统:UNIX、Linux、IOS、Android之间的渊源

UNIX简化形成了Linux;Linux则是Android的内核;而苹果则是使用UNIX系统作为ios和macos的内核。几个系统出现的时间UNIX系统的诞生1969年,贝尔实验室的研究员肯•汤普森,编写了一款计算机游戏Space Travel,先后在多个系统…

正则表达式小试牛刀

闲来无事,打开以前找工作时打印出的资料,说面试官怎么考正则表达式呢?实际问题:比如你进了我们组工作,我们组老大对代码的格式要求很严格,要求左右小括号前后都有空格(仅仅举例)。那…

常见数据库管理系统

常见数据库管理系统

xp修改时间同步服务器地址,xp时间同步服务器地址更换

xp时间同步服务器地址更换 内容精选换一换切换操作会改变保护组的容灾方向,将生产站点可用区的业务切换到容灾站点可用区,容灾站点可用区的业务切换到生产站点可用区。切换后数据同步不中断,容灾方向更改为从容灾站点到生产站点。您可以针对生…

APP技巧:电脑登录微信,要删除这5个文件,否则别人能查看聊天记录

在办公的电脑上,你会登录微信吗? 如果你有登录,那么就得注意了,电脑端微信有一个名为“保存聊天记录”的功能,通过它我们可查看到跟微信好友之间发送的图片、视频、文件等数据! 既然知道这么危险&#xff0…