CN115396247B - Matter设备的配网方法、装置和*** - Google Patents
Matter设备的配网方法、装置和*** Download PDFInfo
- Publication number
- CN115396247B CN115396247B CN202211018524.4A CN202211018524A CN115396247B CN 115396247 B CN115396247 B CN 115396247B CN 202211018524 A CN202211018524 A CN 202211018524A CN 115396247 B CN115396247 B CN 115396247B
- Authority
- CN
- China
- Prior art keywords
- matter
- network
- distribution network
- equipment
- unique identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 15
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006837 decompression Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请涉及一种Matter设备的配网方法、装置和***,该方法包括:通过Matter设备发送的广播包,获取所述Matter设备对应的配网参数;通过所述广播包获取与所述Matter设备对应的字符串;通过所述字符串解析出与所述Matter设备对应的唯一标识符;通过所述唯一标识符向云端服务器请求配网秘钥;获取与所述唯一标识符匹配的配网秘钥;以及根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。根据本申请的方案,一方面,无需扫描Matter设备的二维码就能实现对Matter设备的配网,执行配网的设备无需配置有摄像头;另一方面,通过接收和解析多个Matter设备发送的广播包,能够同时获得多个Matter设备的配网参数和配网秘钥,从而实现对多个Matter设备的批量配网,提高配网的效率。
Description
技术领域
本申请涉及智能家居技术领域,尤其涉及一种Matter设备的配网方法、装置和***。
背景技术
Matter协议是一个智能家居开源标准项目,由亚马逊、苹果、谷歌、ZigBee联盟联合发起,旨在开发推广一项免除专利费的新链接协议,将遵循Matter协议的设备简称Matter设备。
在现有技术中,对Matter设备进行配网,例如对智能家居进行配网,智能家居需要设置有二维码,客户端设备在进行配网时必须扫描智能家居上的二维码,通过扫描二维码获得配网秘钥。并且Matter设备还设有通信模块,例如蓝牙模块,在配网的过程中,蓝牙模块通过广播数据包向客户端传输配网参数。客户端采用扫码获得的配网秘钥和通过蓝牙模块获得的配网参数,完成对Matter设备的配网。
另外,对Matter设备进行配网的过程中,在完成对一个设备的配网后才可以扫码配下一个设备。
发明内容
发明人发现,在对Matter设备进行配网的过程中,由于现有技术要求必须扫码,客户端设备必须装配置能够扫描二维码的装置,对客户端的硬件配置要求;而且由于通过扫码获得配网秘钥,任何客户端都可以通过扫码获得配网秘钥,从而存在安全性问题;另外,配网必须扫一个配一个,一个一个地来,配网过程十分繁琐不便。
针对上述问题,根据本申请的第一个方面,提供一种Matter设备的配网方法,其特征在于,包括:
通过Matter设备发送的广播包,获取所述Matter设备对应的配网参数;
通过所述广播包获取与所述Matter设备对应的字符串;
通过所述字符串解析出与所述Matter设备对应的唯一标识符;
通过所述唯一标识符向云端服务器请求配网秘钥;
获取与所述唯一标识符匹配的配网秘钥;以及
根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
根据本申请的第二个方面,提供一种Matter设备的配网装置,其特征在于,包括:
第一获取模块,用于通过Matter设备发送的广播包,获取所述Matter设备对应的配网参数;
第二获取模块,用于通过所述广播包获取与所述Matter设备对应的字符串;
解析模块,用于通过所述字符串解析出与所述Matter设备对应的唯一标识符;
请求模块,用于通过所述唯一标识符向云端服务器请求配网秘钥;
第三获取模块,用于获取与所述唯一标识符匹配的配网秘钥;以及
配置模块,用于根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
根据本申请的第三个方面,提供一种Matter设备的配网***,其特征在于,包括Matter设备、客户端设备以及云端服务器,其中:
所述Matter设备用于发送广播包,所述广播包含有配网参数;
所述客户端设备执行如第一个方面所述的方法;以及
所述云端服务器用于响应从所述客户端接收的唯一标识符,向所述客户端发送与所述唯一标识符匹配的配网秘钥,并接收来自所述客户端的网络配置相关的数据。
根据本申请的第四个方面,提供一种电子设备,包括:
处理器以及存储器。存储器存储有计算机指令,当所述计算机指令被处理器执行时,处理器执行如第一个方面所述的方法。
根据本申请的第五个方面,提供一种非瞬时性计算机存储介质,存储有计算机程序,当所述计算机程序被多个处理器执行时,使得所述处理器执行如第一个方面所述的方法。
根据本申请提供的Matter设备的配网方案,一方面,通过将配网参数和与配网秘钥对应的唯一标识符置入广播包中,通过接收和解析广播包能够获得配网参数和唯一标识符,从而无需扫描Matter设备的二维码就能实现对Matter设备的配网,执行配网的设备无需配置有摄像头;另一方面,通过接收和解析多个Matter设备发送的广播包,能够同时获得多个Matter设备的配网参数和配网秘钥,从而实现对多个Matter设备的批量配网,提高配网的效率,尤其适用于工地场景。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图,而并不超出本申请要求保护的范围。
图1是根据本申请实施例的Matter设备的配网***的示意图。
图2是根据本申请实施例的Matter设备的配网方法的流程图。
图3是根据本申请实施例的Matter设备的配网装置的示意图。
图4是本申请提供的一种电子设备的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1是根据本申请实施例的Matter设备的配网***的示意图。如图1所示,该***包括云端服务器、客户端和Matter设备。其中,客户端包括但不限于手机、平板、计算机等装置,Matter设备是遵循Matter协议的设备,其数量可以是多个,另外,Matter设备可以配置有蓝牙模块和/或有线通信模块,或者其他通信模块。
为了实现对Matter设备的配网,客户端需要获得Matter设备对应的配网参数,还需要获得Matter设备对应的配网秘钥,然后通过配网参数和配网秘钥完成对Matter设备的网络配置。根据图1所示的***,执行批量配网的过程如下。
1、客户端进入配网页面后,自动显示可配网的Matter设备列表,列表显示一个或多个需要配网的Matter设备。
2、客户端的蓝牙权限(仅限非有线设备)开启以及WIFI权限开启,选择需要进行配网的Matter设备,进入配网流程,可以同时选择多个Matter设备。
3、当Matter设备配备蓝牙模块时扫描蓝牙广播包,客户端接收蓝牙广播包,通过蓝牙广播包获得配网参数;当Matter设备配备有线通信模块时局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得配网参数。其中,配网参数包括discirmitor、vendorId和productId参数。
4、当Matter设备配备蓝牙模块时,客户端与Matter设备建立蓝牙链接,获取与Matter设备对应的字符串,例如c3特征值,其中,该字符串中已经写入了Matter设备的唯一标识符;客户端对字符串进行解析,获取到Matter设备的唯一标识符;当Matter设备配备有线通信模块时,通过局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得字符串,例如RotatedId,其中,该字符串中已经写入了Matter设备的唯一标识符;通过字符串解析出Matter设备的唯一标识。其中,Matter设备的唯一标识符包括UUID(Universally Unique Identifier,通用唯一标识符)字段或者其他将该Matter设备与其他设备进行区分的字段,例如MAC地址,预先设置的序列号等。
5、客户端通过Matter设备的唯一标识符向云端服务器请求配网使用的秘钥,例如passcode参数,用于与Matter设备建立加密信道。
6、云端服务器在收到Matter设备的唯一标识符后,查询Matter设备的唯一标识符与秘钥的对应关系,得到秘钥,并将秘钥发送给客户端。客户端通过获取到的秘钥,与设备建立通信信道,并通过所获取的配网参数完成对Matter设备的配网流程。
7、在配网成功后,客户端将与Matter设备的网络配置相关的数据同步到云端服务器,云端服务器接收并保存来自所述客户端的网络配置相关的数据。
基于图1所示的***,根据本申请的一个方面,还提供一种Matter设备的配网方法。图2是根据本申请实施例的Matter设备的配网方法的流程图。如图2所示,该方法包括如下步骤。
步骤S201,通过Matter设备发送的广播包,获取Matter设备对应的配网参数。
Matter设备可以配置有蓝牙模块和/或有线通信模块,或者其他通信模块,根据Matter设备的不同类型,客户端通过不同的方式获得与Matter设备对应的配网参数。
根据一个实施例,将与Matter设备对应的配网参数置于广播包中。当Matter设备配备蓝牙模块时扫描蓝牙广播包,客户端接收蓝牙广播包,通过蓝牙广播包获得配网参数;当Matter设备配备有线通信模块时局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得配网参数。其中,配网参数包括discirmitor、vendorId和productId参数。
这样,步骤S201包括子步骤S2011和/或子步骤S2012:
子步骤S2011,通过Matter设备广播的蓝牙广播包,获取配网参数。
子步骤S2012,通过局域网接收Matter设备广播的服务广播包,获取配网参数。
步骤S202,通过广播包获取与Matter设备对应的字符串。
根据一个实施例,当Matter设备配备蓝牙模块时,客户端与Matter设备建立蓝牙链接,获取与Matter设备对应的字符串,例如c3特征值,其中,该字符串中已经写入了Matter设备的唯一标识符。当客户端获得蓝牙广播包后,解析广播包,在预定的位置获取字符串,从而获得Matter设备的唯一标识符。
在一个具体实施例中,在将Matter设备的唯一标识符写入c3特征值之前,可以对唯一标识符进行,例如压缩、打乱顺序等。在将Matter设备的唯一标识符的过程中,不能改变蓝牙协议格式。例如,Matter设备的唯一标识符本身的字节数可能过大,不能直接写入c3特征值,需要对唯一标识符进行处理,例如压缩,使得写入Matter设备的唯一标识符的蓝牙广播的格式不变。这样,即便在蓝牙广播包的c3特征值写入了Matter设备的唯一标识符,蓝牙广播包仍然具有通用性。客户端获得字符串后,通过对应的处理,例如解压缩、调整顺序等,获得唯一标识符。
根据另一个实施例,当Matter设备配备有线通信模块时,通过局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得字符串,例如RotatedId,其中,该字符串中已经写入了Matter设备的唯一标识符。当客户端获得服务广播包后,解析广播包,在预定的位置获取字符串,获得Matter设备的唯一标识符。
在一个具体实施例中,在将Matter设备的唯一标识符写入该字符串之前,可以对唯一标识符进行一些处理,例如压缩、打乱顺序等。客户端获得字符串后,通过对应的处理,例如解压缩、调整顺序等,获得唯一标识符。
这样,步骤S202包括子步骤S2021和子步骤S2022。
子步骤S2021,通过与Matter设备建立蓝牙链接,获取与Matter设备对应的字符串。
子步骤S2022,通过局域网接收Matter设备广播的服务广播包,获取字符串。
步骤S203,通过字符串解析出与Matter设备对应的唯一标识符。
根据一个实施例,对于通过蓝牙链接获得的字符串,客户端对字符串进行解析,获取到Matter设备的唯一标识符;对于通过局域网获得的字符串,客户端通过解析字符串获得Matter设备的唯一标识。其中,Matter设备的唯一标识符包括UUID字段。
为了保证Matter设备信息交互过程的安全,在一个具体实施例中,该字符串可以是加密字符串,客户端需要在获得加密字符串后,需要进行解密才能获得置入字符串中的Matter设备的唯一标识符。其中,在对字符串进行加密,可以采用对称加密,也可以采用不对称加密,本申请对此不做任何限制。在对Matter设备进行配网之前,通过安全的方式将解密秘钥告知合法客户端,进一步地,可以将该解密密钥存放在客户端的一个固定位置或者写入客户端的硬件中,方便客户端使用时取用,并保证解密密钥的安全。
这样,步骤S203具体为:通过对字符串进行解密,获得与Matter设备对应的唯一标识符。
步骤S204,通过唯一标识符向云端服务器请求配网秘钥。
根据一个实施例,客户端通过Matter设备的唯一标识符向云端服务器请求配网使用的秘钥,例如passcode参数,用于与Matter设备建立加密信道。
步骤S205,获取与唯一标识符匹配的配网秘钥。
步骤S206,根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
根据一个实施例,云端服务器在收到Matter设备的唯一标识符后,查询Matter设备的唯一标识符与秘钥的对应关系,得到秘钥,并将秘钥发送给客户端。客户端通过获取到的秘钥,与设备建立通信信道,并通过所获取的配网参数完成对Matter设备的配网流程。
根据一个实施例,在配网成功后,客户端将与Matter设备的网络配置相关的数据同步到云端服务器。
上面描述了对一个Matter设备进行配网的流程,在对多个Matter设备进行配网的过程中,客户端可以同时收到多个Matter设备发送的广播包,获取各个Matter设备的唯一标识符和配网参数,通过各个Matter设备的唯一标识符获得配网秘钥,从而可以对多个Matter设备进行配网,实现批量配网。在一个具体实施例中,客户端可以针对多个待配网的Matter设备建立一个缓存,这个缓存存储有待配网的Matter设备的列表,该列表显示待配网的Matter设备及其对应的配网秘钥和配网参数,根据该列表,客户端能够自动逐个对多个Matter设备的进行配网或者在用户的指令下对多个Matter设备中一个或多个设备进行配网。这样,不仅简化了单个Matter设备的配网过程,对于存在多个Matter设备的情景(例如,工地场景),本申请的方案极大简化了配网流程,提高配网效率,改善用户体验。
基于图1所示的***,根据本申请的另一个方面,还提供一种Matter设备的配网装置。图3是根据本申请实施例的Matter设备的配网装置的示意图。如图3所示,该装置包括如下模块。
第一获取模块301,用于通过Matter设备发送的广播包,获取Matter设备对应的配网参数。
Matter设备可以配置有蓝牙模块和/或有线通信模块,或者其他通信模块,根据Matter设备的不同类型,客户端通过不同的方式获得与Matter设备对应的配网参数。
根据一个实施例,将与Matter设备对应的配网参数置于广播包中。当Matter设备配备蓝牙模块时扫描蓝牙广播包,客户端接收蓝牙广播包,通过蓝牙广播包获得配网参数;当Matter设备配备有线通信模块时局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得配网参数。其中,配网参数包括discirmitor、vendorId和productId参数。
这样,第一获取模块301包括第一获取单元3011和/或第二获取单元3012:
第一获取单元3011,用于通过Matter设备广播的蓝牙广播包,获取配网参数。
第二获取单元3012,用于通过局域网接收Matter设备广播的服务广播包,获取配网参数。
第二获取模块302,用于通过广播包获取与Matter设备对应的字符串。
根据一个实施例,当Matter设备配备蓝牙模块时,客户端与Matter设备建立蓝牙链接,获取与Matter设备对应的字符串,例如c3特征值,其中,该字符串中已经写入了Matter设备的唯一标识符。当客户端获得蓝牙广播包后,解析广播包,在预定的位置获取字符串,从而获得Matter设备的唯一标识符。
在一个具体实施例中,在将Matter设备的唯一标识符写入c3特征值之前,可以对唯一标识符进行,例如压缩、打乱顺序等。在将Matter设备的唯一标识符的过程中,不能改变蓝牙协议格式。例如,Matter设备的唯一标识符本身的字节数可能过大,不能直接写入c3特征值,需要对唯一标识符进行处理,例如压缩,使得写入Matter设备的唯一标识符的蓝牙广播的格式不变。这样,即便在蓝牙广播包的c3特征值写入了Matter设备的唯一标识符,蓝牙广播包仍然具有通用性。客户端获得字符串后,通过对应的处理,例如解压缩、调整顺序等,获得唯一标识符。
根据另一个实施例,当Matter设备配备有线通信模块时,通过局域网扫描服务广播包(例如,DNS-SD服务广播包),客户端接收服务广播包,通过服务广播包获得字符串,例如RotatedId,其中,该字符串中已经写入了Matter设备的唯一标识符。当客户端获得服务广播包后,解析广播包,在预定的位置获取字符串,从而获得Matter设备的唯一标识符。
在一个具体实施例中,在将Matter设备的唯一标识符写入该字符串之前,可以对唯一标识符进行一些处理,例如压缩、打乱顺序等。客户端获得字符串后,通过对应的处理,例如解压缩、调整顺序等,获得唯一标识符。
这样,第二获取模块302包括第三获取单元3021和第四获取单元3022。
第三获取单元3021,用于通过与Matter设备建立蓝牙链接,获取与Matter设备对应的字符串。
第四获取单元3022,用于通过局域网接收Matter设备广播的服务广播包,获取字符串。
解析模块303,用于通过字符串解析出与Matter设备对应的唯一标识符。
根据一个实施例,对于通过蓝牙链接获得的字符串,客户端对字符串进行解析,获取到Matter设备的唯一标识符;对于通过局域网获得的字符串,客户端通过解析字符串获得Matter设备的唯一标识。其中,Matter设备的唯一标识符包括UUID字段。
为了保证Matter设备信息交互过程的安全,在一个具体实施例中,该字符串可以是加密字符串,客户端需要在获得加密字符串后,需要进行解密才能获得置入字符串中的Matter设备的唯一标识符。其中,在对字符串进行加密,可以采用对称加密,也可以采用不对称加密,本申请对此不做任何限制。在对Matter设备进行配网之前,通过安全的方式将解密秘钥告知合法客户端,进一步地,可以将该解密密钥存放在客户端的一个固定位置或者写入客户端的硬件中,方便客户端使用时取用,并保证解密密钥的安全。
这样,解析模块303具体用于:通过对字符串进行解密,获得与Matter设备对应的唯一标识符。
请求模块304,用于通过唯一标识符向云端服务器请求配网秘钥。
根据一个实施例,客户端通过Matter设备的唯一标识符向云端服务器请求配网使用的秘钥,例如passcode参数,用于与Matter设备建立加密信道。
第三获取模块305,用于获取与唯一标识符匹配的配网秘钥。
配种模块306,用于根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
根据一个实施例,云端服务器在收到Matter设备的唯一标识符后,查询Matter设备的唯一标识符与秘钥的对应关系,得到秘钥,并将秘钥发送给客户端。客户端通过获取到的秘钥,与设备建立通信信道,并通过所获取的配网参数完成对Matter设备的配网流程。
根据一个实施例,在配网成功后,客户端将与Matter设备的网络配置相关的数据同步到云端服务器。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
参阅图4,图4提供一种电子设备,包括处理器以及存储器。存储器存储有计算机指令,当计算机指令被处理器执行时,使得处理器执行所述计算机指令从而实现如图2所示的方法以及细化方案。
应该理解,上述的装置实施例仅是示意性的,本发明披露的装置还可通过其它的方式实现。例如,上述实施例中所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,多个单元、模块或组件可以结合,或者可以集成到另一个***,或一些特征可以忽略或不执行。
另外,若无特别说明,在本发明各个实施例中的各功能单元/模块可以集成在一个单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个以上单元/模块集成在一起。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元/模块如果以硬件的形式实现时,该硬件可以是数字电路,模拟电路等等。硬件结构的物理实现包括但不局限于晶体管,忆阻器等等。若无特别说明,所述处理器或芯片可以是任何适当的硬件处理器,比如CPU、GPU、FPGA、DSP和ASIC等等。若无特别说明,所述片上缓存、片外内存、存储器可以是任何适当的磁存储介质或者磁光存储介质,比如,阻变式存储器RRAM(Resistive Random Access Memory)、动态随机存取存储器DRAM(Dynamic Random Access Memory)、静态随机存取存储器SRAM(Static Random-AccessMemory)、增强动态随机存取存储器EDRAM(Enhanced Dynamic Random Access Memory)、高带宽内存HBM(High-Bandwidth Memory)、混合存储立方HMC(Hybrid Memory Cube)等等。
所述集成的单元/模块如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本披露各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例还提供一种非瞬时性计算机存储介质,存储有计算机程序,当所述计算机程序被多个处理器执行时,使得所述处理器执行如图2所示的方法以及细化方案。
根据本申请提供的Matter设备的配网方案,一方面,通过将配网参数和与配网秘钥对应的唯一标识符置入广播包中,通过接收和解析广播包能够获得配网参数和唯一标识符,从而无需扫描Matter设备的二维码就能实现对Matter设备的配网,执行配网的设备无需配置有摄像头;另一方面,通过接收和解析多个Matter设备发送的广播包,能够同时获得多个Matter设备的配网参数和配网秘钥,从而实现对多个Matter设备的批量配网,提高配网的效率,尤其适用于工地场景。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明仅用于帮助理解本申请的方法及其核心思想。同时,本领域技术人员依据本申请的思想,基于本申请的具体实施方式及应用范围上做出的改变或变形之处,都属于本申请保护的范围。综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种Matter设备的配网方法,应用于客户端设备,其特征在于,包括:
通过Matter设备发送的广播包,获取所述Matter设备对应的配网参数;
通过所述广播包获取与所述Matter设备对应的字符串;
通过所述字符串解析出与所述Matter设备对应的唯一标识符;
通过所述唯一标识符向云端服务器请求配网秘钥;
获取与所述唯一标识符匹配的配网秘钥;以及
根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
2.如权利要求1所述的方法,其特征在于,所述获取所述Matter设备对应的配网参数:
通过所述Matter设备广播的蓝牙广播包,获取所述配网参数;
或,
通过局域网接收所述Matter设备广播的服务广播包,获取所述配网参数。
3.如权利要求1所述的方法,其特征在于,所述通过所述广播包获取与所述Matter设备对应的字符串包括:
通过与所述Matter设备建立蓝牙链接,获取与所述Matter设备对应的所述字符串。
4.如权利要求1所述的方法,其特征在于,所述通过所述广播包获取与所述Matter设备对应的字符串包括:
通过局域网接收所述Matter设备广播的服务广播包,获取所述字符串。
5.如权利要求1至4任一者所述的方法,其特征在于,还包括:
将与所述Matter设备的网络配置相关的数据同步到所述云端服务器。
6.如权利要求1至4任一者所述的方法,其特征在于,所述字符串为加密字符串,所述通过所述字符串解析出与所述Matter设备对应的唯一标识符包括:
通过对所述字符串进行解密,获得与所述Matter设备对应的唯一标识符。
7.一种Matter设备的配网装置,其特征在于,包括:
第一获取模块,用于通过Matter设备发送的广播包,获取所述Matter设备对应的配网参数;
第二获取模块,用于通过所述广播包获取与所述Matter设备对应的字符串;
解析模块,用于通过所述字符串解析出与所述Matter设备对应的唯一标识符;
请求模块,用于通过所述唯一标识符向云端服务器请求配网秘钥;
第三获取模块,用于获取与所述唯一标识符匹配的配网秘钥;以及
配置模块,用于根据所述配网参数和所述配网秘钥对所述Matter设备进行网络配置。
8.一种Matter设备的配网***,其特征在于,包括Matter设备、客户端设备以及云端服务器,其中:
所述Matter设备用于发送广播包,所述广播包含有配网参数;
所述客户端设备执行权利要求1至6任一者所述的方法;以及
所述云端服务器用于响应从所述客户端接收的唯一标识符,向所述客户端发送与所述唯一标识符匹配的配网秘钥,并接收来自所述客户端的网络配置相关的数据。
9.一种电子设备,其特征在于,包括:
处理器;以及
存储器,存储有计算机指令,当所述计算机指令被所述处理器执行时,使得所述处理器执行权利要求1-6任一者所述的方法。
10.一种非瞬时性计算机存储介质,存储有计算机程序,其特征在于,当所述计算机程序被多个处理器执行时,使得所述处理器执行权利要求1-6任一者所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211018524.4A CN115396247B (zh) | 2022-08-24 | 2022-08-24 | Matter设备的配网方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211018524.4A CN115396247B (zh) | 2022-08-24 | 2022-08-24 | Matter设备的配网方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115396247A CN115396247A (zh) | 2022-11-25 |
CN115396247B true CN115396247B (zh) | 2023-12-19 |
Family
ID=84121138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211018524.4A Active CN115396247B (zh) | 2022-08-24 | 2022-08-24 | Matter设备的配网方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115396247B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632814A (zh) * | 2017-03-17 | 2018-10-09 | 上海庆科信息技术有限公司 | 一种终端设备网络配置方法与*** |
CN110601870A (zh) * | 2019-07-31 | 2019-12-20 | 华为技术有限公司 | 一种设备配网注册的方法、设备及*** |
CN110995665A (zh) * | 2019-11-15 | 2020-04-10 | 北京小米移动软件有限公司 | 配网方法及装置、电子设备及存储介质 |
CN111752443A (zh) * | 2019-03-28 | 2020-10-09 | 华为技术有限公司 | 显示设备控制页面的方法、相关装置及*** |
CN113271579A (zh) * | 2021-05-24 | 2021-08-17 | 杭州涂鸦信息技术有限公司 | 蓝牙设备控制方法、客户端、计算机设备和可读存储介质 |
CN114390521A (zh) * | 2020-10-18 | 2022-04-22 | Oppo广东移动通信有限公司 | 密钥更新方法、装置、设备及存储介质 |
CN114793178A (zh) * | 2022-05-07 | 2022-07-26 | 北京百度网讯科技有限公司 | 配网方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9531587B2 (en) * | 2014-11-12 | 2016-12-27 | Smartlabs, Inc. | Systems and methods to link network controllers using installed network devices |
US20170099647A1 (en) * | 2015-10-05 | 2017-04-06 | Nebulae LLC | Systems and Methods for Registering Devices in a Wireless Network |
-
2022
- 2022-08-24 CN CN202211018524.4A patent/CN115396247B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632814A (zh) * | 2017-03-17 | 2018-10-09 | 上海庆科信息技术有限公司 | 一种终端设备网络配置方法与*** |
CN111752443A (zh) * | 2019-03-28 | 2020-10-09 | 华为技术有限公司 | 显示设备控制页面的方法、相关装置及*** |
CN110601870A (zh) * | 2019-07-31 | 2019-12-20 | 华为技术有限公司 | 一种设备配网注册的方法、设备及*** |
CN110995665A (zh) * | 2019-11-15 | 2020-04-10 | 北京小米移动软件有限公司 | 配网方法及装置、电子设备及存储介质 |
CN114390521A (zh) * | 2020-10-18 | 2022-04-22 | Oppo广东移动通信有限公司 | 密钥更新方法、装置、设备及存储介质 |
CN113271579A (zh) * | 2021-05-24 | 2021-08-17 | 杭州涂鸦信息技术有限公司 | 蓝牙设备控制方法、客户端、计算机设备和可读存储介质 |
CN114793178A (zh) * | 2022-05-07 | 2022-07-26 | 北京百度网讯科技有限公司 | 配网方法和装置 |
Non-Patent Citations (1)
Title |
---|
"Matter设备的配网方法、装置和***";李意莲;《中国优秀硕士学位论文全文数据库(电子期刊)工程科技Ⅱ辑》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115396247A (zh) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623954B2 (en) | AP connection method, terminal, and server | |
US10581599B2 (en) | Cloud storage method and system | |
EP3748928A1 (en) | Method and system for apparatus awaiting network configuration to access hot spot network apparatus | |
US10650119B2 (en) | Multimedia data processing method, apparatus, system, and storage medium | |
US11303431B2 (en) | Method and system for performing SSL handshake | |
EP3065334A1 (en) | Key configuration method, system and apparatus | |
CN107517179B (zh) | 一种鉴权方法、装置和*** | |
US9633029B2 (en) | Method, server, and user terminal for providing and acquiring media content | |
EP3337088B1 (en) | Data encryption method, decryption method, apparatus, and system | |
JP6756009B2 (ja) | データ伝送 | |
KR20190099066A (ko) | 디지털 인증서 관리 방법 및 장치 | |
CN106411504B (zh) | 数据加密***、方法及装置 | |
TW201517668A (zh) | 網路共用裝置、系統及方法 | |
CN113301563A (zh) | 网络配置方法、装置、设备和存储介质 | |
CN110913351B (zh) | 组播控制方法、装置、网络设备及存储介质 | |
CN115396247B (zh) | Matter设备的配网方法、装置和*** | |
JP5721183B2 (ja) | 無線lan通信システム、無線lan親機、通信接続確立方法、及びプログラム | |
WO2014205703A1 (zh) | 一种共享接入的检测方法、设备和终端设备 | |
CN117501653A (zh) | 操作无线网络的装置、***和方法 | |
CN110839237B (zh) | 一种待配网设备接入接入点的方法和装置 | |
CN111797417A (zh) | 文件的上传方法和装置、存储介质及电子装置 | |
CN113194471B (zh) | 基于区块链网络的无线网络接入方法、装置和终端 | |
CN112351422B (zh) | 加解密数据的方法、装置、设备及计算机存储介质 | |
WO2024041177A1 (zh) | 验证接入请求的方法、用户终端和基站 | |
TW201705739A (zh) | 時間戳記認證系統及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |