物联网设备控制方法、系统、配置终端、设备及存储介质技术方案

技术编号:27570035 阅读:19 留言:0更新日期:2021-03-09 22:16
本发明专利技术实施例涉及物联网技术领域,公开了物联网设备控制方法、系统、设备及配置终端、设备及存储介质。本发明专利技术中,物联网中的设备通过总线网络互相连接,通过预先获取本地联动控制规则,本地联动控制规则包括用于触发物联网中其他设备的触发条件以及受物联网中其他设备触发的设备动作,若检测到的数据满足触发条件,则向所述触发条件对应的目标设备发送触发消息;若接收到物联网中其他设备发送的触发消息,则根据本地联动控制规则执行相应的设备动作,以此实现物联网设备的自判断和互相控制,达到了以去中心化方式进行物联网设备控制的目的,从而使整个物联网系统工作更加稳定和可靠,能够实现更复杂的多设备联动控制。能够实现更复杂的多设备联动控制。能够实现更复杂的多设备联动控制。

【技术实现步骤摘要】
物联网设备控制方法、系统、配置终端、设备及存储介质


[0001]本专利技术实施例涉及通信
,特别涉及一种物联网设备控制方法、系统、设备及配置终端。

技术介绍

[0002]随着科技的不断进步,信息技术的不断成熟,以及物联网技术的不断发展,现在物联网的使用场景越来越广阔,包括智能家居、工业设备等领域。人们在使用物联网设备时,除了需要设备能够连接网络,能够读取设备的信息或是向设备发送命令,还希望物联网能够更加智能,实现设备之间的相互控制。目前实现本地区域内传感器或设备间的联动控制手段主要有,通过云端服务器或本地现场区域内的集中控制器实现传感器或设备间的联动控制,这两种方式都为集中控制方式。设备之间的所有控制命令都需要经过一个集中器来转发给目标设备。

技术实现思路

[0003]本专利技术实施方式的目的在于提供一种物联网设备控制方法、系统、设备及配置终端、设备及存储介质,使得物联网中的设备能够以去中心化的方式进行控制。
[0004]本专利技术的实施方式提供了一种物联网设备控制方法,应用于物联网中的任意设备,物联网包括互联的N个设备,N为大于1的自然数,物联网设备控制方法包括:预先获取本地联动控制规则,本地联动控制规则包括用于触发物联网中其他设备的触发条件以及受物联网中其他设备触发的设备动作;若检测到数据满足触发条件,则向触发条件对应的目标设备发送触发消息;若接收到物联网中其他设备发送的触发消息,则根据本地联动控制规则执行相应的设备动作。
[0005]本专利技术的实施方式还提供了一种物联网设备控制方法,应用于配置终端,包括:读取物联网中N个设备的设备信息;根据N个设备的设备信息,为各设备分别生成各设备的本地联动控制规则;本地联动控制规则包括用于触发物联网中其他设备的触发条件以及受物联网中其他设备触发的设备动作;将各设备的本地联动控制规则分别发送给相应设备。
[0006]本专利技术的实施方式还提供了了一种物联网设备,包括:规则储存模块,用于储存本地联动控制规则;本地联动控制规则包括用于触发物联网中其他设备的触发条件以及受物联网中其他设备触发的设备动作;数据采集模块,用于采集本地通道数据;联动控制模块,用于在判定物联网中其他设备发送的触发消息后,根据本地联动规则执行相应的设备动作。
[0007]本专利技术的实施方式还提供了了一种配置终端,包括:读取模块,用于读取物联网中N个设备的设备信息;规则生成模块,根据N个设备的设备信息,为各设备分别生成各设备的本地联动控制规则;本地联动规则包括用于触发物联网中其他设备的触发条件以及受物联网中其他设备触发的设备动作;发送模块,将本地联动控制规则分别发送至对应的设备。
[0008]本专利技术的实施方式还提供了一种物联网设备控制系统,包括:N个上述的物联网设
备,各物联网设备通过总线互相连接,其中N为大于1的自然数;以及上述的配置终端,通过总线与N个物联网设备连接。
[0009]本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上述应用于物联网中任一设备的物联网设备控制方法,或者,以使至少一个处理器能够执行如上述应用于配置终端的物联网设备控制方法。
[0010]一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述应用于物联网中任一设备的物联网设备控制方法,或者实现上述应用于配置终端备的物联网设备控制方法。
[0011]本专利技术实施方式相对于现有技术而言,以分布式方式将物联网中的控制规则部署在物联网中的各个设备节点上,由于各设备在物联网中互联,因此任一设备节点均可以向其他设备进行信息交互。物联网中的设备预先获取本地联动控制规则,所述本地联动控制规则包括用于触发所述物联网中其他设备的触发条件以及受所述物联网中其他设备触发的设备动作。若检测到的数据满足所述触发条件,则向所述触发条件对应的目标设备发送触发消息;若接收到所述物联网中其他设备发送的触发消息,则根据所述本地联动控制规则执行相应的设备动作。通过从物联网中的其他设备获取触发消息后与储存的本地联动控制规则进行比对,当触发消息满足本地联动控制规则中某一触发条件时,执行对应动作,实现了物联网中各个设备的自判断与相互控制,从而达到了以去中心方式对物联网设备进行控制的目的。
[0012]另外,检测到的数据包括设备的通道数据;触发条件包括描述设备信息的设备标识和用于描述设备的通道属性的通道标识。在软件层面将物联网中设备抽象为设备属性和通道属性组成的模型,基于该模型,仅通过设备通道的表达,就可以实现针对某一设备的控制或是控制指令的发送,这种建模方式简单易用,占用资源少,适用性广。
[0013]另外,用于触发物联网中其他设备的触发条件的类型包括:单设备触发条件和多设备触发条件;单设备触发条件包括单个设备标识,以及属于单个设备标识的通道标识;多设备触发条件包括多个设备标识,以及分别属于各设备标识的通道标识。联动控制规则中的触发条件可以包含来自不同设备的通道标识,分别表达了不同设备的通道属性数据,从而实现了多个设备联动控制其他设备的目的,使物联网的控制方式更加灵活多变,使得控制方式的定制更加符合用户的需求。
[0014]另外,若触发条件中包含多个通道标识时,则触发条件为多个通道标识描述的通道的数据状态值的逻辑组合。触发条件中包含多个通道标识时,多个通道标识通过与或非的逻辑组合,使各设备协同控制,实现了更加复杂的联动控制方式,能够适应更加复杂的场景,提升了用户体验。
[0015]另外,通道属性包括:通道数据的输入与输出方向、数据类型、读写属性。在通道属性中明确定义通道的具体信息,使得用户在设定联动控制规则时,能够清楚地判断各个设备之间控制的因果关系。
附图说明
[0016]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
[0017]图1是根据本专利技术第一实施方式中应用于物联网设备的物联网设备控制方法的流程图;
[0018]图2是根据本专利技术第一实施方式中设备本地数据联动控制规则判断方法的流程图;
[0019]图3是根据本专利技术第一实施方式中网络侧触发消息联动控制规则判断方法的流程图;
[0020]图4是根据本专利技术第一实施方式中的设备建模模型图;
[0021]图5是根据本专利技术第三实施方式中应用于配置终端的物联网设备控制方法的流程图;
[0022]图6是根据本专利技术第四实施方式中物联网设备的结构图;
[0023]图7是根据本专利技术第五实施方式中物联网配置终端的结构图;
[0024]图8是根据本专利技术第六实施方式中物联网设备控制系统的结构图;
[0025]图9是根据本专利技术第六实施方式中复杂物联网设备的结构图;
[0026]图10是根据本专利技术七实施方式中电子设备的结构图。
具体实施方式
[0027]为使本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备控制方法,其特征在于,应用于物联网中的任意设备,所述物联网包括互联的N个设备,所述N为大于1的自然数,所述方法包括:预先获取本地联动控制规则,所述本地联动控制规则包括用于触发所述物联网中其他设备的触发条件以及受所述物联网中其他设备触发的设备动作;若检测到的数据满足所述触发条件,则向所述触发条件对应的目标设备发送触发消息;若接收到所述物联网中其他设备发送的触发消息,则根据所述本地联动控制规则执行相应的设备动作。2.根据权利要求1所述得物联网设备控制方法,其特征在于,所述检测到的数据,包括所述设备的通道数据;所述触发条件包括描述设备信息的设备标识和用于描述所述设备的通道属性的通道标识。3.根据权利要求2所述的物联网设备控制方法,其特征在于,所述触发条件的类型包括:单设备触发条件和多设备触发条件;所述单设备触发条件包括单个所述设备标识,以及属于所述单个设备标识的所述通道标识;所述多设备触发条件包括多个所述设备标识,以及分别属于各所述设备标识的所述通道标识。4.根据权利要求2所述的物联网设备控制方法,其特征在于,若所述触发条件中包含多个通道标识,则所述触发条件为所述多个通道标识描述的通道数据的状态值的逻辑组合。5.根据权利要求2所述的物联网设备控制方法,其特征在于,所述通道属性包括:通道数据的输入与输出方向、数据类型、读写属性。6.根据权利要求1至5中任一项所述的物联网设备控制方法,其特征在于,所述触发条件,包括用于触发所述物联网中多个所述其他设备的触发条件;当所述检测到的数据满足所述用于触发所述物联网中多个其他设备的触发条件时,分别向所述触发条件对应的多个所述目标设备发送触发消息。7.一种物联网设备控制方法,其特征在于,应用于配置终端,所述方法包括:读取所述物联网中N个设备的设备信息;根据所述N个设备的设备信息,为各所述设备分别生成各设备的本地联动控制规则;所述本地联动控制规则包括用于触发所述物联网中其他设备的触发条件以及受所述物联网中其他设备触发的设备动作;将所述各设备的本地联动控制规则分别发送给相应设备。8.根据权利要求7所述的物联网设备控制方法,其特征在于,根据所述N个设备的...

【专利技术属性】
技术研发人员:朱小三
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1