System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多通信协议并行的智能家居控制系统及方法技术方案_技高网

一种多通信协议并行的智能家居控制系统及方法技术方案

技术编号:40291557 阅读:8 留言:0更新日期:2024-02-07 20:42
本发明专利技术提供一种多通信协议并行的智能家居控制系统及方法,涉及智能家居控制技术领域,包括:通信建立模块,用于在智能家居控制器上电后搜索与自身处于同一局域网内的至少一个智能家居设备,获取搜索到的各智能家居设备支持的设备通信协议并对应建立并行的通信通道;协议转换模块,用于将建立通信通道的各智能家居设备支持的设备通信协议分别转换为自身支持的标准通信协议,以使得移动终端通过标准通信协议与智能家居控制器进行通信,以及智能家居控制器与各智能家居设备之间通过对应支持的设备通信协议进行通信,进而实现用户通过移动终端与各智能家居设备进行交互控制。有益效果是使得支持不同通信协议的智能家居设备能够同时在线。

【技术实现步骤摘要】

本专利技术涉及智能家居控制,尤其涉及一种多通信协议并行的智能家居控制系统及方法


技术介绍

1、近年来,智能家居已成为人们关注的热点话题之一,智能家居系统,顾名思义,就是用科技手段来实现家居智能化,不仅使我们的生活更加便捷,而且提高了家庭安全性。

2、随着智能设备在智能家居应用中的快速发展,市面上涌现了大量品牌的智能家居设备品牌。尤其随着物联网技术的发展,智能家居正从单品走向全屋智能阶段,各家厂商也纷纷建立起自家的生态体系,推出相应的智能家居app,这些app可以轻松地下载到手机或平板电脑上,实现在app中对家居设备的控制,例如智能灯控制、智能开关控制、智能门锁控制等。可由于通信协议限制,不同品牌的设备相互之间很难互通,导致消费者限制于一个品牌或者智能手机出现多个app。

3、现有技术中,若想要实现不同类型的家居设备(如窗帘、空调等)的协同控制,通常在智能家居控制器上配置多个控制模块,每个控制模块分别对应控制窗帘、空调等,实现窗帘和空调能够同时在线,进而实现协同控制,如同时打开窗帘和空调。针对每个控制模块,如需要控制不同房间的空调同时启闭或同时进行温度调节等,若不同房间的空调是属于不同生产厂商时,其对应的通信协议通常是不同的,现有的控制方式为通过在该控制模块上搭载多个协议控制器进行通信协议切换实现与不同通信协议的空调的通信,进而分别控制每台空调,但无法实现同一控制模块下不同厂商的空调同时在线,如果需要实现不同厂商的空调同时在线,目前只能通过扩容的方式增设控制模块,使得不同厂商的空调挂载在不同的控制模块下,这样不仅会使得设备体积较大且成本也会较高,为智能家居的协同控制带来不便。


技术实现思路

1、针对现有技术中存在的问题,本专利技术提供一种多通信协议并行的智能家居控制系统,包括移动终端,所述移动终端连接至少一个智能家居控制器,所述智能家居控制器包括:

2、通信建立模块,用于在所述智能家居控制器上电后搜索与自身处于同一局域网内的至少一个智能家居设备,获取搜索到的各所述智能家居设备支持的设备通信协议并对应建立并行的通信通道;

3、协议转换模块,连接所述通信建立模块,用于将建立通信通道的各所述智能家居设备支持的所述设备通信协议分别转换为所述智能家居控制器支持的标准通信协议,以使得所述移动终端通过所述标准通信协议与所述智能家居控制器进行通信,以及所述智能家居控制器与各所述智能家居设备之间通过对应支持的所述设备通信协议进行通信,进而实现用户通过所述移动终端与各所述智能家居设备进行交互控制。

4、优选的,所述通信建立模块包括:

5、主动查询单元,用于基于所述智能家居控制器支持的所有所述设备通信协议分别建立主动查询通道,随后采用广播的方式通过各所述主动查询通道搜索与自身处于同一局域网内的各所述智能家居设备,以获取各所述智能家居设备支持的所述设备通信协议并对应建立并行的通信通道;

6、和/或

7、被动接收单元,用于基于所述智能家居控制器支持的所有所述设备通信协议分别建立被动查询通道,以接收与自身处于同一局域网内的各所述智能家居设备主动上报的所述设备通信协议并对应建立并行的通信通道。

8、优选的,所述通信建立模块包括:

9、列表生成单元,用于将搜索到的各所述智能家居设备加入设备列表并上报至所述移动终端,以供用户通过所述移动终端筛选需要建立连接的各所述智能家居设备;

10、通信建立单元,用于基于对应的所述设备通信协议与筛选得到的各所述智能家居设备建立并行的通信通道。

11、优选的,所述通信建立模块还用于获取搜索到的各所述智能家居设备的ip地址和设备序列号;则所述智能家居控制器还包括:

12、通信重连模块,用于在检测到已经建立通信通道的任一所述智能家居设备离线时,根据所述设备序列号向对应的所述ip地址发起重连请求,并在所述重连请求的次数达到预设次数仍未成功重连时,定期广播对应的所述智能家居设备支持的所述设备通信协议下的查询指令,直至成功重连。

13、优选的,所述智能家居控制器还包括存储模块,连接所述通信建立模块,用于保存建立通信通道的各所述智能家居设备的设备列表;

14、则所述通信建立模块在所述智能家居控制器断电重启后自动搜索所述设备列表中的各所述智能家居设备并建立并行的通信通道。

15、优选的,所述移动终端包括控制界面,用于供用户输入所述智能家居控制器的产品序列号,以与所述智能家居控制器建立连接。

16、优选的,所述智能家居控制器还包括桥接控制模块,用于将所述智能家居控制器连接的各所述智能家居设备映射至所述移动终端自身的智能家居生态平台中,以使得用户通过所述智能家居生态平台实现与各所述智能家居设备进行交互控制。

17、本专利技术还提供一种多通信协议并行的智能家居控制方法,应用于上述的智能家居控制系统,所述智能家居控制方法包括:

18、步骤s1,通过移动终端与智能家居控制器建立连接;

19、步骤s2,所述智能家居控制器搜索与自身处于同一局域网内的至少一个智能家居设备,获取搜索到的各所述智能家居设备支持的设备通信协议并对应建立并行的通信通道;

20、步骤s3,所述智能家居控制器将建立通信通道的各所述智能家居设备支持的所述设备通信协议分别转换为所述智能家居控制器支持的标准通信协议,以使得所述移动终端通过所述标准通信协议与所述智能家居控制器进行通信,以及所述智能家居控制器与各所述智能家居设备之间通过对应支持的所述设备通信协议进行通信,进而实现用户通过所述移动终端与各所述智能家居设备进行交互控制。

21、优选的,所述步骤s2中,所述并行的通信通道的建立过程包括:

22、所述智能家居控制器基于所述智能家居控制器支持的所有所述设备通信协议分别建立主动查询通道,随后采用广播的方式通过各所述主动查询通道搜索与自身处于同一局域网内的各所述智能家居设备,以获取各所述智能家居设备支持的所述设备通信协议并对应建立并行的通信通道;

23、和/或

24、所述智能家居控制器基于所述智能家居控制器支持的所有所述设备通信协议分别建立被动查询通道,以接收与自身处于同一局域网内的各所述智能家居设备主动上报的所述设备通信协议并对应建立并行的通信通道。

25、优选的,所述步骤s2中,还包括所述智能家居控制器获取搜索到的各所述智能家居设备的ip地址和设备序列号;则所述步骤s3还包括:

26、所述智能家居控制器在检测到已经建立通信通道的任一所述智能家居设备离线时,根据所述设备序列号向对应的所述ip地址发起重连请求,并在所述重连请求的次数达到预设次数仍未成功重连时,定期广播对应的所述智能家居设备支持的所述设备通信协议下的查询指令,直至成功重连。

27、上述技术方案具有如下优点或有益效果:

28、1)通过基于不同通信协议和通信方式为每个智能家居设备建立本文档来自技高网...

【技术保护点】

1.一种多通信协议并行的智能家居控制系统,其特征在于,包括移动终端,所述移动终端连接至少一个智能家居控制器,所述智能家居控制器包括:

2.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块包括:

3.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块包括:

4.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块还用于获取搜索到的各所述智能家居设备的IP地址和设备序列号;则所述智能家居控制器还包括:

5.根据权利要求1所述的智能家居控制系统,其特征在于,所述智能家居控制器还包括存储模块,连接所述通信建立模块,用于保存建立通信通道的各所述智能家居设备的设备列表;

6.根据权利要求1所述的智能家居控制系统,其特征在于,所述移动终端包括控制界面,用于供用户输入所述智能家居控制器的产品序列号,以与所述智能家居控制器建立连接。

7.根据权利要求1所述的智能家居控制系统,其特征在于,所述智能家居控制器还包括桥接控制模块,用于将所述智能家居控制器连接的各所述智能家居设备映射至所述移动终端自身的智能家居生态平台中,以使得用户通过所述智能家居生态平台实现与各所述智能家居设备进行交互控制。

8.一种多通信协议并行的智能家居控制方法,其特征在于,应用于如权利要求1-7中任意一项所述的智能家居控制系统,所述智能家居控制方法包括:

9.根据权利要求8所述的智能家居控制方法,其特征在于,所述步骤S2中,所述并行的通信通道的建立过程包括:

10.根据权利要求8所述的智能家居控制方法,其特征在于,所述步骤S2中,还包括所述智能家居控制器获取搜索到的各所述智能家居设备的IP地址和设备序列号;则所述步骤S3还包括:

...

【技术特征摘要】

1.一种多通信协议并行的智能家居控制系统,其特征在于,包括移动终端,所述移动终端连接至少一个智能家居控制器,所述智能家居控制器包括:

2.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块包括:

3.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块包括:

4.根据权利要求1所述的智能家居控制系统,其特征在于,所述通信建立模块还用于获取搜索到的各所述智能家居设备的ip地址和设备序列号;则所述智能家居控制器还包括:

5.根据权利要求1所述的智能家居控制系统,其特征在于,所述智能家居控制器还包括存储模块,连接所述通信建立模块,用于保存建立通信通道的各所述智能家居设备的设备列表;

6.根据权利要求1所述的智能家居控制系统,其特征在于,所述移动终端包括控制界面,用于供用户输入所述智能家...

【专利技术属性】
技术研发人员:陆军权王磊
申请(专利权)人:宁波迪惟科技有限公司
类型:发明
国别省市:

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

1