CN114501473B - Mesh网络的配网方法、电子设备及计算机可读存储介质 - Google Patents
Mesh网络的配网方法、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN114501473B CN114501473B CN202011273104.1A CN202011273104A CN114501473B CN 114501473 B CN114501473 B CN 114501473B CN 202011273104 A CN202011273104 A CN 202011273104A CN 114501473 B CN114501473 B CN 114501473B
- Authority
- CN
- China
- Prior art keywords
- network
- information
- authentication information
- distribution
- equipment
- 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 55
- 238000012795 verification Methods 0.000 claims description 15
- 239000000758 substrate Substances 0.000 claims 3
- 239000000523 sample Substances 0.000 claims 2
- 230000003993 interaction Effects 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 208000033748 Device issues Diseases 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及无线通讯技术领域,公开了Mesh网络的配网方法、电子设备及计算机可读存储介质。该Mesh网络包括第一网络和第二网络,该方法包括:第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。通过上述方式,能够提高配网效率,增强用户体验。
Description
技术领域
本申请涉及无线通讯技术领域,特别是涉及一种Mesh网络的配网方法、电子设备及计算机可读存储介质。
背景技术
Mesh技术是一种与传统无线网络完全不同的新型无线网络技术。在传统的WLAN中,每个客户端均通过一条与接入点(AP)相连的无线链路访问网络,用户若要进行相互通信,必须首先访问一个固定的AP,这种网络结构称为单跳网络。而在Mesh网络中,任何无线设备节点都可同时作为路由器,网络中的每个节点都能发送和接收信号,每个节点都能与一个或多个对等节点进行直接通信。
但是在配置网络方面,往往通过配置器角色的设备(如手机、智能音箱等用户可交互设备)对未配网设备进行配网操作。但这些设备进行配网交互操作比较繁琐,且需要用户进行多次确认操作,用户体验不佳。
发明内容
本申请主要解决的技术问题是提供Mesh网络的配网方法、电子设备及计算机可读存储介质,能够提高配网效率,增强用户体验。
本申请采用的一种技术方案是提供一种Mesh网络的配网方法,该Mesh网络包括第一网络和第二网络,该方法包括:第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。
其中,第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息,包括:第一设备在第一网络发送询问包,以使至少一个第二设备在第一网络中扫描到询问包,并基于询问包反馈对应的第一认证信息。
其中,第二认证信息分别存储于服务器和第二设备;基于至少一个第一认证信息得到对应的第二认证信息,包括:将至少一个第一认证信息发送至服务器,以使服务器进行验证,在验证通过后,反馈与至少一个第一认证信息关联的第二认证信息。
其中,利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络,包括:利用服务器反馈的第二认证信息对第二网络的配网信息进行加密,以得到第一加密信息;向至少一个第二设备发送第一加密信息,以使至少一个第二设备利用存储的第二认证信息对配网信息解密得到配网信息,并基于配网信息进行网络配置,加入第二网络。
其中,第一设备在第一网络发送询问包,以使第二设备基于询问包反馈第一认证信息之前,包括:获取第二网络的配网信息,基于配网信息进行网络配置,加入第二网络。
本申请采用的另一种技术方案是提供一种Mesh网络的配网方法,该Mesh网络包括第一网络和第二网络,该方法包括:第二设备获取第一设备在第一网络发送的询问包;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备;对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络。
其中,第二认证信息分别存储于服务器和第二设备;基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备,包括:基于询问包向第一设备发送第一认证信息,以使第一设备将第一认证信息发送至服务器进行验证,在验证通过后,反馈与第一认证信息关联的第二认证信息,并利用服务器反馈的第二认证信息对第二网络的配网信息进行加密,得到第一加密信息,将第一加密信息反馈至第二设备。
其中,对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络,包括:利用存储于第二设备的第二认证信息对第一加密信息进行解密,以得到配网信息;基于配网信息进行网络配置,加入第二网络。
其中,基于配网信息进行网络配置,加入第二网络,包括:若网络配置失败,对第二设备进行初始化。
本申请采用的另一种技术方案是提供一种电子设备,该电子设备包括处理器以及与处理器耦接的存储器;其中,存储器用于存储程序数据,处理器用于执行程序数据,以实现上述方案中提供的任一方法。
本申请采用的另一种技术方案是提供一种计算机可读存储介质,该计算机可读存储介质用于存储程序数据,程序数据在被处理器执行时,用于实现上述方案中提供的任一方法。
本申请的有益效果是:区别于现有技术的情况,本申请的Mesh网络的配网方法,该Mesh网络包括第一网络和第二网络,通过第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。通过上述方式,利用第一设备与第二设备在第一网络中交互完成第二网络的配网信息的传递,使第二设备加入第二网络,能够减少用户在设备进行Mesh网络配置时的操作,提高配网效率,增强用户体验,且通过第一网络进行数据传输,能够保证数据传递的安全性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请提供的Mesh网络的配网方法一实施例的流程示意图;
图2是本申请提供的Mesh网络的配网方法中第一设备和第二设备一交互示意图;
图3是本申请提供的Mesh网络的配网方法中第一设备和第二设备另一交互示意图;
图4是本申请提供的Mesh网络的配网方法另一实施例的流程示意图;
图5是本申请提供的Mesh网络的配网方法另一实施例的流程示意图;
图6是本申请提供的Mesh网络的配网方法另一实施例的流程示意图;
图7是本申请提供的电子设备一实施例的结构示意图;
图8是本申请提供的计算机可读存储介质一实施例的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参阅图1,图1是本申请提供的Mesh网络的配网方法一实施例的流程示意图。该方法包括:
步骤11:第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息。
在本实施例中,Mesh网络包括第一网络和第二网络。第一网络指的是所有设备都可以发送消息的Mesh网络,该第一网络的网络密钥、应用密钥都在设备出厂前设置。第一网络中进行有限的数据交互,如能用于传递配网询问、回应、设备信息和配网信息。第二网络指的是用户在设备上利用自身账号生成的Mesh网络,由用户账户生成网络密钥、应用密钥,设备需要拿到密钥后,完成第二网络配网才能参与第二网络的数据交互。换言之,第一网络相当于公有网络,第二网络相当于私有网络。
在其他实施例中,非同一公司的设备产品没有第一网络的网络密钥与应用密钥,无法加入第一网络。
在本实施例中,第一设备可在第一网络和第二网络中分别进行通信,第二设备可在第一网络中通信。即第一设备已配置第二网络,可以在第二网络中进行数据交互,第二设备未配置第二网络,仅可以在第一网络中进行数据交互。第一设备和第二设备在第一网络中可以使用MAC地址(Media Access Control Address)作为地址ID。或者,使用部分MAC地址作为地址ID。
在一些实施例中,若第一设备是整个Mseh网络中的第一台设备,则需要使用人工辅助的方式对第一设备进行网络配置,以使第一设备加入第二网络。如,用户利用移动终端与第一设备通信,将第二网络的配网信息发送至第一设备,以使第一设备进行第二网络配置,加入第二网络。具体地,可以采用PB-ADV或PB-GATT的方式进行网络配置。
在一些实施例中,若第一设备是整个Mseh网络中的第一台设备,且为指定设备,则在该第一设备出厂前,为第一设备配置第二网络。在第一设备使用时,则可自动加入第二网络进行数据交互。
因第一设备和第二设备在正常启动后,均可在第一网络中进行通信,则第一设备会在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息。
具体地,第一设备可以按照预设时间间隔在第一网络发送询问包。如预设时间间隔为10分钟、20分钟和5分钟等。并在发送后,在第一网络中扫描回复信息。同时,当第二设备正常启动后,第二设备加入第一网络,可在第一网络中扫描询问包。并基于询问包反馈第一认证信息。其中,第一认证信息与第二设备绑定,即可以作为对第二设备的防伪验证信息。
步骤12:基于至少一个第一认证信息得到对应的第二认证信息。
在本实施例中,每一设备在出厂时均设置有第一认证信息和第二认证信息。第一认证信息和第二认证信息除了存储于每一设备中,还存储于第三方存储装置中,如服务器中。若可以根据第一认证信息得到第二认证信息,则说明该第二设备通过验证,可以向其发送第二网络的配置信息。
步骤13:利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。
在本实施例中,因第二设备中也存储有第二认证信息,则在第一设备利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,第二设备会利用第二认证信息对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。在此过程中,因为第二认证信息是第二设备唯一的,且该第二认证信息无需在第一设备、第二设备之间进行传递。第二认证信息无法从空中截取。所以使用第二认证信息对第二网络的配网信息进行加密,配网信息在第一网络传输时,会有三层加密,分别是第一网络的网络密钥加密、应用密钥加密、第二认证信息加密。这种加密使得每次配网信息数据在第一网络传输时都不同。若第二设备在配置第二网络时网络配置失败,则对第二设备进行初始化,以便于第二设备下一次进行网络配置。
在一应用场景中,参阅图2,第一设备已配置第一网络和第二网络,可分别在第一网络和第二网络中进行数据交互。第二设备已配置第一网络,可在第一网络中进行数据交互。第一设备在第一网络中发布询问包,以询问是否有设备需要加入第二网络。第二设备在第一网络扫描到该询问包后,在第一网络中定向第一设备反馈第一认证信息。第一设备在接收到第一认证信息后,将该第一认证信息发送至服务器,以使服务器进行验证,在验证通过后,向第一设备反馈与第一认证信息关联的第二认证信息。第一设备利用第二认证信息对第二网络的配网信息进行加密,并通过第一网络发送至第二设备。第二设备在接收到该加密的配网信息后,利用第二认证信息进行解密,以得到第二网络的配网信息。然后第二设备根据配网信息进行网络配置,加入第二网络。
此时,加入第二网络的第二设备就有第一设备的功能,就可以按照上述第一设备的方式对其他未加入第二网络的第二设备进行配网操作。
在另一应用场景中,参阅图3,当前Mesh网络中存在第一设备、第二设备A和第二设备B。其中,第一设备已配置第一网络和第二网络,可分别在第一网络和第二网络中进行数据交互。第二设备A和第二设备B已配置第一网络,可在第一网络中进行数据交互。第一设备在第一网络中发布询问包,以询问是否有设备需要加入第二网络。第二设备A和第二设备B在第一网络扫描到该询问包后,分别在第一网络中定向第一设备反馈第一认证信息A和第一认证信息B。第一设备在接收到第一认证信息A和第一认证信息B后,将该第一认证信息A和第一认证信息B发送至服务器,以使服务器进行验证,在验证通过后,向第一设备反馈与第一认证信息A关联的第二认证信息C以及与第一认证信息B关联的第二认证信息D。第一设备利用第二认证信息C对第二网络的配网信息进行加密,并通过第一网络发送至第二设备A。第二设备A在接收到该加密的配网信息后,利用第二认证信息C进行解密,以得到第二网络的配网信息。然后第二设备A根据配网信息进行网络配置,加入第二网络。且第一设备利用第二认证信息D对第二网络的配网信息进行加密,并通过第一网络发送至第二设备B。第二设备B在接收到该加密的配网信息后,利用第二认证信息D进行解密,以得到第二网络的配网信息。然后第二设备B根据配网信息进行网络配置,加入第二网络。此时,加入第二网络的第二设备A和第二设备B就有第一设备的功能,就可以按照上述第一设备的方式对其他未加入第二网络的第二设备进行配网操作。
在实施例中,Mesh网络可以是无线Mesh网络也可以是蓝牙Mesh网络。
应用上述方法进行Mesh网络配网,在大量设备需要进行配网操作时,无需用户参与配置,设备间自动配置,提高配网效率,增强用户体验。
本实施例的Mesh网络的配网方法,通过第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。通过上述方式,利用第一设备与第二设备在第一网络中交互完成第二网络的配网信息的传递,使第二设备加入第二网络,能够减少用户在设备进行Mesh网络配置时的操作,提高配网效率,增强用户体验,且通过第一网络进行数据传输,能够保证数据传递的安全性。
参阅图4,图4是本申请提供的Mesh网络的配网方法另一实施例的流程示意图。Mesh网络包括第一网络和第二网络。该方法包括:
步骤41:第一设备在第一网络发送询问包,以使至少一个第二设备在第一网络中扫描到询问包,并基于询问包反馈对应的第一认证信息。
在本实施例中,第一设备和第二设备在第一网络中进行数据交互,能够保证数据的安全性。
在一些实施例中,在步骤41之前,第一设备需要获取第二网络的配网信息,基于配网信息进行网络配置,加入第二网络。
步骤42:将至少一个第一认证信息发送至服务器,以使服务器进行验证,在验证通过后,反馈与至少一个第一认证信息关联的第二认证信息。
在本实施例中,在设备出厂前,为每个设备设置唯一的第一认证信息和第二认证信息,且将第一认证信息和第二认证信息分别存储于设备本身的存储器中和服务器中。
在第一设备将第一认证信息发送至服务器后,服务器根据第一认证信息进行索引,查找服务器的数据中是否存在第一认证信息,若存在,则验证通过,将第一认证信息关联的第二认证信息发送至第一设备。
步骤43:利用服务器反馈的第二认证信息对第二网络的配网信息进行加密,以得到第一加密信息。
将第二认证信息作为密钥,对第二网络的配网信息进行加密,则得到第一加密信息。
步骤44:向至少一个第二设备发送第一加密信息,以使至少一个第二设备利用存储的第二认证信息对配网信息解密得到配网信息,并基于配网信息进行网络配置,加入第二网络。
在本实施例中,第一网络相应的存在网络密钥和应用密钥,则在向至少一个第二设备发送第一加密信息时,第一网络的网络密钥和应用密钥均对第一加密信息进行的加密处理,因第二设备中存在第一网络的网络密钥和应用密钥,则可以解密得到第一加密信息。然后利用存储的第二认证信息对第一加密信息进行解密,得到第二网络的配网信息。第二设备基于配网信息进行网络配置,加入第二网络。
在本实施例中,利用第一网络进行数据的传输,保证的数据传递的安全性,且第二设备在整个配网过程无需人为参与,提高配网效率,增强了用户体验。
参阅图5,图5是本申请提供的Mesh网络的配网方法另一实施例的流程示意图。该方法包括:
步骤51:第二设备获取第一设备在第一网络发送的询问包。
在本实施例中,Mesh网络包括第一网络和第二网络。第一网络指的是所有设备都可以发送消息的Mesh网络,该第一网络的网络密钥、应用密钥都在设备出厂前设置。第一网络中进行有限的数据交互,如能用于传递配网询问、回应、设备信息和配网信息。第二网络指的是用户在设备上利用自身账号生成的Mesh网络,由用户账户生成网络密钥、应用密钥,设备需要拿到密钥后,完成第二网络配网才能参与第二网络的数据交互。换言之,第一网络相当于公有网络,第二网络相当于私有网络。
在其他实施例中,非同一公司的设备产品没有第一网络的网络密钥与应用密钥,无法加入第一网络。
在本实施例中,第一设备可在第一网络和第二网络中分别进行通信,第二设备可在第一网络中通信。即第一设备已配置第二网络,可以在第二网络中进行数据交互,第二设备未配置第二网络,仅可以在第一网络中进行数据交互。第一设备和第二设备在第一网络中可以使用MAC地址(Media Access Control Address)作为地址ID。或者,使用部分MAC地址作为地址ID。
因第一设备和第二设备在正常启动后,均可在第一网络中进行通信,则第二设备会在第一网络中扫描,以获取第一设备在第一网络发布的询问包。
可以理解,因询问包在第一网络中发布,则询问包经过第一网络相应的网络密钥和应用密钥加密。因第二设备能够在第一网络中扫描,因此可以对询问包进行解密,保证了数据传输的安全性,能够避免恶意设备的攻击,即使恶意设备截取了询问包,也无法对其进行破解。
步骤52:基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备。
第二设备在对询问包解密后,获取询问包的询问信息,并基于询问信息将存储于第二设备的第一认证信息定向发送至第一设备。第一设备在接收到第一认证信息后,基于第一认证信息获取与第二设备相关的第二认证信息。在一些实施例中,第二认证信息可以存储于服务器中。如,将第一认证信息和第二认证信息以键值对的方式存储于服务器中。当第一设备获取到第一认证信息时,则将第一认证信息发送服务器,以使服务器在验证第一认证信息通过后,利用键值对关系获取与第一认证信息关联的第二认证信息。然后服务器将第二认证信息发送至第一设备。第一设备在接收服务器发送的第二认证信息后,利用第二认证信息将第二网络的配网信息进行加密,通过第一网络发送至第二设备。
步骤53:对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络。
第二设备利用自身存储的第二认证信息对第一设备发送的第二网络的配网信息进行解密,然后利用解密后的配网信息进行网络配置,加入第二网络。若第二设备在配置第二网络时网络配置失败,则对第二设备进行初始化,以便于第二设备下一次进行网络配置。
当第二设备加入第二网络后,第二设备就可以实现第一设备的上述功能。
应用上述方法进行Mesh网络配网,在大量设备需要进行配网操作时,无需用户参与配置,设备间自动配置,提高配网效率,增强用户体验。
本实施例的Mesh网络的配网方法,第二设备获取第一设备在第一网络发送的询问包;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备;对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络。通过上述方式,利用第一设备与第二设备在第一网络中交互完成第二网络的配网信息的传递,使第二设备加入第二网络,能够减少用户在设备进行Mesh网络配置时的操作,提高配网效率,增强用户体验,且通过第一网络进行数据传输,能够保证数据传递的安全性。
参阅图6,图6是本申请提供的Mesh网络的配网方法另一实施例的流程示意图。
步骤61:第二设备获取第一设备在第一网络发送的询问包。
在本实施例中,第一设备和第二设备在第一网络中进行数据交互,能够保证数据的安全性。
步骤62:基于询问包向第一设备发送第一认证信息,以使第一设备将第一认证信息发送至服务器进行验证,在验证通过后,反馈与第一认证信息关联的第二认证信息,并利用服务器反馈的第二认证信息对第二网络的配网信息进行加密,得到第一加密信息,将第一加密信息反馈至第二设备。
在本实施例中,在设备出厂前,为每个设备设置唯一的第一认证信息和第二认证信息,且将第一认证信息和第二认证信息分别存储于设备本身的存储器中和服务器中。
在第一设备将第一认证信息发送至服务器后,服务器根据第一认证信息进行索引,查找服务器的数据中是否存在第一认证信息,若存在,则验证通过,将第一认证信息关联的第二认证信息发送至第一设备。第一设备利用第二认证信息对第二网络的配网信息进行加密,得到第一加密信息,并通过第一网络将第一加密信息发送至第二设备。
步骤63:利用存储于第二设备的第二认证信息对第一加密信息进行解密,以得到配网信息。
在本实施例中,第一网络相应的存在网络密钥和应用密钥,则在向至少一个第二设备发送第一加密信息时,第一网络的网络密钥和应用密钥均对第一加密信息进行的加密处理,因第二设备中存在第一网络的网络密钥和应用密钥,则可以解密得到第一加密信息。然后利用存储的第二认证信息对第一加密信息进行解密,得到第二网络的配网信息。
步骤64:基于配网信息进行网络配置,加入第二网络。
若第二设备在配置第二网络时网络配置失败,则对第二设备进行初始化,以便于第二设备下一次进行网络配置。
在本实施例中,利用第一网络进行数据的传输,保证的数据传递的安全性,且第二设备在整个配网过程无需人为参与,提高配网效率,增强了用户体验。
参阅图7,图7是本申请提供的电子设备一实施例的结构示意图。该电子设备70包括处理器71以及与处理器71耦接的存储器72;其中,存储器72用于存储程序数据,处理器71用于执行程序数据,以实现以下的方法:
第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。
或,第二设备获取第一设备在第一网络发送的询问包;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备;对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络。
可以理解地,本实施例中的处理器71用于执行程序数据,实现上述实施例的任一方法,这里不再赘述。
其中,电子设备可以是智能灯泡、网络设备、对讲设备等。
参阅图8,图8是本申请提供的计算机可读存储介质一实施例的结构示意图,计算机可读存储介质80用于存储程序数据81,程序数据81在被处理器执行时,用于实现以下的方法:
第一设备在第一网络发送询问包,以使至少一个第二设备基于询问包反馈对应的第一认证信息;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于至少一个第一认证信息得到对应的第二认证信息;利用第二认证信息对第二网络的配网信息进行加密,并发送至与第一认证信息对应的第二设备,以使第二设备对配网信息解密,并基于解密后的配网信息进行网络配置,加入第二网络。
或,第二设备获取第一设备在第一网络发送的询问包;其中,第一设备可在第一网络和第二网络中进行通信,第二设备可在第一网络中通信;基于询问包向第一设备发送第一认证信息,以使第一设备基于第一认证信息得到第二认证信息,并利用第二认证信息对第二网络的配网信息进行加密,反馈至第二设备;对配网信息进行解密,并基于解密后的配网信息进行网络配置,加入第二网络。
可以理解地,本实施例中的计算机可读存储介质80还可以实现上述实施例的任一方法,这里不再赘述。
在本申请所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述其他实施方式中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种Mesh网络的配网方法,其特征在于,所述Mesh网络包括第一网络和第二网络,所述方法包括:
第一设备在所述第一网络发送询问包,以使至少一个所述第二设备在所述第一网络中扫描到所述询问包,并基于所述询问包反馈对应的所述第一认证信息;其中,所述第一设备可在所述第一网络和所述第二网络中进行通信,所述第二设备可在所述第一网络中通信;其中,所述第一网络为公有网络,所述第二网络为私有网络;
基于至少一个所述第一认证信息得到对应的第二认证信息;
利用所述第二认证信息对第二网络的配网信息进行加密,并发送至与所述第一认证信息对应的所述第二设备,以使所述第二设备对所述配网信息解密,并基于解密后的所述配网信息进行网络配置,加入所述第二网络。
2.根据权利要求1所述的方法,其特征在于,
所述第二认证信息分别存储于服务器和所述第二设备;
所述基于至少一个所述第一认证信息得到对应的第二认证信息,包括:
将至少一个所述第一认证信息发送至服务器,以使所述服务器进行验证,在验证通过后,反馈与至少一个所述第一认证信息关联的第二认证信息。
3.根据权利要求2所述的方法,其特征在于,
所述利用所述第二认证信息对第二网络的配网信息进行加密,并发送至与所述第一认证信息对应的所述第二设备,以使所述第二设备对所述配网信息解密,并基于解密后的所述配网信息进行网络配置,加入所述第二网络,包括:
利用所述服务器反馈的所述第二认证信息对第二网络的配网信息进行加密,以得到第一加密信息;
向至少一个所述第二设备发送所述第一加密信息,以使至少一个所述第二设备利用存储的第二认证信息对所述配网信息解密得到所述配网信息,并基于所述配网信息进行网络配置,加入所述第二网络。
4.根据权利要求1所述的方法,其特征在于,
所述第一设备在所述第一网络发送询问包,以使第二设备基于所述询问包反馈第一认证信息之前,包括:
获取第二网络的配网信息,基于所述配网信息进行网络配置,加入所述第二网络。
5.一种Mesh网络的配网方法,其特征在于,所述Mesh网络包括第一网络和第二网络,所述方法包括:
至少一个第二设备在第一网络中扫描第一设备在所述第一网络发送的询问包;其中,所述第一设备可在所述第一网络和所述第二网络中进行通信,所述第二设备可在所述第一网络中通信;其中,所述第一网络为公有网络,所述第二网络为私有网络;
基于所述询问包向所述第一设备反馈对应的第一认证信息,以使所述第一设备基于所述第一认证信息得到第二认证信息,并利用所述第二认证信息对第二网络的配网信息进行加密,反馈至对应的所述第二设备;
对所述配网信息进行解密,并基于解密后的所述配网信息进行网络配置,加入所述第二网络。
6.根据权利要求5所述的方法,其特征在于,
所述第二认证信息分别存储于服务器和所述第二设备;
所述基于所述询问包向所述第一设备发送第一认证信息,以使所述第一设备基于所述第一认证信息得到第二认证信息,并利用所述第二认证信息对第二网络的配网信息进行加密,反馈至所述第二设备,包括:
基于所述询问包向所述第一设备发送第一认证信息,以使所述第一设备将所述第一认证信息发送至服务器进行验证,在验证通过后,反馈与所述第一认证信息关联的第二认证信息,并利用所述服务器反馈的所述第二认证信息对所述第二网络的所述配网信息进行加密,得到第一加密信息,将所述第一加密信息反馈至所述第二设备。
7.根据权利要求6所述的方法,其特征在于,
所述对配网信息进行解密,并基于解密后的所述配网信息进行网络配置,加入所述第二网络,包括:
利用存储于所述第二设备的第二认证信息对所述第一加密信息进行解密,以得到所述配网信息;
基于所述配网信息进行网络配置,加入所述第二网络。
8.根据权利要求7所述的方法,其特征在于,
所述基于所述配网信息进行网络配置,加入所述第二网络,包括:
若网络配置失败,对所述第二设备进行初始化。
9.一种电子设备,其特征在于,所述电子设备包括处理器以及与所述处理器耦接的存储器;
其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据,以实现如权利要求1-4或权利要求5-8任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序数据,所述程序数据在被处理器执行时,用于实现如权利要求1-4或权利要求5-8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011273104.1A CN114501473B (zh) | 2020-11-13 | 2020-11-13 | Mesh网络的配网方法、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011273104.1A CN114501473B (zh) | 2020-11-13 | 2020-11-13 | Mesh网络的配网方法、电子设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114501473A CN114501473A (zh) | 2022-05-13 |
CN114501473B true CN114501473B (zh) | 2023-11-03 |
Family
ID=81491282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011273104.1A Active CN114501473B (zh) | 2020-11-13 | 2020-11-13 | Mesh网络的配网方法、电子设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114501473B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117119559A (zh) * | 2023-06-21 | 2023-11-24 | 深圳合一智控科技有限公司 | mesh智能设备自动配网方法和mesh*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105636040A (zh) * | 2015-12-17 | 2016-06-01 | 美的集团股份有限公司 | 设备入网的方法及*** |
CN108366362A (zh) * | 2018-02-01 | 2018-08-03 | 乐鑫信息科技(上海)有限公司 | Mesh网络及其mesh设备安全配网方法 |
CN110418322A (zh) * | 2019-08-09 | 2019-11-05 | 四川虹美智能科技有限公司 | 基于蓝牙Mesh网络的配网方法及***、一种节点 |
WO2020020313A1 (zh) * | 2018-07-27 | 2020-01-30 | 杭州博联智能科技股份有限公司 | 设备配网装置、***以及方法 |
CN111757356A (zh) * | 2020-06-23 | 2020-10-09 | 四川虹美智能科技有限公司 | 设备配网***及其配网方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2564430C (en) * | 2017-07-07 | 2021-02-17 | Gurulogic Microsystems Oy | Data communication system and method |
-
2020
- 2020-11-13 CN CN202011273104.1A patent/CN114501473B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105636040A (zh) * | 2015-12-17 | 2016-06-01 | 美的集团股份有限公司 | 设备入网的方法及*** |
CN108366362A (zh) * | 2018-02-01 | 2018-08-03 | 乐鑫信息科技(上海)有限公司 | Mesh网络及其mesh设备安全配网方法 |
WO2020020313A1 (zh) * | 2018-07-27 | 2020-01-30 | 杭州博联智能科技股份有限公司 | 设备配网装置、***以及方法 |
CN110418322A (zh) * | 2019-08-09 | 2019-11-05 | 四川虹美智能科技有限公司 | 基于蓝牙Mesh网络的配网方法及***、一种节点 |
CN111757356A (zh) * | 2020-06-23 | 2020-10-09 | 四川虹美智能科技有限公司 | 设备配网***及其配网方法 |
Also Published As
Publication number | Publication date |
---|---|
CN114501473A (zh) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5291200B2 (ja) | Wi−Fiデバイスツーデバイスネットワークにおいてデバイスの追加を実現するための方法、システム、およびデバイス | |
JP6406681B2 (ja) | プレアソシエーションサービスディスカバリのためのシステムおよび方法 | |
US8156337B2 (en) | Systems and methods for authenticating communications in a network medium | |
US9467432B2 (en) | Method and device for generating local interface key | |
US9113330B2 (en) | Wireless authentication using beacon messages | |
JP5786233B2 (ja) | パーソナル・ベーシック・サービス・セットにおけるステーション・ツー・ステーション・セキュリティアソシエーション | |
CN113099443B (zh) | 设备认证方法、装置、设备和*** | |
Suomalainen et al. | Security associations in personal networks: A comparative analysis | |
KR101504447B1 (ko) | 애드 혹 무선 네트워킹을 구현하기 위한 시스템들 및 방법들 | |
CN105009618B (zh) | 一种配置无线终端的方法、设备及*** | |
EP3334084B1 (en) | Security authentication method, configuration method and related device | |
US9112676B2 (en) | Communication apparatus, control method thereof, and storage medium | |
US20070106894A1 (en) | Communication device, communication system and authentication method | |
CN106572148B (zh) | 智能产品的配网方法及配网*** | |
CN102957584B (zh) | 家庭网络设备的管理方法、控制设备和家庭网络设备 | |
US10158608B2 (en) | Key establishment for constrained resource devices | |
EP2993933B1 (en) | Wireless terminal configuration method, apparatus and wireless terminal | |
CN112600820B (zh) | 一种网络连接方法、装置、计算机设备以及存储介质 | |
JP2008547245A (ja) | 無線分散システムの認証方法 | |
WO2019143404A1 (en) | High availability secure network including dual mode authentication | |
CN114501473B (zh) | Mesh网络的配网方法、电子设备及计算机可读存储介质 | |
Chung et al. | DiscoverFriends: Secure social network communication in mobile ad hoc networks | |
US20220407845A1 (en) | System and Method for Performing Secure Key Exchange | |
CN111711646B (zh) | 一种确保区块链p2p网络节点通信安全性的方法和设备 | |
Lundrigan et al. | Strap: Secure transfer of association protocol |
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 |