【技术实现步骤摘要】
智能家居设备、智能家居多设备同时入网的方法
本专利技术属于智能设备
,涉及一种智能家居设备,尤其涉及一种智能家居多设备同时入网的方法。
技术介绍
现在的智能家居系统一次只能让一个设备与智能家居系统完成组网,但是一个完整智能家居系统中都不止一种智能终端设备,这样完成智能家居系统的组网时,这将是一个繁琐的过程。有鉴于此,如今迫切需要设计一种新的智能家居系统设备入网方式,以便克服现有入网方式存在的上述缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种智能家居多设备同时入网的方法,可使多个智能终端设备同时入网,极大的提高了智能家居系统的组网速度,同时方便了操作。此外,本专利技术还提供一种智能家居设备,可使多个智能终端设备同时入网,极大的提高了智能家居系统的组网速度,同时方便了操作。为解决上述技术问题,本专利技术采用如下技术方案:一种智能家居多设备同时入网的方法,借助于ZigBee协议和数据库,采用多线程异步消息处理机制,借助于MQTT协议实现多设备同时入网;通过多线程的异步消息处理以及MQTT协议的消息推送机制处理;采用多线程不断监听COO上报的设备入网信息 ...
【技术保护点】
一种智能家居多设备同时入网的方法,其特征在于,借助于ZigBee协议和数据库,采用多线程异步消息处理机制,借助于MQTT协议实现多设备同时入网;通过多线程的异步消息处理以及MQTT协议的消息推送机制处理;采用多线程不断监听COO上报的设备入网信息,使用MQTT协议将新设备信息不断推送给客户端,最终达到多设备同时入网的功能;多设备同时入网总体来讲分为两个大步骤:步骤一,ZigBee设备和网关协调器借助于ZigBee协议完成多设备同时入网,具体包括:步骤S1、客户端的第二消息发送模块向智能网关发送打开网络的消息;步骤S2、智能网关的第一消息接收模块收到消息后,通知协调器COO打 ...
【技术特征摘要】
1.一种智能家居多设备同时入网的方法,其特征在于,借助于ZigBee协议和数据库,采用多线程异步消息处理机制,借助于MQTT协议实现多设备同时入网;通过多线程的异步消息处理以及MQTT协议的消息推送机制处理;采用多线程不断监听COO上报的设备入网信息,使用MQTT协议将新设备信息不断推送给客户端,最终达到多设备同时入网的功能;多设备同时入网总体来讲分为两个大步骤:步骤一,ZigBee设备和网关协调器借助于ZigBee协议完成多设备同时入网,具体包括:步骤S1、客户端的第二消息发送模块向智能网关发送打开网络的消息;步骤S2、智能网关的第一消息接收模块收到消息后,通知协调器COO打开网络设定一段时间,这时ZigBee终端设备与协调器COO建立ZigBee连接入网;此时,如果有多个设备同时入网,协调器COO将会依次将多个设备的入网请求通过输入输出设备IO上报给上层应用程序;步骤S3、智能网关的数据采集模块采用多线程接收到协调器COO上报的设备入网请求,多设备同时入网后,网关应用程序将会要求协调器COO上报入网设备的网络节点信息;步骤S4、智能网关的数据采集模块接收到协调器COO上报的设备的网络节点信息,将会根据设备的物理地址,物理地址使用的是设备的MAC,将入网设备的信息保存到数据库中;为了应对不止一个设备同时入网的情况,采用一个异步的消息队列来保证多设备能快速入网,采用收发异步的机智,能快速响应设备的入网请求,做到多设备同时入网;步骤二,网关程序通过多线程和异步消息处理机制,将多设备入网的信息同时告知用户,具体包括:步骤S5、数据采集模块接收到新设备入网后,会将新设备信息通知给智能网关的第一数据处理模块,由第一数据处理模块分析数据,构造主动推送消息,由消息发送模块发送给客户端,实现实时更新设备列表的功能;步骤S6、第一消息接收模块收到客户端发送的打开网络的通知,同时会通知智能网关的第一数据处理模块;第一数据处理模块此时会从数据库中查询已经入网的设备,并构造回复消息,由第一消息发送模块将新设备入网的消息通过MQTT协议广播推送给客户端;步骤S7、客户端发送打开网络的消息后,一直处于消息接收模式;当收到智能网关发送的推送消息或者回复消息后,将所有设备显示于设备列表,实现多设备同时入网。2.一种智能家居设备,其特征在于,所述智...
【专利技术属性】
技术研发人员:张敏,王刚,
申请(专利权)人:上海雍敏信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。