一种基于RDM双向通信的终端设备的扫描连接控制方法与流程

文档序号:24064463发布日期:2021-02-26 12:28阅读:129来源:国知局
一种基于RDM双向通信的终端设备的扫描连接控制方法与流程
一种基于rdm双向通信的终端设备的扫描连接控制方法
技术领域
[0001]
本发明涉及物联网终端设备控制技术领域,具体涉及一种基于rdm双向通信的终端设备的扫描连接控制方法。


背景技术:

[0002]
在基于半双工串口双向通信(例如rdm等)的灯光控制中,控制设备通常利用终端设备的唯一编码uid进行扫描识别,扫描识别完成后再对灯具进行管理和控制。在扫描识别的过程中,一般都采用二分法进行广播扫描终端设备。二分法的原理是控制设备每次都只给二分之一的uid范围广播发送扫描指令,如果没有获得任何回应,则认为这个范围内没有终端设备,控制设备将给另外二分之一的范围发送扫描指令。当收到任何回应时,则认为这个范围内有终端设备,则继续把这个范围分成两部分再次广播发送扫描指令,直到最后确定终端设备的uid。然后利用同样的方式扫描所有有回应的范围,直至确定所有终端设备的uid。
[0003]
原有的设备扫描方式理论上的没什么问题的,但是在实际技术实现上会有很多难点,尤其是受控设备数量比较多的情况下,具体表现在:
[0004]
1、在最初的二分法扫描中,由于终端设备比较多,会存在同时很多终端设备一起回应的情况,这些回应信号由于时间基本一致,这些信号就会已完全不可预期的状态相互叠加,以致信号完全错乱无法识别;
[0005]
2、当多个终端设备同时发送回应信号时,通信链路的负载会加大,导致实际信号传输能力减弱,受控设备可能会因此收不到信号;
[0006]
3、按照rdm协议的标准,所有rdm信号必须穿插在相邻两帧dmx信号中间进行收发,每个指令的回复也必须在相邻两帧dmx信号之间空余时间内完成,否则回复无效。在回复扫描信号时由于多个灯具同时回复,信号相互影响和交叠不可控因素很多导致无法达到上面的标准,甚至会对dmx信号进行干扰;
[0007]
4、无论对控制设备还是受控设备而言,其对信号的收发状态切换、时序控制、响应速度、信号识别上都存在较大大技术实现的难度,特别是对于采用无线收发模块连接控制设备和受控设备的情况下难度更大;
[0008]
5、二分法扫描由于总uid编码的基数比较大,特别在uid编码分布比较特殊的情况下,会导致整个扫描过程耗时较长。


技术实现要素:

[0009]
为了解决上述技术存在的缺陷,本发明提供一种基于rdm双向通信的终端设备的扫描连接控制方法。
[0010]
本发明实现上述技术效果所采用的技术方案是:
[0011]
一种基于rdm双向通信的终端设备的扫描连接控制方法,包括步骤:
[0012]
s1、获取终端设备的uid编码;
[0013]
s2、导入终端设备的uid编码至控制设备;
[0014]
s3、发送轮询扫描指令建立终端设备与控制设备的连接控制。
[0015]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述终端设备为基于所述控制设备建立的物联网络中的终端节点。
[0016]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述导入终端设备的uid编码至控制设备可以是单个终端设备的uid编码的单次导入,或多台终端设备的多个uid编码的批量导入。
[0017]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述控制设备中以数据库对uid编码进行有序存储。
[0018]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述扫描指令为rdm格式的指令。
[0019]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述终端设备的uid编码的获取方式包括从设备厂商处索取。
[0020]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述终端设备的uid编码的获取方式包括二分法扫描自动录入。
[0021]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,采用分批设备或单台设备进行二分法扫描自动录入。
[0022]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,在新增终端设备时,将待新增的终端设备的uid编码单独录入控制设备。
[0023]
优选地,在上述的基于rdm双向通信的终端设备的扫描连接控制方法中,所述终端设备为带uid编码的灯具、家电。
[0024]
本发明的有益效果为:本发明的扫描连接控制方法由于完全不采用广播信号发送指令,从而杜绝了多台终端设备同时回应的情况,不存在多台终端设备在同时回应时,其回应信号相互叠加产生的各种影响。另外,由于每个实际用户的终端设备数量相对于总的uid编码基数来说是非常少的,整个终端设备扫描过程耗时会比二分法少很多。本发明的扫描连接控制方法技术原理简单,容易实现。
附图说明
[0025]
图1为本发明的流程图。
具体实施方式
[0026]
为使对本发明作进一步的了解,下面参照说明书附图和具体实施例对本发明作进一步说明:
[0027]
本发明的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或者位置关系为基于附图所示的方位或者位置关系,仅是为了便于描述本发明和简化描述,而不是指示或者暗示所指的装置或者元件必须具有特定的方位,以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或者暗示相对重要性。
[0028]
本发明的描述中,还需要说明的是,除非另有明确的规定和限制,术语“设置”、“安
装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接,可以是机械连接,也可以是电连接,可以是直接连接,也可以是通过中间媒介相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0029]
请参见图1,如图所示,本发明的实施例提出了一种基于rdm双向通信的终端设备的扫描连接控制方法,该方法包括步骤:
[0030]
s1、获取终端设备的uid编码;
[0031]
s2、导入终端设备的uid编码至控制设备;
[0032]
s3、发送轮询扫描指令建立终端设备与控制设备的连接控制。
[0033]
具体地,本发明实施例中所指的终端设备为基于控制设备建立的物联网络中的终端节点。导入终端设备的uid编码至控制设备可以是单个终端设备的uid编码的单次导入,或多台终端设备的多个uid编码的批量导入。为方便后续轮询扫描指令的发送,控制设备中以数据库对uid编码进行有序存储,扫描指令为rdm格式的指令。
[0034]
具体地,终端设备的uid编码的获取方式包括从设备厂商处索取,对于一些无法从设备厂商直接获取uid编码的终端设备,可采用二分法扫描进行自动录入。具体地,为方便快速准确地录入,可以采用分批设备或单台设备进行二分法扫描自动录入。在新增终端设备时,将待新增的终端设备的uid编码单独录入控制设备。uid编码数据的录入在没有新增终端设备的情况下只需要做一次即可,在后面的实际操作控制时,不需要重复录入。新增终端设备时也只需要对新增的终端设备进行录入即可,已录入的终端设备也无需重复录入。现场实际使用时,在操作控制设备扫描已连接的终端设备时,不需要采用任何广播方式进行,只需要对提前录入的uid编码进行逐个轮询发送扫描指令即可。
[0035]
在本发明的一些实施例中,终端设备为带uid编码的灯具、家电。通过提前把所有已有终端设备的uid编码数据收集整理并导入控制设备,现场实际使用时只需要在控制设备内部的uid编码数据库中进行uid编码的逐个扫描即可建立相应终端设备与控制设备的快速识别连接。
[0036]
综上所述,本发明的扫描连接控制方法由于完全不采用广播信号发送指令,从而杜绝了多台终端设备同时回应的情况,不存在多台终端设备在同时回应时,其回应信号相互叠加产生的各种影响。另外,由于每个实际用户的终端设备数量相对于总的uid编码基数来说是非常少的,整个终端设备扫描过程耗时会比二分法少很多。其技术原理简单,容易实现。
[0037]
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内,本发明要求的保护范围由所附的权利要求书及其等同物界定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1