System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能家居控制,具体是用于智能家居设备的远程控制方法。
技术介绍
1、智能家居是利用信息技术,通过互联网以及若干种类型的传感器设备,将家居环境内的各种家居设备进行联网,并通过智能化管理平台实现自动化控制和远程操作,智能家居的核心目标是提高家居的便利性、舒适性、节能性以及安全性。
2、而现有的对智能家居设备的控制方法中,不同厂家和品牌的智能家居相互之间进行数据通信存在一定的困难,且不同的智能家居设备在同一个联网区域下可能造成相互之间的信息干扰,这些问题是目前对智能家居设备进行控制所亟需考虑的关键问题。
技术实现思路
1、为了解决上述问题,本专利技术的目的在于提供用于智能家居设备的远程控制方法。
2、本专利技术的目的可以通过以下技术方案实现:用于智能家居设备的远程控制方法,包括以下步骤:
3、步骤s1:构建云设备控制平台,由云设备控制平台获取若干个家居设备的设备相关信息,并在云设备控制平台内建立相应家居设备的远程控制节点;
4、步骤s2:设置测试时段,在测试时段内判断若干个远程控制节点能否进行同域数据通信,根据判断结果决定是否进行若干个远程控制节点的通信协议转换;
5、步骤s3:当若干个远程控制节点对应的家居设备处于同一联网环境下时,分配每个远程控制节点相应的私有操作网关用于校正各自对应家居设备的信息传输,并获取信息传输的全部设备状态数据进行家居设备集成控制。
6、进一步的,构建云设备控制平台的过程包括
7、编写初始的平台代码在集成环境工具中进行运行,进而构建初始的云平台,初始的云平台设置有若干个平台端口,将若干个平台端口编号为i,i=1,2,3,……,n,n为大于0的自然数,在初始的云平台上预先录入若干个家居设备的设备链接码,设备链接码用于进行家居设备与初始的云平台之间的通信链接,对若干个家居设备进行编号,记为j,j=1,2,3,……,m,其中m为大于0的自然数;
8、编号为j的家居设备对应的设备链接码记为to[j],构建初始的云平台中编号为i的平台端口与编号为j的家居设备对应设备链接码to[j]的映射关系,将映射关系记为r<i,j>,r<i,j>=[id[i],to[j]],其中,id[i]为编号为i的平台端口对应的端口认证码,r<i,j>表示编号为j的家居设备映射至编号为i的平台端口处,映射通过二者相应的设备链接码与端口认证码进行,当初始的云平台中全部平台端口都完成与家居设备之间映射关系的建立时,则将初始的云平台构建为云设备控制平台。
9、进一步的,由云设备控制平台获取若干个家居设备的设备相关信息,并在云设备控制平台内建立相应家居设备的远程控制节点的过程包括:
10、设置设备信息获取时段,并记为t获取,t获取=[t1,t2],其中t1和t2分别为设备信息获取时段的开始时间点以及结束时间点;
11、在t1对应的开始时间点,云设备控制平台获取若干个建立通信链接的家居设备的设备相关信息,设备相关信息包括设备类型、设备协议、设备型号、设备工作参数、设备gps位置、设备联网数据和设备历史工作日志;
12、在t2对应的结束时间点,将设备相关信息中的设备类型、设备型号以及设备gps位置联立作为节点标识,根据若干个家居设备各自对应的节点标识在云设备控制平台内建立相应家居设备的远程控制节点,并将每个家居设备的设备相关信息中的设备协议、设备工作参数、设备联网数据以及设备历史工作日志封装至各自预设的设备文档内,进而作为每个家居设备各自对应的设备数据集。
13、进一步的,判断若干个远程控制节点能否进行同域数据通信的过程包括:
14、设置测试时段,在测试时段内,云设备控制平台内依次选择两个家居设备对应的远程控制节点进行同域数据通信,同域数据通信是指不同家居设备对应的远程控制节点能够直接在同一个局域网下进行数据通信;
15、预先定义在两个家居设备的远程控制节点在同一局域网下进行数据通信的标准通信状态,设置处于标准通信状态下的网络相关数据,标准通信状态下的网络相关数据包括网络速率、网络丢包率以及通信数据加载速度,分别记为v网速、d丢包以及v加载;
16、将选择的两个家居设备对应的远程控制节点分别标记为节点一和节点二,进而通过获取各自设备数据集中设备联网数据所记载的节点一的网络速率、网络丢包率以及通信数据加载速度,并分别记为v1网速、d1丢包以及v1加载,以及获取节点二的网络速率、网络丢包率以及通信数据加载速度,并分别记为v2网速、d2丢包以及v2加载;
17、设置标准通信状态下网络相关数据的数据波动阈值,数据波动阈值包括网速波动阈值、丢包率波动阈值以及加载速度波动阈值,分别记为μ1、
18、μ2以及μ3,当|v1网速—v网速|≤μ1,|d1丢包—d丢包|≤μ2,|v1加载—v加
19、载|≤μ3,且|v2网速—v网速|≤μ1,|d2丢包—d丢包|≤μ2,|v2加载—v加载|≤μ3同时成立,则判断两个远程控制节点能够进行同域数据通信,否则,则不能进行同域数据通信,重复上述操作,每次进行两个家居设备对应远程控制节点是否能够进行同域数据通信的判断,直至完成若干个远程控制节点对应同域数据通信的判断。
20、进一步的,根据判断结果决定是否进行若干个远程控制节点的通信协议转换的过程包括:
21、判断结果包括结果一以及结果二,结果一的内容为:当前的两个家居设备对应的远程控制节点能够进行同域数据通信,结果二的内容为:当前的两个家居设备对应的远程控制节点不能进行同域数据通信;
22、当判断结果为结果一时,进行两个不能进行同域数据通信的家居设备对应的远程控制节点的通信协议转换,进而重复若干个不能进行同域数据通信的家居设备中每两个家居设备对应远程控制节点的通信协议转换,当判断结果为结果二时,不进行任何操作;
23、通信协议转换如下:获取两个家居设备的远程控制节点各自设备数据集所对应的设备协议,并将两个远程控制节点各自的设备协议替换为标准通信状态下局域网对应的标准协议,并测试两个远程控制节点是否能够进行同域数据通信,若是,则不进行任何操作,若否,则对标准协议进行协议更正,直至两个远程控制节点能够进行同域数据通信为止。
24、进一步的,当若干个远程控制节点对应的家居设备处于同一联网环境下时,分配每个远程控制节点相应的私有操作网关的过程包括:
25、当若干个远程控制节点都能够进行同域数据通信时,则若干个远程控制节点处于同一联网环境下,获取每个远程控制节点对应设备数据集中的设备工作参数以及设备历史工作日志;
26、判断设备工作参数是否符合家居设备进行正常工作情况下预设的设备参考工作参数,判断设备历史工作日志中是否存在外界攻击所定义的攻击信息,进而根据判断结果定位出家居设备的实时状态,实时状态包括异常状态以及正常状态;
...【技术保护点】
1.用于智能家居设备的远程控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的用于智能家居设备的远程控制方法,其特征在于,构建云设备控制平台的过程包括:
3.根据权利要求2所述的用于智能家居设备的远程控制方法,其特征在于,由云设备控制平台获取若干个家居设备的设备相关信息,并在云设备控制平台内建立相应家居设备的远程控制节点的过程包括:
4.根据权利要求3所述的用于智能家居设备的远程控制方法,其特征在于,判断若干个远程控制节点能否进行同域数据通信的过程包括:
5.根据权利要求4所述的用于智能家居设备的远程控制方法,其特征在于,根据判断结果决定是否进行若干个远程控制节点的通信协议转换的过程包括:
6.根据权利要求5所述的用于智能家居设备的远程控制方法,其特征在于,当若干个远程控制节点对应的家居设备处于同一联网环境下时,分配每个远程控制节点相应的私有操作网关的过程包括:
7.根据权利要求6所述的用于智能家居设备的远程控制方法,其特征在于,私有操作网关生成网关传输通道,由网关传输通道进行信息传输,并对信息传输
8.根据权利要求7所述的用于智能家居设备的远程控制方法,其特征在于,进行家居设备集成控制的过程包括:
...【技术特征摘要】
1.用于智能家居设备的远程控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的用于智能家居设备的远程控制方法,其特征在于,构建云设备控制平台的过程包括:
3.根据权利要求2所述的用于智能家居设备的远程控制方法,其特征在于,由云设备控制平台获取若干个家居设备的设备相关信息,并在云设备控制平台内建立相应家居设备的远程控制节点的过程包括:
4.根据权利要求3所述的用于智能家居设备的远程控制方法,其特征在于,判断若干个远程控制节点能否进行同域数据通信的过程包括:
5.根据权利要求4所述的用于智能家居设备的远程...
【专利技术属性】
技术研发人员:王少荣,
申请(专利权)人:科曼利广东电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。