本发明涉及一种提供和配置无线网络的方法和设备。
背景技术:
1、无线设备可以使用配置协议(例如设备配置协议(dpp,参见[dpp]))安全地连接到无线网络,该配置协议是用于使用dpp配置器设备配置无线通信设备(例如,根据诸如wi-fi的无线通信协议进行通信)以便接入由网络接入设备(例如,wi-fi接入点(ap))提供的无线网络(由服务集标识符ssid识别)的协议。尝试获得对网络的接入的设备(诸如无线设备)被称为“登记者(enrollee)”或有时被称为“调试者”,并且在dpp的情况下被称为“dpp登记者”。“登记者”可能需要被配置有例如安全凭证以获得对网络的接入。用于执行登记者的配置使得登记者可以获得接入的设备被称为“配置器”或有时称为“调试器”。应当注意,在本技术中,首字母缩略词dpp意指dpp的任何版本,例如dpp r1、dpp r2和任何后续版本。最近,wi-fi联盟决定用wi-fi easy connect替换名称dpp。这些名称在本文中可互换地使用。还应当理解,本文公开的设备和方法适用于其他调试协议(例如,matter调试,参见[matter])和其他无线电技术,例如基于ieee 802.15.4的那些技术、蜂窝技术或实际上其他技术。
2、dpp规范[dpp]指定用于dpp消息的交换的特定wi-fi帧。几乎所有dpp消息都使用802.11公共动作帧,除了dpp配置请求/响应帧,dpp配置请求/响应帧包括类似的报头格式,但是使用供应商特异性通用广告服务(gas)公共动作帧来交换。在本文中,我们将dpp与这些特定wi-fi帧的使用称为“wi-fi上的dpp”。另一调试协议还可以使用特定wi-fi帧,类似于dpp的那些帧,但是具有适用的差异,即“wi-fi上的调试”帧。这些特定wi-fi帧可以由一个wi-fi设备发送到无线电范围(rf范围)内的任何其他wi-fi设备。应当注意,这些特定wi-fi帧不需要发送和接收设备与ap相关联。也不要求两个设备中的任何一个必须是ap。这与通过wi-fi传输tcp/ip分组形成对比,针对其,wi-fi设备需要首先与ap相关联并连接到ap正在提供的网络(或ssid)。tcp/ip分组是由许多互联网业务(例如web浏览)使用的分组。tcp/ip分组可以寻址到任何ip地址,并且可以通过多跳从设备行进到设备。跳是这些设备之间的链路。这些链路可以使用诸如以太网或wi-fi的链路层技术。换句话说,特定wi-fi帧是所谓的链路层上的消息或层2消息,并且tcp/ip分组在iso(开放系统互连(osi)联网模型)的网络层或层3上传输。
3、dpp协议的实施需要接入wi-fi使能设备中的低级软件。这对于运行诸如linux的开放os的设备可能不是问题,但是通过智能电话上的应用程序接入该低级软件是非常困难或不可能的。这可能使得使用这样的设备作为网络接入设备(例如,软ap)或具有调试协议(诸如dpp)的配置器是困难的。
4、在本公开中,术语“配置器”可以由“调试设备”代替。
技术实现思路
1、发明人已经认识到,如上所述的网络配置具有问题,因为经由中继器接入无线电网络的配置器对其接入具有某些限制。
2、本发明的目的是提供减轻上述问题中的至少一个的用于配置网络的方法和设备。
3、根据实施例,提供了一种中继设备,所述中继设备被布置为根据配置协议与配置器协作,所述配置协议使得能够将至少一个无线通信设备配置为与无线网络相关联,所述配置协议使用有线和/或无线配置连接,所述中继设备被布置为根据无线通信协议经由收发器与所述至少一个无线通信设备通信,
4、所述中继设备包括处理器,所述处理器被布置为:
5、经由所述配置连接向所述配置器提供对所述收发器的配置的指示。
6、还提供了一种中继设备,所述中继设备被布置为根据配置协议与配置器协作,所述配置协议使得能够将至少一个无线通信设备配置为与无线网络相关联,所述配置协议使用有线和/或无线配置连接,所述中继设备被布置为根据无线通信协议经由收发器与所述至少一个无线通信设备通信,
7、所述中继设备包括处理器,所述处理器被布置为:
8、经由所述配置连接从所述配置器接收对要由所述收发器用于操作所述中继设备与所述至少一个无线通信设备之间的所述无线通信协议的配置的指示。
9、所述配置器还可以被布置为配置无线网络。
10、在许多情况下,中继设备可以耦合到已经为无线通信网络设置并且将已经设置为使用某些信道和/或频率的收发器。新的登记者设备可能不在那些信道/频率上监听。在这种情况下,除非中继设备正在使用的收发器改变信道/频率,否则配置尝试将不会成功,因为在某个时刻,登记者设备将无法响应于经由收发器发送给它的消息。
11、dpp中继器经常是ap的一部分。ap的最重要目标是使相关联的wi-fi设备(“sta”)的最高吞吐量成为可能。因此,ap想要针对每个其无线电保持在相同的信道上(ap可以具有多于一个无线电,每个无线电在相同或不同频带中的另一信道上工作)。
12、如果配置器例如从dpp引导uri中的信道abnf规则([dpp]的第5.2.1节)知道登记者正在监听的信道,则配置器将想要选择实际使用登记者正在监听的信道中的至少一个信道的中继设备。然而,配置器不知道中继设备的(一个或多个)无线电正在使用哪个(哪些)信道。
13、通过接收关于配置的信息,配置器可以能够选择耦合到适当配置的收发器的中继设备(其中,中继设备-收发器的多个选项是可用的)。此外,在控制收发器的功能允许的情况下,配置器可以能够将收发器的配置改变为适合登记者设备的配置。
14、根据实施例,(即,中继设备的)处理器被布置为在所述配置协议的第一格式与所述配置协议的第二格式之间转换消息,所述第二格式可能使用所述无线通信协议。这允许仅使用基于ip的协议的配置器为无线通信协议配置登记者。
15、根据实施例,对配置的指示包括对至少一个参数值的指示,所述至少一个参数是来自频率和无线电信道的集合中的至少一个,所述参数值对应于所述收发器的设置。然后,配置器将能够将收发器的信道和/或频率的设置与登记者设备的信道和/或频率的设置进行比较,或将收发器和登记者设备的信道和/或频率设置为相同。
16、根据实施例,所述指示是使用无线接入点的控制和配置协议(capwap)来接收的。
17、因为所述处理器被布置为接收命令形式的配置的指示,所述命令包括用于收发器的设置,并且响应于所述命令而引起所述收发器将所述设置用于使用无线通信协议进行通信,所以所述配置器可以引起并且确保所述收发器将使用所述登记者设备正在监听的信道/频率。
18、根据实施例,所述指示是使用mdns通告来提供的。这使得使用基于ip的协议的配置器可容易地获得它们。
19、根据实施例,使用接入点配置协议(诸如可以为此目的扩展的rfc 5415中定义的无线接入点的控制和配置(capwap)协议)来提供指示。
20、根据实施例,所述配置协议的所述第一格式是tcp/ip上的设备配置协议。
21、根据另一实施例,所述配置协议是tcp/ip上的matter调试协议。
22、根据实施例,提供了一种网络接入设备,所述网络接入设备包括用于根据无线通信协议与无线通信设备进行无线通信的收发器,并且包括至少一个中继设备。
23、根据实施例,提供了一种被布置为根据配置协议与中继设备协作的配置器,所述配置协议使得所述配置器能够将至少一个无线通信设备配置为与无线网络相关联,所述配置器包括通信单元,其被布置为根据有线和/或无线网络通信协议进行通信;以及
24、处理器系统,其被布置为经由所述通信单元根据有线和/或无线网络通信协议建立到所述中继设备的配置连接,所述配置器被布置为在与所述中继设备协作的同时,执行从包括以下操作的组中选择的至少一项操作:从所述中继设备接收对所述收发器的配置的指示,以及经由所述配置连接向中继设备发送对要由所述中继设备用于操作所述中继设备与充当登记者设备的所述至少一个无线通信设备之间的无线通信协议的配置的指示;并且从充当登记者设备的所述至少一个无线通信设备接收信息,所述登记者设备具有被布置用于使用所述中继设备的所述无线通信协议进行无线通信的登记者收发器,所述信息包括对所述登记者收发器的参数值的指示。
25、根据实施例,所述配置器可以被布置为经由带外信道接收包括所述指示的所述信息。
26、根据实施例,所述配置器被布置为从多个中继设备中选择中继设备,所述选择基于对所述登记者收发器的配置的指示与对所述收发器的配置的指示之间的对应关系。
27、根据实施例,所述处理器被布置为经由所述配置连接向所述网络接入设备发送命令,所述命令包括所述网络接入设备的所述收发器的参数值
28、根据实施例,所述配置器被布置为在经由所述配置连接与所述中继设备协作的同时,参与无线通信设备的配置以实现所述无线通信设备与所述无线网络的关联。
29、根据实施例,提供了一种用于在中继设备中使用的方法,所述中继设备被布置为根据使得能够将无线网络和无线通信设备配置为与无线网络相关联的配置协议与配置器协作,并且被布置为与网络接入设备通信,所述网络接入设备具有收发器,并且被布置为根据无线通信协议经由所述收发器与所述无线通信设备进行通信,所述方法包括根据所述网络通信协议通过将所述配置器与所述配置网络相关联来建立配置连接,执行从包括以下操作的组中选择的至少一项操作:经由所述配置网络向所述配置器提供对所述收发器的参数的指示,经由所述配置连接从所述配置器接收对要由所述收发器用于操作所述中继设备与所述至少一个无线通信设备之间的所述无线通信协议的配置的指示,向所述配置器提供与所述无线通信设备的通信链路。
30、根据实施例,所述方法包括在所述配置协议的第一格式与所述无线通信协议的第二格式之间转换消息。
31、根据实施例,向所述配置器提供对所述收发器的配置的指示是使用mdns通告来执行的。
32、根据实施例,向所述配置器提供对所述收发器的配置的指示是使用接入点配置协议(诸如无线接入点的控制和配置(capwap)协议)来执行的。
33、根据实施例,所述方法包括从所述配置器接收命令以将所述收发器的参数改变为由所述配置器提供的值。
34、提供了一种根据实施例的用于在如本文描述的配置器设备中使用的方法,所述配置器被布置为与如本文描述的中继设备协作,并且配置无线通信设备,所述无线通信设备具有被布置为使用无线通信协议与所述中继设备进行通信的无线设备收发器,所述方法包括获得对所述无线设备收发器的参数的第一指示,执行从包括以下操作的组中选择的至少一项操作:从所述中继设备接收第二指示,所述指示包括对所述收发器的参数的指示;以及向所述中继设备发送命令以使网络接入设备根据由所述配置器提供的值来适配所述收发器的参数。
35、还提供了一种根据实施例的用于在如本文描述的配置器设备中使用的方法,所述配置器被布置为与如本文描述的中继设备协作,并且配置无线通信设备,所述无线通信设备具有被布置为使用无线通信协议与所述中继设备进行通信的无线设备收发器,所述方法包括从多个所述中继设备接收第一指示,所述指示包括对所述收发器的参数的指示,经由带外信道获得对所述无线设备收发器的参数的第二指示,并且根据所述第一指示和所述第二指示之间的对应关系选择中继设备以用于所述无线网络设备的配置。
36、根据实施例,所述第二指示可以经由带外信道来接收。
37、根据实施例,提供了一种根据实施例,提供了一种被布置为根据配置协议与如本文描述的中继设备协作的配置器,所述配置协议使得所述配置器能够将至少一个无线通信设备配置为与无线网络相关联,所述配置器包括通信单元,其被布置为根据网络通信协议进行通信;以及
38、处理器系统,其被布置为经由所述通信单元根据有线和/或无线网络通信协议建立到所述中继设备的配置连接,所述配置器被布置为在与所述中继设备协作的同时,执行从包括以下操作的组中选择的至少一项操作:从所述中继设备接收对所述收发器的配置的指示;以及经由所述配置连接向所述中继设备发送命令,所述命令包括所述网络接入设备的所述收发器的参数值;并且经由所述收发器与所述至少一个无线通信设备进行通信,并且从充当登记者设备的所述至少一个无线通信设备接收信息,所述登记者设备具有被布置用于使用所述中继设备的无线通信协议进行无线通信的登记者收发器,所述信息包括对所述登记者收发器的参数值的指示。
39、根据实施例,所述方法包括向所述网络接入设备发送命令以使所述网络接入设备根据由所述配置器提供的值来适配所述收发器的参数。
40、根据实施例,根据实施例,所述配置协议是tcp/ip上的设备配置协议(dpp)。
41、根据另一方面,所述配置协议是tcp/ip上的matter调试协议。
42、根据一个方面,提供了一种计算机可读介质上的计算机程序产品,所述计算机程序产品被布置为当在设备的处理器上运行时使所述设备执行上述方法。