本申请涉及物联网领域,具体而言,涉及一种物联网架构以及物联网系统。
背景技术:
1、随着时代的发展和科技的进步与普及,智能家居正在走进千家万户,人们的在日常生活中逐渐养成了使用智能家居设备的习惯。物联网(iot,internet of things),即“万物相连的互联网”,是互联网基础上的延伸和扩展的网络,将各种信息传感设备与网络结合起来而形成的一个巨大网络,实现任何时间、任何地点,人、机、物的互联互通。
2、ble(bluetooth low energy,蓝牙低能耗)无线通信技术具有功耗低、价格便宜、普及度高等优势,因此在智能家居产品中很受欢迎。行业内当前采用多wi-fi+ble设备和网关直连的方案,但是此方案中各wi-fi+ble设备之间不能互联互通。
3、基于上述方案提出了改进方案:采用多个wi-fi+ble设备运行sig mesh协议栈,多个wi-fi+ble设备和网关设备通过mesh网络进行交互数据。该方案要求每个wi-fi+ble设备都运行sig mesh协议,复杂度较高,对硬件的性能也要求较高,且app与sig mesh设备通信前得先和代理节点建立ble直连通道,效率较低。
4、在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。
技术实现思路
1、本申请的主要目的在于提供一种物联网架构以及物联网系统,以解决现有技术中多wi-fi+ble设备的远程控制较为复杂的问题。
2、根据本发明实施例的一个方面,提供了一种物联网架构,包括服务器、wi-fi路由器、多个智能家居设备以及控制端,其中,所述wi-fi路由器与所述服务器通信连接;所述智能家居设备具有wi-fi和ble组合通信模块,多个所述智能家居设备之间采用广播和/或组播方式通信,至少一个所述智能家居设备与所述wi-fi路由器通信连接;所述控制端与至少一个所述智能家居设备蓝牙通信,所述控制端还通过广域网与所述服务器通信连接,所述控制端用于直接向所述智能家居设备发送控制信息,以及用于通过所述服务器以及所述wi-fi路由器向所述智能家居设备发送所述控制信息。
3、可选地,多个所述智能家居设备分别与所述wi-fi路由器通信连接。
4、可选地,多个所述智能家居设备包括目标智能家居设备,所述目标智能家居设备用于检测自身与所述wi-fi路由器之间通信通道的传输功能是否正常,在检测到自身的所述通信通道的传输功能不正常的情况下,所述目标智能家居设备还用于生成第一预定信息并发送至其他的所述智能家居设备,所述第一预定信息为表征自身的所述通信通道不可用的信息。
5、可选地,所述目标智能家居设备还用于在检测到自身的所述通信通道的传输功能正常,且接收到其他的所述智能家居设备发出的所述第一预定信息的情况下,发出第二预定信息,所述第二预定信息为表征自身的所述通信通道可用的信息,以使得发出所述第一预定信息的其他的所述智能家居设备依次通过所述目标智能家居设备的所述通信通道,与所述wi-fi路由器通信。
6、可选地,所述控制端通过所述广播和/或所述组播的方式与所述智能家居设备通信连接。
7、可选地,各所述智能家居设备用于将自身的设备运行状态信息发送至所述控制端,各所述智能家居设备还用于通过所述wi-fi路由器将对应的所述设备运行状态信息发送至所述服务器;所述控制端用于接收多个所述设备运行状态信息,并将多个所述设备运行状态信息转发至所述服务器;所述控制端还用于从所述服务器获取所述设备运行状态信息。
8、可选地,所述服务器用于从所述控制端获取用户账号信息,并将所述用户账号信息以及多个所述设备运行状态信息绑定。
9、可选地,所述智能家居设备用于在接收并执行所述控制信息之后的预定时长内,又接收到相同的所述控制信息的情况下,不执行所述控制信息。
10、可选地,所述控制端还用于接收各所述智能家居设备的设备标识码,并将所述设备标识码转发至所述服务器。
11、可选地,所述控制端通过蜂窝网络与所述服务器通信连接,所述控制端包括客户端和/或终端。
12、根据本发明实施例的另一方面,还提供了一种物联网系统,包括任一种所述的物联网架构。
13、本发明实施例中,所述的物联网架构包括服务器、wi-fi路由器、多个具有wi-fi和ble组合通信模块的智能家居设备以及控制端,所述控制端与至少一个所述智能家居设备蓝牙通信,多个所述智能家居设备之间采用广播和/或组播方式通信,组成了wi-fi+ble局域传感网;至少一个所述智能家居设备与所述wi-fi路由器通信连接,所述控制端可以直接向所述智能家居设备发送控制信息,还可以依次通过所述服务器以及所述wi-fi路由器向所述智能家居设备发送所述控制信息。本申请中,通过多个智能家居设备之间进行广播和/或组播方式实现了多个智能家居设备之间的互联互通,这样无需运行sig mesh的协议栈就可以实现各智能家居设备之间的互联互通,缓解了现有技术中多wi-fi+ble设备的远程控制较为复杂的问题,且由于无需运行sig mesh的协议栈,这样也无需提前建立控制端与代理节点之间的直连通道,保证了多wi-fi+ble设备的远程控制效率较高,远程控制较为方便快捷。并且,所述物联网架构建立了控制端、服务器、wi-fi路由器以及智能家居设备之间的远程通信链路,还建立了控制端与智能家居设备之间的ble通信链路,也就是说,用户可以通过控制端使用近程的局域网链路对多个智能家居设备进行控制,还可以通过控制端使用远程通信链路来对多个智能家居设备进行控制,这样在一条链路失效的情况下,还有另一条链路能提供控制端与传感网之间的交互支持,保证了物联网架构中的数据交互可靠性较好,保证了对智能家居设备的控制可靠性较高。
1.一种物联网架构,其特征在于,包括服务器、wi-fi路由器、多个智能家居设备以及控制端,其中,
2.根据权利要求1所述的物联网架构,其特征在于,多个所述智能家居设备分别与所述wi-fi路由器通信连接。
3.根据权利要求2所述的物联网架构,其特征在于,多个所述智能家居设备包括目标智能家居设备,所述目标智能家居设备用于检测自身与所述wi-fi路由器之间通信通道的传输功能是否正常,在检测到自身的所述通信通道的传输功能不正常的情况下,所述目标智能家居设备还用于生成第一预定信息并发送至其他的所述智能家居设备,所述第一预定信息为表征自身的所述通信通道不可用的信息。
4.根据权利要求3所述的物联网架构,其特征在于,所述目标智能家居设备还用于在检测到自身的所述通信通道的传输功能正常,且接收到其他的所述智能家居设备发出的所述第一预定信息的情况下,发出第二预定信息,所述第二预定信息为表征自身的所述通信通道可用的信息,以使得发出所述第一预定信息的其他的所述智能家居设备依次通过所述目标智能家居设备的所述通信通道,与所述wi-fi路由器通信。
5.根据权利要求1所述的物联网架构,其特征在于,所述控制端通过所述广播和/或所述组播的方式与所述智能家居设备通信连接。
6.根据权利要求5所述的物联网架构,其特征在于,各所述智能家居设备用于将自身的设备运行状态信息发送至所述控制端,各所述智能家居设备还用于通过所述wi-fi路由器将对应的所述设备运行状态信息发送至所述服务器;所述控制端用于接收多个所述设备运行状态信息,并将多个所述设备运行状态信息转发至所述服务器;所述控制端还用于从所述服务器获取所述设备运行状态信息。
7.根据权利要求6所述的物联网架构,其特征在于,所述服务器用于从所述控制端获取用户账号信息,并将所述用户账号信息以及多个所述设备运行状态信息绑定。
8.根据权利要求1至7中任一项所述的物联网架构,其特征在于,所述智能家居设备用于在接收并执行所述控制信息之后的预定时长内,又接收到相同的所述控制信息的情况下,不执行所述控制信息。
9.根据权利要求1至7中任一项所述的物联网架构,其特征在于,所述控制端还用于接收各所述智能家居设备的设备标识码,并将所述设备标识码转发至所述服务器。
10.根据权利要求1至7中任一项所述的物联网架构,其特征在于,所述控制端通过蜂窝网络与所述服务器通信连接,所述控制端包括客户端和/或终端。
11.一种物联网系统,其特征在于,包括权利要求1至10中任一项所述的物联网架构。