[发明专利]一种基于UDP的局域网自动组网方法在审
| 申请号: | 202211672113.7 | 申请日: | 2022-12-26 |
| 公开(公告)号: | CN115913923A | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | 杨博;聂学良 | 申请(专利权)人: | 四川巧夺天工信息安全智能设备有限公司 |
| 主分类号: | H04L41/08 | 分类号: | H04L41/08;H04L41/0823;H04L41/0246;H04L69/164;H04L67/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 641000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 udp 局域网 自动 组网 方法 | ||
本发明公开了一种基于UDP的局域网自动组网方法,其特征在于包括以下步骤:S100:配置局域网通讯的基础信息;S200:服务端执行UDP监听,等待各个客户端连接;S300:客户端执行UDP监听并获取连接凭证;S400:客户端发送UDP广播,用以发起连接请求。本发明具有以下有益效果:1、服务端可以在局域网内任意IP地址运行,在任意终端上部署;2、服务端的部署不再依赖固定IP,避免当IP被占用时无法部署;3、当指定服务端故障之后,可以快速启用备选服务端,两端自动快速完成网络组建,使用非常便捷;4、客户端不再需要固定服务端的IP,服务端部署的终端发生变化之后,客户端也不需要升级或者更新文件。
技术领域
本发明属于物联网领域,涉及一种基于UDP的局域网自动组网方法。
背景技术
物联网行业高速发展,使得企业需要从传统的生产管理模式为向更加智能化、智慧化的生产管理方向上升级,通过优化生产流程,提高生产效率,优化管理机制,提高管理质量来增加企业核心的竞争力。因此根据企业的管理模式,生产流程产生了大量的、不同类型的生产管理系统。这些系统通常部署在同一个局域网内并在同一个局域网中运行。
现有技术中,传统的生产管理系统包含以下问题:
1、客户端固定了服务端的地址,导致服务端必须部署在指定IP的终端上;一旦发生服务端部署在其他IP地址的终端上时就会导致整套服务系统无法运行;
2、当指定的IP被占用时,部署人员必须先找出占用指定IP的终端设备,使其重新获得/分配IP地址,将服务端需要的IP地址释放出来,这些都无形中增加了整套系统的部署和维护的难度;
3、服务端没有部署在指定的IP地址上时,客户端需要就新的IP地址进行更新和升级,而当系统已经交付并投入使用时,这个问题就变得尤其难以解决。
发明内容
针对现有技术的技术问题,本发明提供了一种基于UDP的局域网自动组网方法,本发明所提供的方法包括以下步骤:
S100:配置局域网通讯的基础信息,包括以下步骤:
S101:配置广播数据包,便于客户端向服务端发送广播数据包;广播数据包包括字节长度为2字节的数据区,用以储存客户端监听的UDP端口;
S102:配置连接数据包:当服务端接收到客户端的广播数据包后回送的响应数据包,包括字节长度为3字节的数据区,其中,1字节用以储存超文本传输协议类型,2字节用以储存超文本传输协议端口;
S103:设置服务端构建UDP套接字的端口为服务端_端口,端口的取值范围为0-65535;
S104:设置客户端构建UDP套接字的端口为客户端_端口,端口的取值范围为0-65535;
S105:设置服务端的超文本传输协议的类型为服务端_传输协议,协议的类型包括http及https;
S106:设置服务端的超文本传输协议的端口为服务端_传输端口,端口的取值范围为0-65535;
S107:设置客户端发送广播数据包的标志为客户端_广播标志,标志的数据类型为布尔值;
S200:服务端执行UDP监听,等待各个客户端连接;
S300:客户端执行UDP监听并获取连接凭证;
S400:客户端发送UDP广播,用以发起连接请求。
优选地,步骤S200包括以下步骤:
S201:基于UDP通信创建套接字通道,记为服务端套接字;套接字通道用以发送和接收数据报包,设置通道监听的端口为服务端_端口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川巧夺天工信息安全智能设备有限公司,未经四川巧夺天工信息安全智能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211672113.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多方向同时送风的新型风叶
- 下一篇:一种储能电池管理系统的分列装置





