一种基于家居室内的蓝牙与WiFi多协议无线通信系统的制作方法

文档序号:34064776发布日期:2023-05-06 14:28阅读:73来源:国知局
一种基于家居室内的蓝牙与WiFi多协议无线通信系统的制作方法

本发明涉及智能家居,具体涉及一种基于家居室内的蓝牙与wifi多协议无线通信系统。


背景技术:

1、智能家居联动:在一个家居环境中,存在多个智能设备,一个设备的状态改变,会触发另一个设备或者多个设备联动改变状态,以此实现多个设备间的互通及联动控制。

2、现有联动方案:设备状态上报云端,云端根据用户设置的联动数据,下发控制设备,以此来实现相互控制,智能联动。这种方式,设备需要经过云端,即便局域网内设备也需要云端参与才可联动,失败率较高,时间也较长;云端服务器,总需要维护升级等,在服务器停机维护过程中,局域网内的家居设备无法相互控制,智能场景联动之类的。现有智能家居,多设备联动,大多依赖于云端实现。一旦设备与公网断开连接,本地局域网内设备便无法相互联动控制,用户智能场景也无法正常使用。局域网内的蓝牙mesh设备(蓝牙网状网络标准,支持多对多拓扑,ble设备可以互相发送消息并将消息中继到网络中的其他设备)与wifi设备无法互联互通。


技术实现思路

1、本发明所要解决的技术问题是:提供一种解决蓝牙mesh与wifi设备的互联互通,本地联动的问题基于家居室内的蓝牙与wifi多协议无线通信系统。

2、为了解决上述技术问题,本发明采用的技术方案为:

3、一种基于家居室内的蓝牙与wifi多协议无线通信系统,包括控制端、云端、网关、wifi设备以及若干蓝牙mesh设备;

4、所述控制端与云端数据传输连接;所述云端分别与网关、wifi设备数据传输连接;所述网关分别与wifi设备、蓝牙mesh设备数据传输连接;

5、云端保存控制端提供的联动数据,并通知网关同步该联动数据,网关收到数据之后,进行保存;

6、所述蓝牙mesh设备和wifi设备,利用网关作为中转,实现数据的互联互通;当云端服务不可用时,将网关保存的联动数据作为控制指令,将网关作为本地服务器实现局域网内的本地场景联动。

7、优选地,当云端服务不可用时,蓝牙mesh设备上报设备状态给网关、wifi设备则广播上报设备状态给网关;

8、网关根据保存的联动数据,对上报数据进行处理,并广播下发控制wifi设备和蓝牙mesh设备。

9、优选地,当云端服务可用时,蓝牙mesh设备通过网关上报设备状态到云端、wifi设备上报设备状态到云端;

10、云端根据控制端的联动数据,解析设备状态,并在需要联动的情况下,下发相应控制到wifi设备;

11、蓝牙mesh设备、wifi设备通过云端实现两者的互联互通及智能场景控制。

12、优选地,当云端服务可用时,控制端设置联动数据时,同步该联动数据备份到网关内;

13、网关收到蓝牙mesh设备或者通过收到wifi设备状态,将wifi设备状态写入sqlite数据库中;

14、网关查询本地备份的联动数据,对比接收到的设备状态,当联动设备为单设备时,符合联动条件,则进行联动控制;当联动设备为多设备时,比对sqlite数据库中保存的其它设备的状态数据,实现综合多设备数据,智能联动控制。

15、优选地,通过控制端选定一台网关作为主网关,当云端服务可用时,设置联动数据时,同步该联动数据备份到主网关内。

16、优选地,所述控制端与云端通过tcp连接实现数据传输连接;所述控制端配置智能联动场景,并同步到云端数据库中;云端将蓝牙mesh设备、wifi设备上报状态推送给控制端。

17、优选地,所述云端与网关通过tcp连接实现数据传输连接;所述控制端下发控制指令通过云端下发给网关;

18、云端下发包含有网关id、蓝牙mesh设备id、控制指令、控制参数数据组成的json格式的数据串,网关解析该数据串,并将控制指令控制参数按照mesh协议规范转换为16进制数据流,发送给蓝牙mesh设备进行设备控制;

19、网关收到蓝牙mesh设备上报,将收到的16进制数据流,按照mesh协议规范解析,获取到具体的命令及状态,并按照云端通讯协议转换成json格式,发送给云端。

20、优选地,所述网关与蓝牙mesh设备通过蓝牙mesh协议实现数据传输连接;

21、将网关的各种指令转换成16进制数据流进行驱动,通过蓝牙mesh模组通过射频发送;

22、网关的蓝牙mesh模组射频接收到数据,内部将其解密转换成16进制数据流,网关应用层获取到该数据流,对该数据流进行解析,获取到命令字及状态,转为云端可识别的设备状态,依照json格式上报云端。

23、优选地,所述云端与wifi设备通过tcp连接实现数据传输连接;

24、wifi设备连接wifi后发起tcp连接并与云端进行密钥认证之后,实现tcp连接保活;

25、wifi设备上报时按照云端通讯协议将状态信息转换为json字符串上报云端;

26、云端下发控制指令时,wifi设备接收到json字符串后解析为具体的控制指令,并执行相应的控制指令。

27、优选地,所述网关与wifi设备通过udp实现数据传输连接;

28、当wifi设备状态改变进行上报的时,按照局域网通讯协议,在局域网内通过udp进行广播;

29、当网关连接的蓝牙mesh设备信息上报时,或者需要联动控制wifi设备时,通过局域网通讯协议,在局域网内通过udp进行广播。

30、本发明的有益效果在于:通过增设网关,可以实现蓝牙mesh设备与wifi设备局域网内的互联互通,使得蓝牙mesh设备可以与wifi设备在局域网内进行联动,定时场景等,避免由于云端服务器停机维护,或者外部网络异常导致的设备相互控制异常,联动异常的问题。



技术特征:

1.一种基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,包括控制端、云端、网关、wifi设备以及若干蓝牙mesh设备;

2.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,当云端服务不可用时,蓝牙mesh设备上报设备状态给网关、wifi设备则广播上报设备状态给网关;

3.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,当云端服务可用时,蓝牙mesh设备通过网关上报设备状态到云端、wifi设备上报设备状态到云端;

4.根据权利要求3所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,当云端服务可用时,控制端设置联动数据时,同步该联动数据备份到网关内;

5.根据权利要求4所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,通过控制端选定一台网关作为主网关,当云端服务可用时,设置联动数据时,同步该联动数据备份到主网关内。

6.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,所述控制端与云端通过tcp连接实现数据传输连接;所述控制端配置智能联动场景,并同步到云端数据库中;云端将蓝牙mesh设备、wifi设备上报状态推送给控制端。

7.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,所述云端与网关通过tcp连接实现数据传输连接;所述控制端下发控制指令通过云端下发给网关;

8.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,所述网关与蓝牙mesh设备通过蓝牙mesh协议实现数据传输连接;

9.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,所述云端与wifi设备通过tcp连接实现数据传输连接;

10.根据权利要求1所述的基于家居室内的蓝牙与wifi多协议无线通信系统,其特征在于,所述网关与wifi设备通过udp实现数据传输连接;


技术总结
本发明涉及智能家居技术领域,具体涉及一种基于家居室内的蓝牙与WiFi多协议无线通信系统,包括控制端、云端、网关、wifi设备以及若干蓝牙mesh设备;控制端与云端数据传输连接;云端分别与网关、wifi设备数据传输连接;网关分别与wifi设备、蓝牙mesh设备数据传输连接;云端保存控制端提供的联动数据,网关同步该联动数据;蓝牙mesh设备和wifi设备利用网关作为中转互通;当云端不可用时将网关保存的联动数据作为控制指令实现联动;本发明通过增设网关,可以实现蓝牙mesh设备与wifi设备局域网内的互联互通联动,避免由于云端服务器停机维护,或者外部网络异常导致的设备相互控制异常,联动异常的问题。

技术研发人员:林建,郭伟鹏,谢章贵,王安东
受保护的技术使用者:厦门鲲鹭物联信息技术有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1