一种可插拔多网关的设备管理系统及方法技术方案

技术编号:32297821 阅读:14 留言:0更新日期:2022-02-12 20:08
本发明专利技术公开了一种可插拔多网关的设备管理系统,包括电视机、智能终端、一个或多个网关和设备,其中:设备用于根据网关发出的组网广播加入或退出组网;电视机,将插入/拔出网关关联的设备上线/下线,转发智能终端的指令并反馈,动态更新本地设备链表;网关向电视机发送携带有网关标识的加入信息;执行智能终端指令和发送组网或删除网络指令;智能终端接收电视机的网关上线通知、网关下线通知、设备上线通知和设备离网通知。还公开了一种可插拔多网关的设备管理方法。本发明专利技术从电视机识别网关开始,对插入的网关增加识别字段标识,满足对多个不同网关进行设备管理和设备控制的需求,且实现对不同品牌的网关上线和下线的独立管理。实现对不同品牌的网关上线和下线的独立管理。实现对不同品牌的网关上线和下线的独立管理。

【技术实现步骤摘要】
一种可插拔多网关的设备管理系统及方法


[0001]本专利技术涉及智能家居
,具体的说,是一种可插拔多网关的设备管理系统及方法。

技术介绍

[0002]随着物联网的快速发展,可接入的设备种类越来越多,不同厂家的品牌都可以接入。智能家居如电视机加usb网关是其中的一种方式,不同厂家的usb网关驱动和协议可能会不一样。在现有模式下,电视机只能匹配一种类型的dongle网关,且只能适配单一品牌的网络设备。无法控制其他品牌的dongle网关设备。如何实现同一电视上同时使用不同厂家的网关,如何管理和控制不同品牌的网关插拔问题急需我们解决。

技术实现思路

[0003]为解决现有技术中存在的问题,本专利技术提供一种可插拔多网关的设备管理系统及方法,以满足同一智能家居上对多个不同网关进行设备管理和设备控制的需求。
[0004]本专利技术通过下述技术方案解决上述问题:
[0005]一种可插拔多网关的设备管理系统,包括电视机、智能终端、一个或多个网关和设备,其中:
[0006]设备,用于根据网关发出的组网广播加入组网,或根据网关发出的解除网络指令退出组网,加入组网的设备带有对应网关的网关标识;
[0007]电视机,用于检测到插入网关时,将本地设备链表中带有该网关标识的设备全部上线并通知智能终端;用于检测到拔出网关时,将本地设备链表中带有该网关标识的设备主动下线的消息通知智能终端;以及用于接收智能终端的接收智能终端的允许组网指令、解绑网关设备指令、解绑网关指令并转发至对应的网关,并根据网关执行指令结果在本地设备链表动态地增加新入网的设备信息或删除解绑的设备信息;
[0008]网关,用于在插入电视机时,向电视机发送携带有网关标识的加入信息;用于在收到允许组网指令时,允许设备加入组网,并将入网设备信息发送电视机;在接收在解绑网关终端设备指令时,发送删除该终端设备的解除网络指令;接收到解除网关指令时,发出清除网络指令;
[0009]智能终端,用于接收电视机的网关上线通知、网关下线通知、设备上线通知和设备离网通知。
[0010]一种可插拔多网关的设备管理方法,包括插入网关及设备入网流程,具体为:
[0011]当电视机检测到接入网关时,电视机根据获取的网关标识,将本地设备链表中的带该网关标识的设备全部上线,并通知智能终端相应的网关上线,智能终端向电视机发出允许网关组网指令,电视机转发允许网关组网指令至对应的网关,该网关发出允许组网广播,设备完成组网后电视机根据组网中的设备信息更新该网关对应的设备链表并通知智能终端设备上线。
[0012]还包括拔出网关流程,具体为:当电视机检测到拔出网关时,电视机将该网关对应的本地链表中的设备设置为下线,并通知智能终端该网关以及将该网关对应的设备链表中的全部设备下线。
[0013]还包括解绑网关流程,具体为:当电视机接收到智能终端解绑网关终端设备指令时,将解绑网关终端设备指令转发至对应的网关,该网关发送清除网络指令,电视机将擦除该网关的设备链表中的设备信息。
[0014]还包括重启检测网关流程,具体为:电视机重启后,根据串口驱动检测插入的网关,并通知智能终端检测到的网关的上线状态以及未检测到的网关的离线状态。
[0015]本专利技术与现有技术相比,具有以下优点及有益效果:
[0016]本专利技术从电视机识别网关开始,对插入的网关增加识别字段标识,满足对多个不同网关进行设备管理和设备控制的需求,且实现对不同品牌的网关上线和下线的独立管理。
附图说明
[0017]图1为插入网关工作流程图;
[0018]图2为设备入网工作流程图;
[0019]图3为解绑设备工作流程图;
[0020]图4为拔出网关工作流程图;
[0021]图5为解绑网关工作流程图;
[0022]图6为电视机重启工作流程图;
[0023]图7为设备控制工作流程图。
具体实施方式
[0024]下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。
[0025]实施例1:
[0026]一种可插拔多网关的设备管理系统,包括电视机、智能终端、一个或多个网关和设备,其中:
[0027]设备,用于根据网关发出的组网广播加入组网,或根据网关发出的解除网络指令退出组网,加入组网的设备带有对应网关的网关标识;
[0028]电视机,用于检测到插入网关时,将本地设备链表中带有该网关标识的设备全部上线并通知智能终端;用于检测到拔出网关时,将本地设备链表中带有该网关标识的设备主动下线的消息通知智能终端;以及用于接收智能终端的接收智能终端的允许组网指令、解绑网关设备指令、解绑网关指令并转发至对应的网关,并根据网关执行指令结果在本地设备链表动态地增加新入网的设备信息或删除解绑的设备信息;
[0029]网关,用于在插入电视机时,向电视机发送携带有网关标识的加入信息;用于在收到允许组网指令时,允许设备加入组网,并将入网设备信息发送电视机;在接收在解绑网关终端设备指令时,发送删除该终端设备的解除网络指令;接收到解除网关指令时,发出清除网络指令;
[0030]智能终端,用于接收电视机的网关上线通知、网关下线通知、设备上线通知和设备
离网通知。
[0031]实施例2:
[0032]一种可插拔多网关的设备管理方法,包括以下流程:
[0033]1、插入网关流程,如图1所示,网关A驱动程序通过串口向电视机MCU发送带网关A标识加入信息,电视机MCU内核检测发现有网关A,电视机通过云端服务器通知智能终端如智能手机网关A上线,智能手机显示网关A上线,电视机遍历电视机MCU中本地缓存的设备列表,遍历设备链表中所有网关A标识的设备全部设备上线。
[0034]2、设备入网流程,如图2所示,智能手机发出网关A允许组网指令,通过云端服务器,电视机MCU收到允许组网指令,通过串口发送给网关A,网关A收到设备组网命令,发出允许组网广播,新设备进入组网模式并组网成功,上报入网信息给网关A,网关A通过串口通知电视机MCU,电视机MCU遍历网关A标记的设备链表,链表中是否存在该设备的sn,如果不存在,则新设备加入网关A的设备链表,电视机通过云端通知智能手机新设备上线,如果存在,则电视机通过云端通知智能手机设备上线,智能手机上显示网关A下有新设备。
[0035]插入其他网关流程、以及将其他网关下的设备入网流程分别与步骤1、2相同,不再赘述。
[0036]3、解绑设备流程,如图3所示,智能手机发出解绑网关A终端设备指令,通过云端服务器,电视机MCU收到解绑网关A终端设备指令,通过串口发送给网关A,网关A收到解绑终端设备指令,网关发送删除指定设备zigbee解除网络指令,电视机MCU遍历网关A标记的设备链表,找到该设备并删除该设备信息,手机上显示指定设备进行离网。
[0037]4、拔出网关A流程,如图4所示,网关A驱动程序通过串口向电视机MCU发送网关A标记本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可插拔多网关的设备管理系统,其特征在于,包括电视机、智能终端、一个或多个网关和设备,其中:设备,用于根据网关发出的组网广播加入组网,或根据网关发出的解除网络指令退出组网,加入组网的设备带有对应网关的网关标识;电视机,用于检测到插入网关时,将本地设备链表中带有该网关标识的设备全部上线并通知智能终端;用于检测到拔出网关时,将本地设备链表中带有该网关标识的设备主动下线的消息通知智能终端;以及用于接收智能终端的接收智能终端的允许组网指令、解绑网关设备指令、解绑网关指令并转发至对应的网关,并根据网关执行指令结果在本地设备链表动态地增加新入网的设备信息或删除解绑的设备信息;网关,用于在插入电视机时,向电视机发送携带有网关标识的加入信息;用于在收到允许组网指令时,允许设备加入组网,并将入网设备信息发送电视机;在接收在解绑网关终端设备指令时,发送删除该终端设备的解除网络指令;接收到解除网关指令时,发出清除网络指令;智能终端,用于接收电视机的网关上线通知、网关下线通知、设备上线通知和设备离网通知。2.利用如权利要求1所述的一种可插拔多网关的设备管理系统实现的可插拔多网关的设备管理方法,其特征在于,包括插入网关及设备入网...

【专利技术属性】
技术研发人员:黄欣欣
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1