System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信网络,尤其涉及一种网关、云服务器及中央空调控制方法。
技术介绍
1、在智能家居领域,会组成智能家居、网关、云端、手机的系统,实现智能家居的控制,智能家居和网关直连,网关与云端直连,云端和手机直连。具体职能家居的控制过程为,用户通过手机app对空调下发控制指令时,将控制指令上传云端,云端发送给网关,网关再把控制指令下发给空调。
2、然而,对于中央空调来说,中央空调会有一个中央空调网关,该中央空调网关控制多个空调,如果按照现有技术网关直接连接空调,网关接到控制指令后,直接下发进行空调控制,中央空调是由中央空调网关进行控制的,所以下发的指令无法控制该空调的。
技术实现思路
1、本专利技术提供一种网关、云服务器及中央空调控制方法,能够在云服务器和网关中存储空调和中央空调网关的关系,从而在控制中央空调网关控制的空调时,能够通过找到关系,发送控制指令给对应的中央空调网关,实现自动控制中央空调网关控制的空调。
2、第一方面,本专利技术实施例提供一种网关,包括:通信单元和处理器;
3、所述通信单元,用于接收云服务器发送的控制信息;其中,所述控制信息包括指令和所述指令的主题;所述指令为终端发送给所述云服务器的;所述云服务器在确定所述指令中待控制设备的设备类型为空调时,基于空调和中央空调网关的关系,确定所述待控制设备绑定的中央空调网关;将从所述待控制设备绑定的中央空调网关的多种主题中,选择的所述指令的类型对应的所述待控制设备绑定的中央空调网关的主题
4、将所述控制指令发送给所述待控制设备绑定的中央空调网关,以使中央空调网关能够基于所述控制指令控制所述待控制设备;
5、所述处理器,用于若所述控制信息的主题为自身订阅的,且所述指令为控制指令,则根据空调和中央空调网关的关系,确定所述待控制设备绑定的中央空调网关。
6、上述网关,能够在云服务器和网关中存储空调和中央空调网关的关系,云服务器接收到终端的指令后,基于空调和中央空调网关的关系,找到主题,并将该指令发送给订阅该主题的网关,网关基于空调和中央空调网关的关系,发送指令给对应的中央空调网关,实现自动控制空调。
7、在一种可能实施的方式中,所述处理器,还用于:
8、若所述控制信息的主题为自身订阅的,且所述指令为删除指令,则在确定所述删除指令中待控制设备的设备类型为空调时,将所述待控制设备和所述待控制设备绑定的中央空调网关的关系删除;在确定所述删除指令中待控制设备的设备类型为空调网关时,则将所述待控制设备的关系删除;
9、若所述控制信息的主题为自身订阅的,且所述指令为添加指令,则向添加指令中待控制设备发送查询信息,接收并保存添加指令中待控制设备发送的新添加的空调和中央空调网关的关系。
10、上述网关,能够通过用户下发删除指令,或者添加指令,从而修改云端和网关的空调和中央空调网关的关系,提供了修改关系的入口。
11、在一种可能实施的方式中,所述处理器,还用于:
12、在接入中央空调网关后,获取中央空调网关的设备信息;
13、根据中央空调网关的设备信息,确定中央空调网关的多种主题;
14、将中央空调网关的多种主题作为自身订阅的主题,以及通知所述云服务器中央空调网关的多种主题为自身订阅的主题。
15、上述网关,能够在网关接入中央空调网关后,获取中央空调网关的设备信息,从而基于该设备信息建立中央空调网关的多种主题,这样基于多种主题自动控制空调和中央空调网关。
16、在一种可能实施的方式中,所述处理器,还用于:接收待控制设备绑定的中央空调网关发送的状态信息;其中,所述状态信息包括:待控制设备绑定的中央空调网关的mac地址和产品id,待控制设备绑定的中央空调网关所连接的空调的mac地址、产品id以及状态值;待控制设备绑定的中央空调网关所连接的空调的状态值为待控制设备绑定的中央空调网关基于所述控制指令控制所述待控制设备之后,所述待控制设备的状态值;
17、将待控制设备绑定的中央空调网关发送的状态信息发送给云服务器。
18、上述网关,能够在空调改变状态后,空调上报自己的状态给中央空调网关,中央空调网关将状态信息上报给网关,网关再上报给云端,使得云端能够清楚中央空调网关以及该中央空调网关连接的空调的状态,这样使得空调逻辑关系在云服务器中更加清晰,便于后续维修安装空调。
19、第二方面,本专利技术实施例提供一种云服务器,包括:处理器和通信单元;
20、所述通信单元,用于接收终端发送的指令;将所述控制信息发送给订阅所述指令的主题的网关,以使所述网关对所述控制信息进行处理;
21、所述处理器,用于若所述指令中待控制设备的设备类型为空调,则根据空调和中央空调网关的关系,确定所述待控制设备绑定的中央空调网关;并从所述待控制设备绑定的中央空调网关的多种主题中,选择所述指令的类型对应的所述待控制设备绑定的中央空调网关的主题,将选择的主题作为所述指令的主题。
22、在一种可能实施的方式中,所述处理器,还用于:
23、若所述指令为删除指令,则将所述待控制设备和所述待控制设备绑定的中央空调网关的关系删除;
24、若所述指令中待控制设备的设备类型为中央空调网关,且所述指令为删除指令,则将所述待控制设备的关系删除,并从所述待控制设备的多种主题中,选择所述指令的类型对应的所述待控制设备的主题,将选择的主题作为所述指令的主题;根据所述指令的主题和所述指令生成控制信息,并将所述控制信息发送给订阅所述指令的主题的网关,以使所述网关对所述控制信息进行处理。
25、第三方面,本专利技术实施例提供一种中央空调控制系统,包括:
26、终端,用于接收用户触发的指令,并将所述指令发送给云服务器;
27、云服务器,用于接收终端发送的指令;若所述指令中待控制设备的设备类型为空调,则根据空调和中央空调网关的关系,确定所述待控制设备绑定的中央空调网关;并从所述待控制设备绑定的中央空调网关的多种主题中,选择所述指令的类型对应的所述待控制设备绑定的中央空调网关的主题,将选择的主题作为所述指令的主题;根据所述指令的主题和所述指令生成控制信息,并将所述控制信息发送给订阅所述指令的主题的网关;
28、网关,用于接收云服务器发送的控制信息;若所述控制信息的主题为自身订阅的,且所述指令为控制指令,则根据空调和中央空调网关的关系,确定所述待控制设备绑定的中央空调网关;将所述控制指令发送给所述待控制设备绑定的中央空调网关;
29、中央空调网关,用于接收所述网关发送的控制指令,并基于所述控制指令控制所述待控制设备。
30、第四方面,本专利技术实施例提供一种中央空调控制方法,应用于网关,包括:
31、接收云服务器发送的控制信息;其中,所述控制信息包括指令和所述指令的主题;所述指令为终端发送给所述云服本文档来自技高网...
【技术保护点】
1.一种网关,其特征在于,包括:通信单元和处理器;
2.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:
3.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:
4.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:接收待控制设备绑定的中央空调网关发送的状态信息;其中,所述状态信息包括:待控制设备绑定的中央空调网关的mac地址和产品id,待控制设备绑定的中央空调网关所连接的空调的mac地址、产品id以及状态值;待控制设备绑定的中央空调网关所连接的空调的状态值为待控制设备绑定的中央空调网关基于所述控制指令控制所述待控制设备之后,所述待控制设备的状态值;
5.一种云服务器,其特征在于,包括:处理器和通信单元;
6.根据权利要求5所述的云服务器,其特征在于,所述处理器,还用于:
7.一种中央空调控制系统,其特征在于,包括:
8.一种中央空调控制方法,其特征在于,应用于网关,包括:
9.根据权利要求8所述的中央空调控制方法,其特征在于,所述方法还包括:
1
...【技术特征摘要】
1.一种网关,其特征在于,包括:通信单元和处理器;
2.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:
3.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:
4.根据权利要求1所述的网关,其特征在于,所述处理器,还用于:接收待控制设备绑定的中央空调网关发送的状态信息;其中,所述状态信息包括:待控制设备绑定的中央空调网关的mac地址和产品id,待控制设备绑定的中央空调网关所连接的空调的mac地址、产品id以及状态值;待控制设备绑定的中央空调网关所连接的空调的状态值为待...
【专利技术属性】
技术研发人员:刘永霞,
申请(专利权)人:海信家电集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。