一种基于红外的数据传输协议制造技术

技术编号:31023603 阅读:19 留言:0更新日期:2021-11-30 03:19
本发明专利技术公开了一种基于红外的数据传输协议,包括配置协议和控制协议,配置协议能够通过上下行传输方式进行数据传输,实现逐一寻找并配置,也能够自动的分配新的地址进行配置,控制协议能够以一对一或一对多的方式对子设备进行控制。备进行控制。备进行控制。

【技术实现步骤摘要】
一种基于红外的数据传输协议


[0001]本专利技术涉及数据传输
,特别涉及一种基于红外的数据传输协议。

技术介绍

[0002]于农业监测、水文监测、工业监测、火灾监测、环境监测等场所,各设备之间进行数据命令传输以实现相应的配置与监控,微型断路器是较为常用的设备,通过对微型断路器进行配置与控制实现相应的监控操作。

技术实现思路

[0003]本专利技术的目的在于提供一种基于红外的数据传输协议,以上下行传输方式进行数据传输,实现配置与控制,保证配置率与利于减小负载。
[0004]为达此目的,本专利技术采用以下技术方案:
[0005]一种基于红外的数据传输协议,包括配置协议和控制协议;
[0006]配置协议能够通过上下行传输方式进行数据传输;
[0007]控制协议能够以一对一或一对多的方式对子设备进行控制;
[0008]该配置协议包括:
[0009]主设备向相邻的子设备发送寻址广播,子设备设有多个,多个子设备之间以上下行传输方式进行数据传输,该寻址广播于多个子设备之间是依次从上行子设备向下行子设备进行传输;
[0010]未配置状态的子设备接收该寻址广播,并将自身的唯一识别码写入寻址返回报文,该寻址返回报文以上行传输方式进行传输,最后传回至主设备;
[0011]主设备接收寻址返回报文后,向相邻的子设备发送地址配置报文,该地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备,其中该地址配置报文包括地址与未配置状态的子设备的唯一识别码;
[0012]未配置状态的子设备保存该地址配置报文中的地址与唯一识别码,并切换成已配置状态,然后以上行传输方式传输配置完成信息;
[0013]主设备接收该配置完成信息,完成一次配置;
[0014]主设备重复上述操作,多次发送寻址广播,而没有收到配置完成信息,则完成配置。
[0015]由此,主设备一次接一次的发送寻址广播,寻址广播于子设备之间下行传输,对未配置的子设备进行逐个寻找并配置,保证配置率,并且主设备是逐个寻址广播进行发送,利于减轻瞬时负载。
[0016]在一些实施方式中,子设备接收到寻址广播后,检查自身是否处于已配置状态;
[0017]若是,则将该寻址广播发送至相邻的下行子设备;
[0018]若否,则向相邻的上行子设备发送寻址返回报文。
[0019]在一些实施方式中,主设备接收到寻址返回报文后,检查该未配置状态的子设备
是否已在设备链表中;
[0020]若是,则将设备链表中对应的地址和该未配置状态的子设备的唯一识别码填入地址配置报文,然后发送至相邻的子设备,地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备;
[0021]若否,则分配新的地址,并将该新的地址和未配置状态的子设备的唯一识别码填入地址配置报文,然后发送至相邻的子设备,地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备。
[0022]在一些实施方式中,子设备收到地址配置报文后,检查自身是否处于已配置状态;
[0023]若是,则将该地址配置报文发送给相邻的下行子设备;
[0024]若否,则比对地址配置报文中的唯一识别码是否与自身唯一识别码相同;
[0025]若是,则从地址配置报文中提取地址并保存,切换成已配置状态,并发送配置完成信息给相邻的上行子设备,配置完成信息于子设备之间以上行传输方式进行传输,直至传输至主设备;
[0026]若否,则将地址配置报文发送至相邻的下行子设备。
[0027]在一些实施方式中,一对一控制协议包括:
[0028]主设备向相邻的子设备发送控制命令,该控制命令包括子设备的地址、唯一识别码与控制报文,该控制报文中包含控制命令类型;
[0029]子设备之间以下行传输方式对该控制命令进行传输;
[0030]子设备接收该控制命令,解析控制报文并执行响应操作,向相邻的上行子设备发送回复报文,回复报文于子设备之间以上行传输方式进行传输,直至传输至主设备;
[0031]主设备接收该回复报文,完成一次控制。
[0032]在一些实施方式中,子设备接收该控制命令后,检查控制报文的地址与自身的是否相同;
[0033]若是,则解析控制报文并执行响应操作;
[0034]若否,则将该控制命令发送至相邻的下行子设备。
[0035]在一些实施方式中,一对多控制协议包括:
[0036]主设备向相邻的子设备发送控制命令,该控制命令包括多个子设备的地址段与控制报文,该控制报文中包含控制命令类型;
[0037]子设备之间以下行传输方式对该控制命令进行传输;
[0038]多个子设备依次接收该控制命令,解析控制报文,执行响应操作,并于地址段相应位置作标记;
[0039]当地址段的所有位置已作标记,最后接收该控制命令的子设备发送回复报文,回复报文于子设备之间以上行传输方式进行传输,直至传输至主设备;
[0040]主设备接收该回复报文,完成一次控制。
[0041]在一些实施方式中,子设备接收该控制命令后,检查控制报文的地址段中的地址与自身的是否相同;
[0042]若否,则将控制命令发送至相邻的下行子设备;
[0043]若是,则解析控制报文,执行响应操作,并于地址段相应位置作标记,然后检查地址段的所有位置是否已作标记;
[0044]若是,则发送回复报文;
[0045]若否,则将控制命令发送至相邻的下行子设备。
[0046]本专利技术的有益效果:主设备与子设备之间通过上下行传输方式进行数据传输,实现配置与控制,保证配置率与利于减小负载。
附图说明
[0047]图1为本专利技术的一种基于红外的数据传输协议的主设备与子设备的连接结构图;
[0048]图2为本专利技术的配置协议的流程图;
[0049]图3为本专利技术的一对一配置协议的流程图;
[0050]图4为本专利技术的一对多配置协议的流程图;
具体实施方式
[0051]下面结合附图对本专利技术作进一步详细的说明。
[0052]参考图1至图4,一种基于红外的数据传输协议,包括配置协议和控制协议,两协议均是通过红外线网络进行数据传输;
[0053]配置协议能够通过上下行传输方式进行数据传输;
[0054]控制协议能够以一对一或一对多的方式对子设备进行控制;
[0055]子设备可以是微型断路器,微型断路器设有通讯单元,多个子设备之间是依次的一个接一个的顺序连接,其之间的数据传输方式也是依次的一个接一个的传输,形成上下行传输方式进行数据传输。
[0056]其中,下行传输方式:上行的子设备(例如第一行)接收数据后,向相邻的下行子设备(例如第二行)传输数据,然后,再向相邻的下行子设备(例如第三行)传输数据,如此,一个接一个的向下行传输,即第一行传给本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于红外的数据传输协议,包括配置协议和控制协议;所述配置协议能够通过上下行传输方式进行数据传输;所述控制协议能够以一对一或一对多的方式对子设备进行控制;该配置协议包括:主设备向相邻的子设备发送寻址广播,子设备设有多个,多个子设备之间以上下行传输方式进行数据传输,该寻址广播于多个子设备之间是依次从上行子设备向下行子设备进行传输;未配置状态的子设备接收该寻址广播,并将自身的唯一识别码写入寻址返回报文,该寻址返回报文以上行传输方式进行传输,最后传回至主设备;主设备接收寻址返回报文后,向相邻的子设备发送地址配置报文,该地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备,其中该地址配置报文包括地址与未配置状态的子设备的唯一识别码;未配置状态的子设备保存该地址配置报文中的地址与唯一识别码,并切换成已配置状态,然后以上行传输方式传输配置完成信息;主设备接收该配置完成信息,完成一次配置;主设备多次发送寻址广播,而没有收到配置完成信息,则完成配置。2.根据权利要求1所述一种基于红外的数据传输协议,其特征在于,所述子设备接收到寻址广播后,检查自身是否处于已配置状态;若是,则将该寻址广播发送至相邻的下行子设备;若否,则向相邻的上行子设备发送寻址返回报文。3.根据权利要求2所述一种基于红外的数据传输协议,其特征在于,所述主设备接收到寻址返回报文后,检查该未配置状态的子设备是否已在设备链表中;若是,则将设备链表中对应的地址和该未配置状态的子设备的唯一识别码填入地址配置报文,然后发送至相邻的子设备,地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备;若否,则分配新的地址,并将该新的地址和未配置状态的子设备的唯一识别码填入地址配置报文,然后发送至相邻的子设备,地址配置报文于子设备之间以下行传输方式进行传输,直至传输至该未配置状态的子设备。4.根据权利要求3所述一种基于红外的数据传输协议,其特征在于,所述子设备收到地址配置报文后,检查自身是否处于已配置状态;若是,则将该地址配置报文发送给相邻的下行子设备...

【专利技术属性】
技术研发人员:许江
申请(专利权)人:川云智能科技苏州有限公司
类型:发明
国别省市:

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

1