System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种主控设备及被控设备的设备管理方法。
技术介绍
1、matter标准是一项智能家居的开源标准,由连接标准联盟制定、认证、推广。matter标准基于互联网协议(internet protocol,ip),遵循matter标准的智能家居设备、移动应用程序和云服务能够进行互联和通信。主控设备可以基于matter标准为被控设备进行配网,以将被控设备加入主控设备的matter网络,即虚拟域中。在被控设备加入主控设备的虚拟域之后,主控设备具备被控设备的控制权限。
2、matter标准为各matter设备规定了所支持的事件,包括与设备状态相关的事件,如开机(start up)事件和关机(shut down)事件。其中,matter标准要求各matter设备必须支持开机事件,即各matter设备开机之后必须发布开机事件;matter标准规定各matter设备可选是否支持关机事件,即各matter设备关机时可以发送关机事件,也可以不发送关机事件。而且,matter标准规定主控设备需要在订阅事件之后,才能够接收该事件。例如,主控设备需要订阅被控设备的开机事件之后,才能够接收到该被控设备发送的开机事件。主控设备根据被控设备发送的事件对被控设备进行管理,例如,主控设备根据被控设备发送的开机事件和关机事件,管理被控设备的设备状态,如上线状态或者下线状态。同时,主控设备并不区分显示被控设备支持的特殊功能,如远程网络唤醒功能。
3、基于matter标准,如果主控设备在被控设备发送开机事件之前还未订阅该被控设
技术实现思路
1、本申请提供了一种主控设备及被控设备的设备管理方法,主控设备可以准确、及时地更新被控设备的状态,以对被控设备进行有效管理。
2、第一方面,本申请提供了一种主控设备,包括:
3、控制器,被配置为:
4、在为第一设备配网之后,将所述第一设备设置为上线状态;
5、按照所述第一设备发布的服务发现记录的存活时长,获取所述第一设备的设备信息;
6、如果获取到所述第一设备的设备信息,则将所述第一设备保持为上线状态;
7、如果未获取到所述第一设备的设备信息,则将所述第一设备设置为下线状态。
8、在本申请的一些实施例中,所述控制器,还被配置为:
9、在为所述第一设备配网时,获取所述第一设备的媒体访问控制地址,所述媒体访问控制地址为所述主控设备向所述第一设备发送远程唤醒指令所使用的地址;
10、控制存储器存储所述第一设备的媒体访问控制地址。
11、在本申请的一些实施例中,所述控制器在为所述第一设备配网时,获取所述第一设备的媒体访问控制地址,被配置为:
12、获取所述第一设备支持的功能集群;
13、识别所述功能集群是否包括远程唤醒的集群;
14、如果包括远程唤醒的集群,则识别是否存在媒体访问控制地址的属性;
15、如果存在媒体访问控制地址的属性,则获取所述媒体访问控制地址;
16、如果不存在媒体访问控制地址的属性,则根据地址解析协议获取所述媒体访问控制地址。
17、在本申请的一些实施例中,所述控制器,还被配置为:
18、响应于用户的控制指令,控制显示器显示被控设备列表,所述被控设备列表包括所述第一设备;
19、其中,如果所述第一设备为上线状态,则所述第一设备在所述被控设备列表中显示为上线状态;
20、如果所述第一设备为下线状态,则所述第一设备在所述被控设备列表中显示为下线状态,其中,如果所述存储器存储有所述第一设备的媒体访问控制地址,则所述被控设备列表还包括所述第一设备的第一按钮,所述第一按钮用于输入所述远程唤醒指令。
21、在本申请的一些实施例中,包括:
22、存储器,被配置为:存储有节点信息列表,所述节点信息列表包括所述主控设备的虚拟域中各节点的节点信息,所述节点信息包括所述节点在所述主控设备的虚拟域中的节点标识;
23、所述控制器,还被配置为:
24、接收第二设备广播的服务发现记录,所述服务发现记录包括所述第二设备所属虚拟域的虚拟域标识,以及所述第二设备在虚拟域内的节点标识;
25、根据所述第二设备所属虚拟域的虚拟域标识确定所述第二设备是否为被控设备,其中,如果所述第二设备所属虚拟域的虚拟域标识与所述主控设备的虚拟域的虚拟域标识相同,则确定所述第二设备为被控设备,以及确定所述第二设备为上线状态;
26、如果所述第二设备为被控设备,则根据所述第二设备在虚拟域内的节点标识,确定所述第二设备,以及将所述第二设备从下线状态调整为上线状态。
27、第二方面,本申请还提供了一种主控设备,包括:
28、存储器,被配置为:存储有节点信息列表,所述节点信息列表包括所述主控设备的虚拟域中各节点的节点信息;
29、所述控制器,被配置为:
30、在上电之后,获取所述节点信息列表,以及将所述节点信息列表中各节点信息对应的节点均设置为下线状态;
31、获取所述各节点信息对应的节点的设备信息;
32、将获取到的设备信息对应的节点从下线状态调整为上线状态,以及将未获取到设备信息对应的节点保持下线状态。
33、在本申请的一些实施例中,所述节点信息包括各节点的媒体访问控制地址,所述媒体访问控制地址为所述主控设备向相应节点发送远程唤醒指令所使用的地址,所述控制器,还被配置为:
34、响应于用户的控制指令,控制显示器显示被控设备列表,所述被控设备列表包括所述各节点;
35、其中,如果所述节点为上线状态,则所述节点在所述被控设备列表中显示为上线状态;
36、如果所述节点为下线状态,则所述节点在所述被控设备列表中显示为下线状态,其中,如果所述存储器存储有所述节点的媒体访问控制地址,则所述被控设备列表还包括所述节点的第一按钮,所述第一按钮用于输入所述远程唤醒指令。
37、在本申请的一些实施例中,所述控制器将获取到的设备信息对应的节点从下线状态调整为上线状态,以及将未获取到设备信息对应的节点保持下线状态之后,还被配置为:
38、按照第一节点的存活时长,获取所述第一节点的设备信息,其中,所述第一节点为上线状本文档来自技高网...
【技术保护点】
1.一种主控设备,其特征在于,包括:
2.根据权利要求1所述的主控设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的主控设备,其特征在于,所述控制器在为所述第一设备配网时,获取所述第一设备的媒体访问控制地址,被配置为:
4.根据权利要求2所述的主控设备,其特征在于,所述控制器,还被配置为:
5.根据权利要求1所述的主控设备,其特征在于,包括:
6.一种主控设备,其特征在于,包括:
7.根据权利要求6所述的主控设备,其特征在于,所述节点信息包括各节点的媒体访问控制地址,所述媒体访问控制地址为所述主控设备向相应节点发送远程唤醒指令所使用的地址,所述控制器,还被配置为:
8.根据权利要求6所述的主控设备,其特征在于,所述控制器将获取到的设备信息对应的节点从下线状态调整为上线状态,以及将未获取到设备信息对应的节点保持下线状态之后,还被配置为:
9.一种被控设备的设备管理方法,其特征在于,应用于如权利要求1-5中任一所述的主控设备,所述方法包括:
10.一种被控设备
...【技术特征摘要】
1.一种主控设备,其特征在于,包括:
2.根据权利要求1所述的主控设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的主控设备,其特征在于,所述控制器在为所述第一设备配网时,获取所述第一设备的媒体访问控制地址,被配置为:
4.根据权利要求2所述的主控设备,其特征在于,所述控制器,还被配置为:
5.根据权利要求1所述的主控设备,其特征在于,包括:
6.一种主控设备,其特征在于,包括:
7.根据权利要求6所述的主控设备,其特征在于,所述节点信息包括各节点的媒体访问控制地址,所述媒体访问控制地...
【专利技术属性】
技术研发人员:段宝山,
申请(专利权)人:VIDAA国际控股荷兰公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。