一种串口服务器设备配置IP的方法及其系统技术方案

技术编号:36878047 阅读:12 留言:0更新日期:2023-03-15 20:54
本发明专利技术提出了一种串口服务器设备配置IP的方法及其系统,包括如下步骤:S1:串口服务器设备配置成DHCP获取IP,串口服务器设备启动以后,发送DHCP请求,等待局域网内DHCP服务器给串口服务器设备分配IP;S2:如果局域网内有DHCP服务器,串口服务器设备DHCP成功获取到IP,串口服务器设备使用通过DHCP服务器分配到的IP;S3:如果串口服务器设备在第一预设时间内没有分配到IP,此时串口服务器设备自行配置IP。通过串口服务器设备自行配置IP,解决了通过DHCP无法获取IP的问题。过DHCP无法获取IP的问题。过DHCP无法获取IP的问题。

【技术实现步骤摘要】
一种串口服务器设备配置IP的方法及其系统


[0001]本专利技术涉及服务器配置
,尤其涉及一种串口服务器设备配置IP的方法及其系统。

技术介绍

[0002]串口服务器设备提供串口转网络功能,能够将RS

232/485/422串口转换成TCP/IP协议网络接口,实现RS

232/485/422串口与TCP/IP协议网络接口的数据双向透明传输,或者支持MODBUS协议双向传输,使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,扩展串口设备的通信距离。DHCP(动态主机配置协议)是一个局域网的网络协议,指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
[0003]DHCP是串口服务器设备配置IP的一种重要方法,如中国专利CN109995615A公开了一种电力采集终端网口检测方法,在路由器和电力采集终端间对应设置DHCP服务器和DHCP客户端,由电力采集终端主导,通过DHCP协议向DHCP服务器动态申请IP。与静态IP相比,DHCP无需人为指定IP,但存在通过DHCP无法获取IP的情况,此种情况下,如何给串口服务器设备分配一个可用IP就显得尤为重要。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种串口服务器设备配置IP的方法及其系统,以解决通过DHCP无法获取IP的情况下,如何给串口服务器设备分配一个可用IP的问题。
[0005]本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种串口服务器设备配置IP的方法,其中,包括如下步骤:
[0006]S1:串口服务器设备配置成DHCP获取IP,串口服务器设备启动以后,发送DHCP请求,等待局域网内DHCP服务器给串口服务器设备分配IP;
[0007]S2:如果局域网内有DHCP服务器,串口服务器设备DHCP成功获取到IP,串口服务器设备使用通过DHCP服务器分配到的IP;
[0008]S3:如果串口服务器设备在第一预设时间内没有分配到IP,此时串口服务器设备自行配置IP。
[0009]在以上技术方案的基础上,优选的,所述步骤S3中,串口服务器设备在第一预设时间后,自行配置IP前,还等待第二预设时间;
[0010]所述第二预设时间根据串口服务器设备的SN编码设定。
[0011]在以上技术方案的基础上,优选的,等待所述第二预设时间结束后,串口服务器设备开始自行配置IP,具体包括如下步骤:
[0012]串口服务器设备根据自身的结构标签贴纸信息生成临时IP,再使用临时IP确认串口服务器设备将要设置的IP。
[0013]在以上技术方案的基础上,优选的,所述结构标签贴纸信息具体包括:
[0014]设备型号、MAC地址以及SN编码。
[0015]在以上技术方案的基础上,优选的,采用A类地址的私有地址10.X.Y.Z作为临时IP;
[0016]其中,X、Y、Z一共24位。
[0017]在以上技术方案的基础上,优选的,所述X、Y、Z按照如下方法取值:
[0018]第23

19bit共5位,由串口服务器设备的设备型号生成,根据设备型号一一对应;
[0019]第18

9bit共10位,由串口服务器设备SN编码低3位生成;
[0020]第8bit共1位,由串口服务器设备IP对应网口生成;
[0021]第7

0bit共8位,由串口服务器设备MAC地址生成,取值由MAC地址第6字节到第1字节中第一个不为0X00、0X01、0xFE和0XFF的字节,并减去1。
[0022]在以上技术方案的基础上,优选的,所述使用临时IP确认串口服务器设备将要设置的IP,具体包括如下步骤:
[0023]串口服务器设备ping临时IP主机位加1的IP地址A1,如果ping不通,将该串口服务器设备的IP配置成IP地址A1;
[0024]如果ping通,串口服务器设备再次进入等待,等待时间依然取SN编码的低4位,单位ms;
[0025]等待时间结束后,第7

0bit共8位取值为MAC地址下一个不为0X00、0X01、0xFE和0XFF的字节,并减去1;
[0026]串口服务器设备ping临时IP主机位加1的IP地址A2,如果ping不通,将该串口服务器设备的IP配置成IP地址A2;
[0027]如果ping通,串口服务器设备再次进入等待;以此类推,直至取到一个局域网内不存在的IP地址,将该串口服务器设备配置为该IP地址。
[0028]另一方面,本专利技术提供一种系统,其采用了如上所述的串口服务器设备配置IP的方法,其中,所述系统包括:
[0029]IP获取模块,用于将串口服务器设备配置成DHCP获取IP,串口服务器设备启动以后,发送DHCP请求,等待局域网内DHCP服务器给串口服务器设备分配IP;
[0030]如果局域网内有DHCP服务器,串口服务器设备DHCP成功获取到IP,串口服务器设备使用通过DHCP服务器分配到的IP;
[0031]IP配置模块,用于当串口服务器设备在第一预设时间内没有分配到IP,此时串口服务器设备自行配置IP。
[0032]本专利技术的串口服务器设备配置IP的方法及其系统相对于现有技术具有以下
[0033]有益效果:
[0034](1)如果局域网内没有DHCP服务器,或者局域网内的DHCP服务器已经没有可分配IP,导致串口服务器设备在第一预设时间内(例如1分钟)没有分配到IP,此时通过串口服务器设备自行配置IP,解决了通过DHCP无法获取IP的问题;
[0035](2)局域网内可能存在多台不同型号的串口服务器设备同时上电,为了避免可能出现配置IP冲突和ping包冲突情况,每个串口服务器设备会等待一定时间(第二预设时间)后再自行配置IP;
[0036](3)通过串口服务器设备的结构标签贴纸就可以知道IP,在工程现场方便了用户
的使用(尤其是在没有工具获取设备IP的情况下)。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本专利技术的串口服务器配置IP的方法流程图;
[0039]图2为本专利技术的串口服务器配置IP的流程示意图;
[0040]图3为本专利技术的串口服务器配置IP的系统模块图。
具体实施方式
[0041]下面将结合本专利技术实施方式,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串口服务器设备配置IP的方法,其特征在于:包括如下步骤:S1:串口服务器设备配置成DHCP获取IP,串口服务器设备启动以后,发送DHCP请求,等待局域网内DHCP服务器给串口服务器设备分配IP;S2:如果局域网内有DHCP服务器,串口服务器设备DHCP成功获取到IP,串口服务器设备使用通过DHCP服务器分配到的IP;S3:如果串口服务器设备在第一预设时间内没有分配到IP,此时串口服务器设备自行配置IP。2.如权利要求1所述的串口服务器设备配置IP的方法,其特征在于:所述步骤S3中,串口服务器设备在第一预设时间后,自行配置IP前,还等待第二预设时间;所述第二预设时间根据串口服务器设备的SN编码设定。3.如权利要求2所述的串口服务器设备配置IP的方法,其特征在于:等待所述第二预设时间结束后,串口服务器设备开始自行配置IP,具体包括如下步骤:串口服务器设备根据自身的结构标签贴纸信息生成临时IP,再使用临时IP确认串口服务器设备将要设置的IP。4.如权利要求3所述的串口服务器设备配置IP的方法,其特征在于:所述结构标签贴纸信息具体包括:设备型号、MAC地址以及SN编码。5.如权利要求3所述的串口服务器设备配置IP的方法,其特征在于:采用A类地址的私有地址10.X.Y.Z作为临时IP;其中,X、Y、Z一共24位。6.如权利要求5所述的串口服务器设备配置IP的方法,其特征在于:所述X、Y、Z按照如下方法取值:第23

19bit共5位,由串口服务器设备的设备型号生成,根据设备型号一一对应;第18

9bit共10位,由串口服务器设备SN编码低3位生成;第8bit共1位,由串口服务器设备...

【专利技术属性】
技术研发人员:韩琛周厚明张朋飞
申请(专利权)人:武汉迈威通信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1