本發(fā)明涉及一種提供和配置無(wú)線網(wǎng)絡(luò)的方法和設(shè)備。
背景技術(shù):
1、無(wú)線設(shè)備可以使用配置協(xié)議(例如設(shè)備配置協(xié)議(dpp,參見(jiàn)[dpp]))安全地連接到無(wú)線網(wǎng)絡(luò),該配置協(xié)議是用于使用dpp配置器設(shè)備配置無(wú)線通信設(shè)備(例如,根據(jù)諸如wi-fi的無(wú)線通信協(xié)議進(jìn)行通信)以便接入由網(wǎng)絡(luò)接入設(shè)備(例如,wi-fi接入點(diǎn)(ap))提供的無(wú)線網(wǎng)絡(luò)(由服務(wù)集標(biāo)識(shí)符ssid識(shí)別)的協(xié)議。嘗試獲得對(duì)網(wǎng)絡(luò)的接入的設(shè)備(諸如無(wú)線設(shè)備)被稱為“登記者(enrollee)”或有時(shí)被稱為“調(diào)試者”,并且在dpp的情況下被稱為“dpp登記者”?!暗怯浾摺笨赡苄枰慌渲糜欣绨踩珣{證以獲得對(duì)網(wǎng)絡(luò)的接入。用于執(zhí)行登記者的配置使得登記者可以獲得接入的設(shè)備被稱為“配置器”或有時(shí)稱為“調(diào)試器”。應(yīng)當(dāng)注意,在本技術(shù)中,首字母縮略詞dpp意指dpp的任何版本,例如dpp?r1、dpp?r2和任何后續(xù)版本。最近,wi-fi聯(lián)盟決定用wi-fi?easy?connect替換名稱dpp。這些名稱在本文中可互換地使用。還應(yīng)當(dāng)理解,本文公開(kāi)的設(shè)備和方法適用于其他調(diào)試協(xié)議(例如,matter調(diào)試,參見(jiàn)[matter])和其他無(wú)線電技術(shù),例如基于ieee?802.15.4的那些技術(shù)、蜂窩技術(shù)或?qū)嶋H上其他技術(shù)。
2、dpp規(guī)范[dpp]指定用于dpp消息的交換的特定wi-fi幀。幾乎所有dpp消息都使用802.11公共動(dòng)作幀,除了dpp配置請(qǐng)求/響應(yīng)幀,dpp配置請(qǐng)求/響應(yīng)幀包括類似的報(bào)頭格式,但是使用供應(yīng)商特異性通用廣告服務(wù)(gas)公共動(dòng)作幀來(lái)交換。在本文中,我們將dpp與這些特定wi-fi幀的使用稱為“wi-fi上的dpp”。另一調(diào)試協(xié)議還可以使用特定wi-fi幀,類似于dpp的那些幀,但是具有適用的差異,即“wi-fi上的調(diào)試”幀。這些特定wi-fi幀可以由一個(gè)wi-fi設(shè)備發(fā)送到無(wú)線電范圍(rf范圍)內(nèi)的任何其他wi-fi設(shè)備。應(yīng)當(dāng)注意,這些特定wi-fi幀不需要發(fā)送和接收設(shè)備與ap相關(guān)聯(lián)。也不要求兩個(gè)設(shè)備中的任何一個(gè)必須是ap。這與通過(guò)wi-fi傳輸tcp/ip分組形成對(duì)比,針對(duì)其,wi-fi設(shè)備需要首先與ap相關(guān)聯(lián)并連接到ap正在提供的網(wǎng)絡(luò)(或ssid)。tcp/ip分組是由許多互聯(lián)網(wǎng)業(yè)務(wù)(例如web瀏覽)使用的分組。tcp/ip分組可以尋址到任何ip地址,并且可以通過(guò)多跳從設(shè)備行進(jìn)到設(shè)備。跳是這些設(shè)備之間的鏈路。這些鏈路可以使用諸如以太網(wǎng)或wi-fi的鏈路層技術(shù)。換句話說(shuō),特定wi-fi幀是所謂的鏈路層上的消息或?qū)?消息,并且tcp/ip分組在iso(開(kāi)放系統(tǒng)互連(osi)聯(lián)網(wǎng)模型)的網(wǎng)絡(luò)層或?qū)?上傳輸。
3、dpp協(xié)議的實(shí)施需要接入wi-fi使能設(shè)備中的低級(jí)軟件。這對(duì)于運(yùn)行諸如linux的開(kāi)放os的設(shè)備可能不是問(wèn)題,但是通過(guò)智能電話上的應(yīng)用程序接入該低級(jí)軟件是非常困難或不可能的。這可能使得使用這樣的設(shè)備作為網(wǎng)絡(luò)接入設(shè)備(例如,軟ap)或具有調(diào)試協(xié)議(諸如dpp)的配置器是困難的。
4、在本公開(kāi)中,術(shù)語(yǔ)“配置器”可以由“調(diào)試設(shè)備”代替。
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明人已經(jīng)認(rèn)識(shí)到,如上所述的網(wǎng)絡(luò)配置具有問(wèn)題,因?yàn)榻?jīng)由中繼器接入無(wú)線電網(wǎng)絡(luò)的配置器對(duì)其接入具有某些限制。
2、本發(fā)明的目的是提供減輕上述問(wèn)題中的至少一個(gè)的用于配置網(wǎng)絡(luò)的方法和設(shè)備。
3、根據(jù)實(shí)施例,提供了一種中繼設(shè)備,所述中繼設(shè)備被布置為根據(jù)配置協(xié)議與配置器協(xié)作,所述配置協(xié)議使得能夠?qū)⒅辽僖粋€(gè)無(wú)線通信設(shè)備配置為與無(wú)線網(wǎng)絡(luò)相關(guān)聯(lián),所述配置協(xié)議使用有線和/或無(wú)線配置連接,所述中繼設(shè)備被布置為根據(jù)無(wú)線通信協(xié)議經(jīng)由收發(fā)器與所述至少一個(gè)無(wú)線通信設(shè)備通信,
4、所述中繼設(shè)備包括處理器,所述處理器被布置為:
5、經(jīng)由所述配置連接向所述配置器提供對(duì)所述收發(fā)器的配置的指示。
6、還提供了一種中繼設(shè)備,所述中繼設(shè)備被布置為根據(jù)配置協(xié)議與配置器協(xié)作,所述配置協(xié)議使得能夠?qū)⒅辽僖粋€(gè)無(wú)線通信設(shè)備配置為與無(wú)線網(wǎng)絡(luò)相關(guān)聯(lián),所述配置協(xié)議使用有線和/或無(wú)線配置連接,所述中繼設(shè)備被布置為根據(jù)無(wú)線通信協(xié)議經(jīng)由收發(fā)器與所述至少一個(gè)無(wú)線通信設(shè)備通信,
7、所述中繼設(shè)備包括處理器,所述處理器被布置為:
8、經(jīng)由所述配置連接從所述配置器接收對(duì)要由所述收發(fā)器用于操作所述中繼設(shè)備與所述至少一個(gè)無(wú)線通信設(shè)備之間的所述無(wú)線通信協(xié)議的配置的指示。
9、所述配置器還可以被布置為配置無(wú)線網(wǎng)絡(luò)。
10、在許多情況下,中繼設(shè)備可以耦合到已經(jīng)為無(wú)線通信網(wǎng)絡(luò)設(shè)置并且將已經(jīng)設(shè)置為使用某些信道和/或頻率的收發(fā)器。新的登記者設(shè)備可能不在那些信道/頻率上監(jiān)聽(tīng)。在這種情況下,除非中繼設(shè)備正在使用的收發(fā)器改變信道/頻率,否則配置嘗試將不會(huì)成功,因?yàn)樵谀硞€(gè)時(shí)刻,登記者設(shè)備將無(wú)法響應(yīng)于經(jīng)由收發(fā)器發(fā)送給它的消息。
11、dpp中繼器經(jīng)常是ap的一部分。ap的最重要目標(biāo)是使相關(guān)聯(lián)的wi-fi設(shè)備(“sta”)的最高吞吐量成為可能。因此,ap想要針對(duì)每個(gè)其無(wú)線電保持在相同的信道上(ap可以具有多于一個(gè)無(wú)線電,每個(gè)無(wú)線電在相同或不同頻帶中的另一信道上工作)。
12、如果配置器例如從dpp引導(dǎo)uri中的信道abnf規(guī)則([dpp]的第5.2.1節(jié))知道登記者正在監(jiān)聽(tīng)的信道,則配置器將想要選擇實(shí)際使用登記者正在監(jiān)聽(tīng)的信道中的至少一個(gè)信道的中繼設(shè)備。然而,配置器不知道中繼設(shè)備的(一個(gè)或多個(gè))無(wú)線電正在使用哪個(gè)(哪些)信道。
13、通過(guò)接收關(guān)于配置的信息,配置器可以能夠選擇耦合到適當(dāng)配置的收發(fā)器的中繼設(shè)備(其中,中繼設(shè)備-收發(fā)器的多個(gè)選項(xiàng)是可用的)。此外,在控制收發(fā)器的功能允許的情況下,配置器可以能夠?qū)⑹瞻l(fā)器的配置改變?yōu)檫m合登記者設(shè)備的配置。
14、根據(jù)實(shí)施例,(即,中繼設(shè)備的)處理器被布置為在所述配置協(xié)議的第一格式與所述配置協(xié)議的第二格式之間轉(zhuǎn)換消息,所述第二格式可能使用所述無(wú)線通信協(xié)議。這允許僅使用基于ip的協(xié)議的配置器為無(wú)線通信協(xié)議配置登記者。
15、根據(jù)實(shí)施例,對(duì)配置的指示包括對(duì)至少一個(gè)參數(shù)值的指示,所述至少一個(gè)參數(shù)是來(lái)自頻率和無(wú)線電信道的集合中的至少一個(gè),所述參數(shù)值對(duì)應(yīng)于所述收發(fā)器的設(shè)置。然后,配置器將能夠?qū)⑹瞻l(fā)器的信道和/或頻率的設(shè)置與登記者設(shè)備的信道和/或頻率的設(shè)置進(jìn)行比較,或?qū)⑹瞻l(fā)器和登記者設(shè)備的信道和/或頻率設(shè)置為相同。
16、根據(jù)實(shí)施例,所述指示是使用無(wú)線接入點(diǎn)的控制和配置協(xié)議(capwap)來(lái)接收的。
17、因?yàn)樗鎏幚砥鞅徊贾脼榻邮彰钚问降呐渲玫闹甘荆雒畎ㄓ糜谑瞻l(fā)器的設(shè)置,并且響應(yīng)于所述命令而引起所述收發(fā)器將所述設(shè)置用于使用無(wú)線通信協(xié)議進(jìn)行通信,所以所述配置器可以引起并且確保所述收發(fā)器將使用所述登記者設(shè)備正在監(jiān)聽(tīng)的信道/頻率。
18、根據(jù)實(shí)施例,所述指示是使用mdns通告來(lái)提供的。這使得使用基于ip的協(xié)議的配置器可容易地獲得它們。
19、根據(jù)實(shí)施例,使用接入點(diǎn)配置協(xié)議(諸如可以為此目的擴(kuò)展的rfc?5415中定義的無(wú)線接入點(diǎn)的控制和配置(capwap)協(xié)議)來(lái)提供指示。
20、根據(jù)實(shí)施例,所述配置協(xié)議的所述第一格式是tcp/ip上的設(shè)備配置協(xié)議。
21、根據(jù)另一實(shí)施例,所述配置協(xié)議是tcp/ip上的matter調(diào)試協(xié)議。
22、根據(jù)實(shí)施例,提供了一種網(wǎng)絡(luò)接入設(shè)備,所述網(wǎng)絡(luò)接入設(shè)備包括用于根據(jù)無(wú)線通信協(xié)議與無(wú)線通信設(shè)備進(jìn)行無(wú)線通信的收發(fā)器,并且包括至少一個(gè)中繼設(shè)備。
23、根據(jù)實(shí)施例,提供了一種被布置為根據(jù)配置協(xié)議與中繼設(shè)備協(xié)作的配置器,所述配置協(xié)議使得所述配置器能夠?qū)⒅辽僖粋€(gè)無(wú)線通信設(shè)備配置為與無(wú)線網(wǎng)絡(luò)相關(guān)聯(lián),所述配置器包括通信單元,其被布置為根據(jù)有線和/或無(wú)線網(wǎng)絡(luò)通信協(xié)議進(jìn)行通信;以及
24、處理器系統(tǒng),其被布置為經(jīng)由所述通信單元根據(jù)有線和/或無(wú)線網(wǎng)絡(luò)通信協(xié)議建立到所述中繼設(shè)備的配置連接,所述配置器被布置為在與所述中繼設(shè)備協(xié)作的同時(shí),執(zhí)行從包括以下操作的組中選擇的至少一項(xiàng)操作:從所述中繼設(shè)備接收對(duì)所述收發(fā)器的配置的指示,以及經(jīng)由所述配置連接向中繼設(shè)備發(fā)送對(duì)要由所述中繼設(shè)備用于操作所述中繼設(shè)備與充當(dāng)?shù)怯浾咴O(shè)備的所述至少一個(gè)無(wú)線通信設(shè)備之間的無(wú)線通信協(xié)議的配置的指示;并且從充當(dāng)?shù)怯浾咴O(shè)備的所述至少一個(gè)無(wú)線通信設(shè)備接收信息,所述登記者設(shè)備具有被布置用于使用所述中繼設(shè)備的所述無(wú)線通信協(xié)議進(jìn)行無(wú)線通信的登記者收發(fā)器,所述信息包括對(duì)所述登記者收發(fā)器的參數(shù)值的指示。
25、根據(jù)實(shí)施例,所述配置器可以被布置為經(jīng)由帶外信道接收包括所述指示的所述信息。
26、根據(jù)實(shí)施例,所述配置器被布置為從多個(gè)中繼設(shè)備中選擇中繼設(shè)備,所述選擇基于對(duì)所述登記者收發(fā)器的配置的指示與對(duì)所述收發(fā)器的配置的指示之間的對(duì)應(yīng)關(guān)系。
27、根據(jù)實(shí)施例,所述處理器被布置為經(jīng)由所述配置連接向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送命令,所述命令包括所述網(wǎng)絡(luò)接入設(shè)備的所述收發(fā)器的參數(shù)值
28、根據(jù)實(shí)施例,所述配置器被布置為在經(jīng)由所述配置連接與所述中繼設(shè)備協(xié)作的同時(shí),參與無(wú)線通信設(shè)備的配置以實(shí)現(xiàn)所述無(wú)線通信設(shè)備與所述無(wú)線網(wǎng)絡(luò)的關(guān)聯(lián)。
29、根據(jù)實(shí)施例,提供了一種用于在中繼設(shè)備中使用的方法,所述中繼設(shè)備被布置為根據(jù)使得能夠?qū)o(wú)線網(wǎng)絡(luò)和無(wú)線通信設(shè)備配置為與無(wú)線網(wǎng)絡(luò)相關(guān)聯(lián)的配置協(xié)議與配置器協(xié)作,并且被布置為與網(wǎng)絡(luò)接入設(shè)備通信,所述網(wǎng)絡(luò)接入設(shè)備具有收發(fā)器,并且被布置為根據(jù)無(wú)線通信協(xié)議經(jīng)由所述收發(fā)器與所述無(wú)線通信設(shè)備進(jìn)行通信,所述方法包括根據(jù)所述網(wǎng)絡(luò)通信協(xié)議通過(guò)將所述配置器與所述配置網(wǎng)絡(luò)相關(guān)聯(lián)來(lái)建立配置連接,執(zhí)行從包括以下操作的組中選擇的至少一項(xiàng)操作:經(jīng)由所述配置網(wǎng)絡(luò)向所述配置器提供對(duì)所述收發(fā)器的參數(shù)的指示,經(jīng)由所述配置連接從所述配置器接收對(duì)要由所述收發(fā)器用于操作所述中繼設(shè)備與所述至少一個(gè)無(wú)線通信設(shè)備之間的所述無(wú)線通信協(xié)議的配置的指示,向所述配置器提供與所述無(wú)線通信設(shè)備的通信鏈路。
30、根據(jù)實(shí)施例,所述方法包括在所述配置協(xié)議的第一格式與所述無(wú)線通信協(xié)議的第二格式之間轉(zhuǎn)換消息。
31、根據(jù)實(shí)施例,向所述配置器提供對(duì)所述收發(fā)器的配置的指示是使用mdns通告來(lái)執(zhí)行的。
32、根據(jù)實(shí)施例,向所述配置器提供對(duì)所述收發(fā)器的配置的指示是使用接入點(diǎn)配置協(xié)議(諸如無(wú)線接入點(diǎn)的控制和配置(capwap)協(xié)議)來(lái)執(zhí)行的。
33、根據(jù)實(shí)施例,所述方法包括從所述配置器接收命令以將所述收發(fā)器的參數(shù)改變?yōu)橛伤雠渲闷魈峁┑闹怠?/p>
34、提供了一種根據(jù)實(shí)施例的用于在如本文描述的配置器設(shè)備中使用的方法,所述配置器被布置為與如本文描述的中繼設(shè)備協(xié)作,并且配置無(wú)線通信設(shè)備,所述無(wú)線通信設(shè)備具有被布置為使用無(wú)線通信協(xié)議與所述中繼設(shè)備進(jìn)行通信的無(wú)線設(shè)備收發(fā)器,所述方法包括獲得對(duì)所述無(wú)線設(shè)備收發(fā)器的參數(shù)的第一指示,執(zhí)行從包括以下操作的組中選擇的至少一項(xiàng)操作:從所述中繼設(shè)備接收第二指示,所述指示包括對(duì)所述收發(fā)器的參數(shù)的指示;以及向所述中繼設(shè)備發(fā)送命令以使網(wǎng)絡(luò)接入設(shè)備根據(jù)由所述配置器提供的值來(lái)適配所述收發(fā)器的參數(shù)。
35、還提供了一種根據(jù)實(shí)施例的用于在如本文描述的配置器設(shè)備中使用的方法,所述配置器被布置為與如本文描述的中繼設(shè)備協(xié)作,并且配置無(wú)線通信設(shè)備,所述無(wú)線通信設(shè)備具有被布置為使用無(wú)線通信協(xié)議與所述中繼設(shè)備進(jìn)行通信的無(wú)線設(shè)備收發(fā)器,所述方法包括從多個(gè)所述中繼設(shè)備接收第一指示,所述指示包括對(duì)所述收發(fā)器的參數(shù)的指示,經(jīng)由帶外信道獲得對(duì)所述無(wú)線設(shè)備收發(fā)器的參數(shù)的第二指示,并且根據(jù)所述第一指示和所述第二指示之間的對(duì)應(yīng)關(guān)系選擇中繼設(shè)備以用于所述無(wú)線網(wǎng)絡(luò)設(shè)備的配置。
36、根據(jù)實(shí)施例,所述第二指示可以經(jīng)由帶外信道來(lái)接收。
37、根據(jù)實(shí)施例,提供了一種根據(jù)實(shí)施例,提供了一種被布置為根據(jù)配置協(xié)議與如本文描述的中繼設(shè)備協(xié)作的配置器,所述配置協(xié)議使得所述配置器能夠?qū)⒅辽僖粋€(gè)無(wú)線通信設(shè)備配置為與無(wú)線網(wǎng)絡(luò)相關(guān)聯(lián),所述配置器包括通信單元,其被布置為根據(jù)網(wǎng)絡(luò)通信協(xié)議進(jìn)行通信;以及
38、處理器系統(tǒng),其被布置為經(jīng)由所述通信單元根據(jù)有線和/或無(wú)線網(wǎng)絡(luò)通信協(xié)議建立到所述中繼設(shè)備的配置連接,所述配置器被布置為在與所述中繼設(shè)備協(xié)作的同時(shí),執(zhí)行從包括以下操作的組中選擇的至少一項(xiàng)操作:從所述中繼設(shè)備接收對(duì)所述收發(fā)器的配置的指示;以及經(jīng)由所述配置連接向所述中繼設(shè)備發(fā)送命令,所述命令包括所述網(wǎng)絡(luò)接入設(shè)備的所述收發(fā)器的參數(shù)值;并且經(jīng)由所述收發(fā)器與所述至少一個(gè)無(wú)線通信設(shè)備進(jìn)行通信,并且從充當(dāng)?shù)怯浾咴O(shè)備的所述至少一個(gè)無(wú)線通信設(shè)備接收信息,所述登記者設(shè)備具有被布置用于使用所述中繼設(shè)備的無(wú)線通信協(xié)議進(jìn)行無(wú)線通信的登記者收發(fā)器,所述信息包括對(duì)所述登記者收發(fā)器的參數(shù)值的指示。
39、根據(jù)實(shí)施例,所述方法包括向所述網(wǎng)絡(luò)接入設(shè)備發(fā)送命令以使所述網(wǎng)絡(luò)接入設(shè)備根據(jù)由所述配置器提供的值來(lái)適配所述收發(fā)器的參數(shù)。
40、根據(jù)實(shí)施例,根據(jù)實(shí)施例,所述配置協(xié)議是tcp/ip上的設(shè)備配置協(xié)議(dpp)。
41、根據(jù)另一方面,所述配置協(xié)議是tcp/ip上的matter調(diào)試協(xié)議。
42、根據(jù)一個(gè)方面,提供了一種計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品被布置為當(dāng)在設(shè)備的處理器上運(yùn)行時(shí)使所述設(shè)備執(zhí)行上述方法。