CN112673592A - 具有参与者反馈的设备配备协议 - Google Patents
具有参与者反馈的设备配备协议 Download PDFInfo
- Publication number
- CN112673592A CN112673592A CN201980058777.4A CN201980058777A CN112673592A CN 112673592 A CN112673592 A CN 112673592A CN 201980058777 A CN201980058777 A CN 201980058777A CN 112673592 A CN112673592 A CN 112673592A
- Authority
- CN
- China
- Prior art keywords
- participant
- dpp
- status
- network
- configurator
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000004044 response Effects 0.000 claims description 54
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 2
- 229910052802 copper Inorganic materials 0.000 description 2
- 239000010949 copper Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 2
- 229920005591 polysilicon Polymers 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- 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/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/10—Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本文档描述用于向Wi‑Fi网络配备参与者Wi‑Fi设备的方法、设备、***和装置。许多Wi‑Fi设备具有有限的用户接口能力或没有用户接口能力,这给将这些设备中的许多设备连接到,并且尤其是安全地连接到Wi‑Fi网络带来挑战。描述了用于增强设备配备协议以索求并提供来自参与者设备的反馈以指示参与者设备的频带支持并在尝试加入已配备的Wi‑Fi网络之后提供参与者设备的状态的技术。
Description
背景技术
随着使用Wi-Fi连接性的设备的数量和多样性的增加,许多设备具有有限的用户接口能力或没有用户接口能力。这给将许多这些设备连接并且尤其是安全地连接到Wi-Fi网络带来挑战。Wi-Fi联盟(WFA)具有基于设备配备协议(DPP)的Easy ConnectTM程序,以使用诸如智能手机或平板电脑等配置器(configurator)设备将连接设备寻址到Wi-Fi网络,以协助将新设备(例如,参与者(enrollee))连接到Wi-Fi网络。
发明内容
提供本发明内容以介绍具有参与者反馈的设备配备(provision)协议的简化概念。简化的概念在下面的具体实施方式中进一步描述。本发明内容既不旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。
在一个方面中,描述了用于具有参与者反馈的设备配备协议的方法、设备、***和装置,其中,参与者设备传送设备配备协议(DPP)配置请求帧,其包括对参与者设备的频带支持的指示。响应于传送DPP配置请求帧,参与者设备接收DPP配置响应帧,其包括参与者设备将尝试加入的Wi-Fi网络的指示以及sendConnStatus属性。使用接收到的要加入的Wi-Fi网络的指示,参与者设备尝试加入Wi-Fi网络,并且响应于接收到sendConnStatus属性,参与者将DPP状态查询结果帧传送到配置器,其包括尝试加入Wi-Fi网络的结果的DPP连接状态对象。
在另一方面,描述了用于具有参与者反馈的设备配备协议的方法、设备、***和装置,其中配置器设备接收包括参与者的频带支持的指示的设备配备协议(DPP)配置请求帧。至少部分地基于包括在接收到的DPP配置请求帧中的频带支持的指示,配置器设备确定在DPP配置响应帧中包括指令参与者加入的Wi-Fi网络的指示以及sendConnStatus属性。配置器设备将DPP配置响应帧传送给参与者,DPP配置响应帧的传输指令参与者尝试加入Wi-Fi网络,并且在DPP配置响应帧中包括sendConnStatus属性,其在尝试加入Wi-Fi网络后指令参与者传送DPP状态查询结果帧。响应于传送DPP配置响应帧,配置器从参与者接收DPP状态查询结果帧,其包括指示参与者尝试加入Wi-Fi网络的结果的DPP连接状态对象。
附图说明
下面描述具有参与者反馈的设备配备协议的一个或多个方面的细节。在说明书和附图中的不同实例中使用相同的附图标记指示相似的元素:
图1图示示例操作环境,其中可以实现具有参与者反馈的设备配备协议的各方面。
图2图示配置器、参与者和接入点的示例设备图。
图3图示根据具有参与者反馈的设备配备协议的各方面的设备之间的示例数据和控制事务。
图4图示根据本文所描述的技术的各方面的具有通常与参与者有关的参与者反馈的设备配备协议的示例方法。
图5图示根据本文所描述的技术的各方面的具有通常与配置器有关的参与者反馈的设备配备协议的示例方法。
具体实施方式
概述
本文档描述了用于向Wi-Fi网络配备参与者Wi-Fi设备的方法、设备、***和装置。许多Wi-Fi设备具有有限的用户接口能力或没有用户接口能力,这给连接尤其是将许多这些设备安全地连接到Wi-Fi网络提出了挑战。描述了增强设备配备协议以索求并提供来自参与者设备的反馈以指示参与者设备的频带支持并在尝试加入被配备的Wi-Fi网络之后提供参与者设备的状态的技术。
设备配备协议(DPP)定义了用于使用配置器(例如,智能手机、平板计算机、笔记本计算机等)配置新的有Wi-Fi功能的设备(例如,参与者)以连接到Wi-Fi网络(例如,Wi-Fi接入点(AP))的技术。尽管DPP改善了用户的配置过程,但DPP的常规实施方式缺少反馈机制来减轻在配置过程期间可能出现的问题。
在一个方面,配置器和参与者可以检测或可以不检测相同的Wi-Fi网络集。这可能是由于配置器和参与者的无线电能力不同。参与者设备可能只能在2.4GHz无线电频带中操作,而配置器可以在2.4GHz和5GHz无线电频带两者中操作。配置器和参与者设备也可以具有不同的多输入多输出(MIMO)能力和检测范围(例如,1x1对2x2)。例如,在具有由接入点提供的两个Wi-Fi网络、2.4GHz Wi-Fi网络(“AP2G”)和5GHz Wi-Fi网络(“AP5G”)的家庭中,配置器可以同时检测到两个Wi-Fi网络,而参与者只能检测到AP2G或仅检测到AP5G。DPP版本1.0缺少用于参与者通知配置器由参与者支持哪些频段的机制。向配置器配备反馈以指示参与者的频带支持可以防止配备失败,并为用户提供更可靠的配备体验。
在另一方面,DPP版本1.0缺少用于参与者在成功配备之后通知配置器是否参与者可以成功连接到所配备的Wi-Fi网络的机制。例如,如果参与者无法连接(例如,由于错误口令、AP拒绝、参与者无法定位AP或其他原因),则配置器将不会意识到参与者的连接状态。向配置器提供反馈以指示参与者的连接状态为用户提供更可靠的配备体验和配备成功的置信。
示例环境
图1图示示例环境100,其包括配置器110、Wi-Fi接入点120和参与者130。这些设备中的每一个可以是启用无线网络的并且能够通过无线链路140(图示为无线链路141、142和143)传达数据、分组和/或帧。无线链路140可以包括任何合适类型的无线通信链路或无线网络连接。例如,无线链路140可以全部或部分地实现为无线局域网(WLAN)、点对点WLAN(例如,直接无线链路)、无线网状网络、近场通信(NFC)链接、无线个域网(WPAN)、无线广域网(WWAN)或短距离无线网络。可以根据诸如IEEE 802.11-2012、IEEE 802.11-2016、IEEE802.11ac、IEEE 802.11ad、IEEE 802.11ah、IEEE 802.11ax等的任何合适的通信协议或电气电子工程师协会(IEEE)标准来实现无线链路140。
在此示例中,实现接入点120以提供和管理包括无线链路140的无线网络。可以使用诸如正交频分复用多址(OFDMA)的任何适当的调制和代码化方案(MCS)来实现无线链路140。在其他情况下,接入点120可以包括或体现为主机设备、增强型节点基站、无线路由器、宽带路由器、调制解调器设备、无人机控制器、基于车辆的网络设备或其他网络管理节点或设备。示例环境100的配置器110和参与者130作为接入点120提供的无线网络中的站进行操作。参与者设备130可以包括智能电话、机顶盒、平板计算机、无线扬声器、无线智能扬声器、相机、可穿戴设备、无线打印机、移动台、膝上型计算机、医疗设备、安全***、无人机、物联网(IoT)设备、游戏设备、智能电器、启用互联网协议的电视(IP TV)、个人媒体设备、导航设备、移动互联网设备(MID)、附网存储(NAS)驱动器、移动游戏控制台等。
通常,接入点120通过回程链路(未示出)提供到互联网、其他网络或网络资源的连接性,该回程链路可以是有线的或无线的(例如,T1线、光纤链路、宽带电缆网络、内部网、无线广域网)。回程链路可以包括由诸如数字订户线或宽带电缆提供商的互联网服务提供商运营的数据网络或与其相连接,并且可以经由适当配置的调制解调器(未示出)与接入点120对接。当与接入点120所提供的无线网络相关联时(例如,经由无线链路140),配置器和/或参与者可以接入互联网,彼此交换数据或接入针对其接入点120充当网关的其它网络。
示例设备
图2图示配置器、接入点和参与者的示例设备图200。在各方面中,设备图200描述可以通过参与者反馈来实现设备配备协议的各种方面的设备。配置器110和参与者130每一个作为接入点120提供的无线网络中的站(STA)操作。作为站,配置器110和参与者130每一个包括一个或多个天线202和一个或多个收发器204,其用于与接入点120或其他启用无线的设备进行通信。收发器204可以包括任何适当数量的相应通信路径(例如,传送或接收链)以支持多个空间数据流的传输或接收。配置器110和参与者130的前端电路(未示出)可以将收发器204耦合或连接到天线202,以促进各种类型的无线通信。天线202可以包括配置成彼此相似或彼此不同的多个天线的阵列。
配置器110和参与者130还包括处理器206和存储器208(计算机可读存储介质208,CRM 208)。处理器206可以是包括多种材料的单核处理器或多核处理器,所述材料诸如硅、多晶硅、高K电介质、铜等。本文所述的计算机可读存储介质排除传播信号。CRM 208可以包括任何合适的存储器或存储设备,诸如随机存取存储器(RAM)、静态RAM(SRAM)、动态RAM(DRAM)、非易失性RAM(NVRAM)、只读存储器(ROM)或闪存,其能用于存储配置器110或参与者130的设备数据210。设备数据210包括可由处理器206执行以实现与配置器110或参与者130的无线通信和用户交互的配置器110或参与者130的用户数据、多媒体数据、应用和/或操作***。在本公开的上下文中,CRM 208被实现为存储介质,并且因此不包括瞬时信号或载波。
CRM 208还包括配备管理器212(例如,配备管理器应用212)。可替代地或另外,配备管理器212可以全部或部分地实现为与配置器110和参与者130的其他组件集成或分离的硬件逻辑或电路。在至少一些方面,配备管理器212配置收发器204以实行针对具有参与者反馈的设备配备协议的本文描述的技术。
接入点120包括一个或多个天线252和一个或多个收发器254,其用于与配置器110、参与者130或其他启用无线的设备进行通信。收发器254可以包括任何适当数量的相应通信路径(例如,传送或接收链)以支持多个空间数据流的传输或接收。接入点120的前端电路(未示出)可以将收发器254耦合或连接到天线252,以促进各种类型的无线通信。天线252可以包括配置成彼此相似或彼此不同的多个天线的阵列。
接入点120还包括处理器256和存储器258(计算机可读存储介质258,CRM 258)。处理器256可以是包括多种材料的单核处理器或多核处理器,所述材料诸如硅、多晶硅、高K电介质、铜等。本文所述的计算机可读存储介质排除传播信号。CRM 258可以包括任何合适的存储器或存储设备,诸如随机存取存储器(RAM)、静态RAM(SRAM)、动态RAM(DRAM)、非易失性RAM(NVRAM)、只读存储器(ROM)或闪存,其可用于存储接入点120的设备数据260。设备数据260包括处理器256可执行以实现与配置器110或参与者130的无线通信的接入点120的应用和/或操作***。在本公开的上下文中,CRM 258被实现为存储介质,并且因此不包括瞬时信号或载波。
CRM 258还包括接入点管理器262(接入点管理器应用262)。可替代地或另外,接入点管理器262可以全部或部分地实现为与接入点120的其他组件集成或与其分离的硬件逻辑或电路。在至少一些方面,接入点管理器262配置收发器254以实现具有参与者反馈的设备配备协议的本文所述技术。接入点管理器262还配置网络接口264以中继配置器110、接入点120、参与者130和外部网络之间的通信。
设备配备协议配置请求
在一方面中,用于参与者130通知配置器110参与者130的频带支持的机制被添加到设备配备协议(DPP)。在DPP Wi-Fi信道上进行连接之后,参与者130将参与者130的频带支持发送到配置器110。配置器110使用参与者130的频带支持来确定用于配备注册器设备130的候选Wi-Fi网络。配置器110选择候选网络中的一个作为用于配备参与者130的网络。例如,在DPP的引导和认证部分之后,配置器110在执行针对参与者设备130的DPP的配置部分之前针对参与者130的频带支持查询参与者130。
在另一方面,在DPP的引导和认证部分之后,参与者130在DPP的配置步骤期间向配置器110发送配置请求帧(例如,设备配备协议(DPP)配置请求帧)。配置请求帧包括指示参与者130的频带支持的附加参数。例如,参与者130可以支持2.4GHz频带、5GHz频带、6GHz频带或其任何组合。在一方面,在DPP配置请求帧中包括的DPP配置请求对象中包括指示参与者130的频带支持的参数(例如,bandSupport参数):
参与者连接状态报告
在另一方面,将用于参与者130通知配置器110参与者尝试连接到所配备的Wi-Fi网络的状态的机制被添加到DPP。为了接收配备状态,配置器110在DPP配置响应帧中包括sendConnStatus属性,并且将DPP配置响应帧传送给参与者130。响应于接收到DPP配置响应帧,参与者130通过向配置器110传送DPP配置确认帧进行响应。在成功从参与者130接收到DPP配置确认帧之后,配置器110保留在DPP Wi-Fi信道上,收听以从参与者130接收到DPP状态查询结果帧。配置器110接收DPP状态查询结果帧或在超时时间段之后,终止收听DPP状态查询结果帧。如果参与者130成功加入配备的Wi-Fi网络,则参与者130返回DPP Wi-Fi信道,并传送指示连接尝试的状态的DPP状态查询结果帧。
DPP状态查询结果帧包括DPP连接状态对象和信道对象,其包括:
当参与者130将连接状态信息发送到配置器110时,配置器110和参与者130可以或可以不在同一网络上。发送连接状态的机制需要考虑配置器110和参与者130在相同或不同的网络上。
在一方面中,配置器110通过互联网(或如果配置器110和参与者130在同一网络上的该同一网络)显式查询连接状态。如果配置器110在超时时间段后未收到来自参与者130的响应,则配置器110移动至DPP信道(用于DPP配备的Wi-Fi信道),并显式地查询参与者的连接状态(例如,失败连接)。同时,如果参与者130无法连接到已配备的网络,则参与者130移动回DPP信道并等待配置器的查询。当被查询时,参与者130将状态(例如,失败代码)返回给配置器110。
在另一方面,在配备完成之后,在超时时间段内配置器110在DPP信道上等待来自参与者130的状态报告。在成功连接之后、在失败的连接尝试或在固定的超时(例如15秒)之后,参与者130移动至DPP信道并将状态报告发送给配置器110。例如,配置器110指示配置器110将在DPP信道上等待来自参与者130的状态报告直到超时到期的时间量(例如,15秒)。
在另一个示例中,配置器110指示配置器110将在DPP信道上等待并且在超时到期之前收听来自参与者130的状态报告的调度(例如,在10秒内每1秒的前100毫秒)。参与者130将根据配置器110指示的调度发送最新的网络连接状态(如上定义)。可选地或另外,当配置器110接收到1xxx(失败情况)或0011(成功的互联网连接)的状态时,配置器110和参与者130将终止DPP信道上的带外通信调度。另外或可选地,当配置器110接收到0001的状态和连接的AP信道号时,配置器110可以选择移动到AP信道,并在AP信道上向参与者130发送直接状态查询(例如,通过发送具有被设置为指示“请求即时状态报告”的值的状态报告类型字段的DPP配置响应帧),并终止DPP信道上的带外通信调度。
在附加的方面,可选属性包括在配置响应帧中。配置器110使用可选属性来发送显式请求,以用于参与者设备130在DPP的配置部分期间在配置请求之后通过配置结果帧发送状态报告。在参与者设备130连接尝试之后,状态报告通过配置结果帧发送,并指示超时的时间量。这提供了用于不同用例的选项,以指示是否需要状态报告。例如,如果配置器110是AP,则配置器将知道连接是否成功而无需状态报告。在这种用例下,配置器110不会请求状态报告以避免不必要的操作。缺少可选属性指示不请求状态报告。
在一个替代方案中,配置响应帧中包括的可选属性具有以下字段:
00:在发送配置响应的同一信道上的请求即时状态报告(即,请求参与者130报告当前状态)
01:利用调度的每当状态改变时的请求延迟状态报告(即,请求参与者130在状态改变时报告状态),直到AP连接
10:利用调度的每当状态改变时的请求延迟状态报告(即,当状态改变时请求参与者130报告状态),直到IP分配
11:利用调度的每当状态改变时的请求延迟状态报告(即,请求参与者130在状态改变时报告状态),直到互联网连接
调度被固定为从配置响应帧的末尾开始,其中用于参与者传送配置结果帧的窗口是每一秒钟的前100毫秒直到指定的超时为止。
超时选择是:
00:一秒(指示配置器110将仅在一秒钟期间在DPP配置信道上等待100毫秒)
01:10秒(指示配置器110将在DPP配置信道上等待100毫秒,保留在DPP信道上或者切换到另一个信道900毫秒,在DPP配置信道上等待100毫秒,保留上DPP信道或切换到不同信道900毫秒,并重复总共10次)
10:30秒
11:60秒
在另一替代方案中,配置响应帧中包括的可选属性具有以下字段:
000:在发送配置响应的同一信道上的请求即时状态报告(例如,请求参与者130报告当前状态)。
001:具有高达1秒的调度的请求延迟状态报告
010:具有高达10秒的调度的请求延迟状态报告
011:具有高达30秒的调度的请求延迟状态报告
100:具有高达60秒的调度的请求延迟状态报告
101-111:保留
从配置响应帧的末尾处开始,参与者130传送配置结果帧的调度窗口是每一秒的前100毫秒,直到指定的超时为止。如果状态改变发生在窗口内,则参与者130在接近窗口中间或在状态改变之后立即传送配置结果帧。
当配置器110仅请求配置状态时,配置器110使用即时状态报告。具有即时状态报告的配置响应帧将终止延迟状态报告的任何剩余调度。
图3图示根据具有参与者反馈的设备配备协议的各方面的在配置器、接入点和参与者之间的数据和控制事务。在305处,参与者130和配置器110引导设备配备协议(DPP),该设备配备协议包括密钥交换和认证过程以发起DPP。DPP引导和认证交换可能会在DPP Wi-Fi信道上发生。
在310处,参与者130将DPP配置请求帧传送到配置器110。参与者130包括参与者130的频带支持的指示。
在315处,配置器110使用参与者130的频带支持来确定参与者130将加入哪个网络。例如,配置器110在配置器110的用户界面显示器上显示候选网络。然后配置器110经由配置器110的用户界面控制接收参与者130将尝试加入的网络的来自用户的选择。
在320处,配置器110将DPP配置响应帧传送给参与者130。配置器110包括参与者将尝试加入的Wi-Fi网络的指示。可选地,配置器110可以在DPP配置响应帧中包括sendConnStatus属性。sendConnStatus属性指令参与者130向配置器110报告尝试加入指示的Wi-Fi网络的状态。
在325处,参与者130将DPP配置确认消息传送到配置器110。响应于接收到DPP配置确认消息,配置器保留在DPP Wi-Fi信道上以等待来自参与者130的DPP状态查询结果帧。
在330处,参与者130尝试发现并加入所选择的Wi-Fi网络。在335处,参与者130将DPP状态查询结果帧传送到配置器110,其包括指示尝试加入所选择Wi-Fi网络的结果的connectionStatus对象。
示例方法
参考图4和图5描述根据具有参与者反馈的设备配备协议的一个或者多个方面的示例方法400和500。描述方法框的顺序并不旨在理解为限制,并且可以以任何顺序跳过、重复或组合任何数量的所描述的方法框,以便实现方法或替代方法。通常,本文描述的任何组件、模块、方法和操作可以使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任意组合来实现。可以在存储在计算机处理***本地和/或远程的计算机可读存储存储器上的可执行指令的一般上下文中描述示例方法的一些操作,并且实施方式可以包括软件应用、程序、功能等。可替选地或另外,本文描述的任何功能性可以至少部分地由一个或多个硬件逻辑组件,诸如但不限于现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SoC)、复杂可编程逻辑器件(CPLD)等执行。
图4图示具有通常与参与者设备有关的参与者反馈的设备配备协议的示例方法400。在402处,参与者设备传送设备配备协议(DPP)配置请求帧,该设备配备协议(DPP)配置请求帧包括参与者所支持的频带的指示。例如,参与者设备(例如,参与者130)将包括参与者的频带支持的指示的设备配备协议(DPP)配置请求帧传送到配置器(例如,配置器110)。参与者130在DPP配置请求帧中包括的DPP配置请求对象中包括指示参与者130的频带支持的参数。
在404处,响应于传送DPP配置请求帧,参与者设备接收DPP配置响应帧,该DPP配置响应帧包括参与者设备将尝试加入的Wi-Fi网络的指示和sendConnStatus属性。例如,响应于传送DPP配置请求帧,参与者130接收包括参与者130将尝试加入的Wi-Fi网络的指示和sendConnStatus属性的DPP配置响应帧。sendConnStatus属性指令参与者130在尝试加入指示的Wi-Fi网络后将DPP状态查询结果帧传送到配置器110。响应于成功接收到DPP配置响应帧,参与者130将DPP配置确认帧传送到配置器110。
在406处,参与者设备尝试加入所指示的Wi-Fi网络。例如,参与者130尝试加入在DPP配置响应帧中指示的Wi-Fi网络。
在408处,响应于所接收的sendConnStatus属性,参与者设备将DPP状态查询结果帧传送到配置器,该DPP状态查询结果帧包括指示尝试加入所指示的Wi-Fi网络的结果的DPP连接状态对象。例如,响应于配置器110在DPP配置响应帧中包括sendConnStatus属性,参与者130将DPP状态查询结果帧传送给配置器110。参与者130在DPP状态查询结果帧中包括指示尝试加入指示的Wi-Fi网络的结果的DPP连接状态对象。
图5图示具有通常与配置器设备有关的参与者反馈的设备配备协议的示例方法500。在502处,配置器设备从参与者接收设备配备协议(DPP)配置请求帧,该设备配备协议(DPP)配置请求帧包括该参与者的频带支持的指示。例如,配置器设备(例如,配置器110)从参与者(例如,参与者130)接收设备配备协议(DPP)配置请求帧,其在DPP配置请求帧中包括的DPP配置请求对象中包括指示参与者130的频带支持的参数。
在504处,至少部分地基于包括在所接收的DPP配置请求帧中的频带支持的指示,配置器设备确定在DPP配置响应帧中包括参与者被指令加入的Wi-Fi网络的指示以及sendConnStatus属性。例如,至少部分地基于所接收的DPP配置请求帧中包括的频带支持的指示,配置器110确定参与者支持用于Wi-Fi网络的频带,并且在DPP配置响应帧中包括指令参与者加入的Wi-Fi网络的指示和sendConnStatus属性。配置器110可以在配置器110的用户界面中呈现候选Wi-Fi网络和相关联的信息,并从配置器110的用户接收输入以选择在DPP配置响应帧中指示的Wi-Fi网络。
在506处,配置器将DPP配置响应帧传送给参与者,以指示参与者尝试加入Wi-Fi网络,并在DPP配置响应帧中包括sendConnStatus属性指令参与者在尝试加入Wi-Fi网络之后传送DPP状态查询结果帧。
在508处,响应于传送DPP配置响应帧,配置器设备从参与者接收DPP状态查询结果帧,该DPP状态查询结果帧包括DPP连接状态对象,该DPP连接状态对象指示参与者尝试加入所指示的Wi-Fi网络的结果。例如,响应于传送DPP配置响应帧,配置器110从参与者130接收DPP状态查询结果帧,该DPP状态查询结果帧包括指示参与者130尝试加入所指示的Wi-Fi网络的结果的DPP连接状态对象。DPP连接状态对象可以指示:参与者130成功地关联到AP并且具有网络访问权;参与者130发现了该AP,并且由于AP失败关联或者认证失败;在网络引入期间由于无效的连接器参与者连接失败;参与者连接未能连接到具有到期的连接器的AP;参与者连接未能匹配AP连接器;或者参与者130未能发现接入点。
在下面描述一些示例:
示例1:一种由配置器向Wi-Fi网络配备参与者设备的方法,所述方法包括所述参与者设备:
向所述配置器传送设备配备协议(DPP)配置请求帧,所述DPP配置请求帧包括所述参与者设备的频带支持的指示;
接收DPP配置响应帧,所述DPP配置响应帧包括:
所述参与者设备应尝试加入的Wi-Fi网络的指示;和
sendConnStatus属性;
尝试加入所述Wi-Fi网络;以及
向所述配置器传送DPP状态查询结果帧,所述DPP状态查询结果帧包括指示加入所述Wi-Fi网络的所述尝试的结果的DPP连接状态对象。
示例2:根据示例1所述的方法,其中所述参与者设备的频带支持的所述指示是DPP配置请求对象中的参数,所述方法进一步包括所述参与者设备:
在传送所述DPP配置请求帧之前,在所述DPP配置请求帧中包括所述DPP配置请求对象。
示例3:根据示例2所述的方法,其中所述DPP配置请求对象包括:
所述参与者设备想要加入的网络类型;和
所述参与者设备想要获得的网络角色。
示例4:根据示例2或示例3所述的方法,其中,指示所述参与者设备的频带支持的所述参数指示所述参与者设备支持:
2.4GHz频带;
5GHz频带;
6GHz频带;或者
它们的任何组合。
示例5:根据示例1到4中任一项所述的方法,所述方法包括所述参与者设备:
在DPP信道上向所述配置器传送所述DPP配置请求帧;和
在所述DPP信道上向所述配置器传送所述DPP状态查询结果帧。
示例6:根据示例1至5中的任一项所述的方法,其中所述DPP连接状态对象包括:connStatus、结果、服务集标识符(SSID)、channelList、信道、信道号和操作类别。
示例7:根据示例6所述的方法,其中所述结果包括:
所述参与者设备成功地关联到AP并具有网络访问权(STATUS_OK);
所述参与者设备发现所述AP,并且关联或认证失败(STATUS_AUTH_FAILURE);
在网络引入期间,由于无效的连接器参与者连接失败(STATUS_INVALIDCONNECTOR);
所述参与者连接未能连接到具有过期连接器的AP(STATUS_CONNECTOR_EXPIRED);
所述参与者连接未能匹配AP连接器(STATUS_NO_MATCH);或者
所述参与者设备未能发现接入点(STATUS_NO_AP)。
示例8:一种用于由配置器设备向Wi-Fi网络配备参与者的方法,所述方法包括所述配置器设备:
从所述参与者接收设备配备协议(DPP)配置请求帧,所述DPP配置请求帧包括所述参与者的频带支持的指示;
至少部分地基于包括在所接收的DPP配置请求帧中的频带支持的所述指示,确定在DPP配置响应帧中包括指令所述参与者加入的所述Wi-Fi网络的指示以及sendConnStatus属性;
将所述DPP配置响应帧传送给所述参与者,所述传送指令所述参与者尝试加入所述Wi-Fi网络并且在所述DPP配置响应帧中包括所述sendConnStatus属性指令所述参与者在尝试加入所述Wi-Fi网络之后传送DPP状态查询结果帧;以及
从所述参与者接收DPP状态查询结果帧,所述DPP状态查询结果帧包括DPP连接状态对象,所述DPP连接状态对象指示所述参与者尝试加入所指示的Wi-Fi网络的结果。
示例9:根据示例8所述的方法,其中所述参与者的频带支持的所述指示是DPP配置请求对象中的参数,并且其中所述DPP配置请求帧包括所述DPP配置请求对象。
示例10:根据示例9所述的方法,其中所述DPP配置请求对象包括:
所述参与者想要加入的网络类型;和
所述参与者想要获得的网络角色。
示例11:根据示例9或示例10所述的方法,其中指示所述参与者的频带支持的所述参数指示所述参与者支持:
2.4GHz频带;
5GHz频带;
6GHz频带;或者
它们的任何组合。
示例12:根据示例8至11中的任一项所述的方法,其中所述DPP连接状态对象包括:connStatus、结果、服务集标识符(SSID)、channelList、信道、信道号和操作类别。
示例13:根据示例12所述的方法,其中所述结果包括:
所述参与者成功地关联到AP并且具有网络访问权(STATUS_OK);
所述参与者发现所述AP,并且关联或认证失败(STATUS_AUTH_FAILURE);
在网络引入期间由于无效的连接器参与者连接失败(STATUS_INVALIDCONNECTOR);
所述参与者连接未能连接到具有过期连接器的AP(STATUS_CONNECTOR_EXPIRED);
所述参与者连接未能匹配AP连接器(STATUS_NO_MATCH);或者
所述参与者未能发现接入点(STATUS_NO_AP)。
示例14:根据示例8到13中任一项所述的方法,进一步包括所述配置器设备:
在DPP Wi-Fi信道上收听以接收所述DPP状态查询结果帧;以及
以下中的任一个:
接收所述DPP状态查询结果帧;或者
在超时时间段之后终止所述收听。
示例15:一种被实现为参与者设备的Wi-Fi设备,所述Wi-Fi设备包括:
Wi-Fi收发器;
用于实现配备管理器应用的存储器和处理器***,所述配备管理器应用可由所述处理器执行以配置所述Wi-Fi设备以执行根据示例1至14中的任一项。
结论
尽管已经用特定于特征和/或方法的语言描述了具有参与者反馈的设备配备协议的各方面,但是所附权利要求的主题不必限于所描述的特定特征或方法。而是,将特定特征和方法公开为具有参与者反馈的设备配备协议的示例实施方式,并且其他等效特征和方法旨在落入所附权利要求的范围内。此外,描述各种不同的方面,并且要理解,每个所描述的方面可以独立地或结合一个或多个其他所描述的方面来实现。
Claims (15)
1.一种由配置器向Wi-Fi网络配备参与者设备的方法,所述方法包括所述参与者设备:
向所述配置器传送设备配备协议(DPP)配置请求帧,所述DPP配置请求帧包括所述参与者设备的频带支持的指示;
接收DPP配置响应帧,所述DPP配置响应帧包括:
所述参与者设备应尝试加入的Wi-Fi网络的指示;和
sendConnStatus属性;
尝试加入所述Wi-Fi网络;以及
向所述配置器传送DPP状态查询结果帧,所述DPP状态查询结果帧包括DPP连接状态对象,所述DPP连接状态对象指示加入所述Wi-Fi网络的所述尝试的结果。
2.根据权利要求1所述的方法,其中,所述参与者设备的频带支持的所述指示是DPP配置请求对象中的参数,所述方法进一步包括所述参与者设备:
在传送所述DPP配置请求帧之前,在所述DPP配置请求帧中包括所述DPP配置请求对象。
3.根据权利要求2所述的方法,其中,所述DPP配置请求对象包括:
所述参与者设备想要加入的网络类型;和
所述参与者设备想要获得的网络角色。
4.根据权利要求2或权利要求3所述的方法,其中,指示所述参与者设备的频带支持的所述参数指示所述参与者设备支持:
2.4GHz频带;
5GHz频带;
6GHz频带;或者
它们的任何组合。
5.根据权利要求1至4中的任一项所述的方法,所述方法包括所述参与者设备:
在DPP信道上向所述配置器传送所述DPP配置请求帧;和
在所述DPP信道上向所述配置器传送所述DPP状态查询结果帧。
6.根据权利要求1至5中的任一项所述的方法,其中,所述DPP连接状态对象包括:connStatus、结果、服务集标识符(SSID)、channelList、信道、信道号和操作类别。
7.根据权利要求6所述的方法,其中,所述结果包括:
所述参与者设备成功地关联到AP并具有网络访问权(STATUS_OK);
所述参与者设备发现所述AP,并且关联或认证失败(STATUS_AUTH_FAILURE);
在网络引入期间由于无效的连接器参与者连接失败(STATUS_INVALID CONNECTOR);
所述参与者连接未能连接到具有过期连接器的AP(STATUS_CONNECTOR_EXPIRED);
所述参与者连接未能匹配AP连接器(STATUS_NO_MATCH);或者
所述参与者设备未能发现接入点(STATUS_NO_AP)。
8.一种用于由配置器设备向Wi-Fi网络配备参与者的方法,所述方法包括所述配置器设备:
从所述参与者接收设备配备协议(DPP)配置请求帧,所述DPP配置请求帧包括所述参与者的频带支持的指示;
至少部分地基于包括在所接收的DPP配置请求帧中的频带支持的所述指示,确定在DPP配置响应帧中包括指令所述参与者加入的所述Wi-Fi网络的指示以及sendConnStatus属性;
向所述参与者传送所述DPP配置响应帧,所述传送指令所述参与者尝试加入所述Wi-Fi网络并且在所述DPP配置响应帧中包括所述sendConnStatus属性指令所述参与者在尝试加入所述Wi-Fi网络之后传送DPP状态查询结果帧;以及
从所述参与者接收DPP状态查询结果帧,所述DPP状态查询结果帧包括DPP连接状态对象,所述DPP连接状态对象指示所述参与者尝试加入所指示的Wi-Fi网络的结果。
9.根据权利要求8所述的方法,其中,所述参与者的频带支持的所述指示是DPP配置请求对象中的参数,并且其中,所述DPP配置请求帧包括所述DPP配置请求对象。
10.根据权利要求9所述的方法,其中,所述DPP配置请求对象包括:
所述参与者想要加入的网络类型;和
所述参与者想要获得的网络角色。
11.根据权利要求9或权利要求10所述的方法,其中,指示所述参与者的频带支持的所述参数指示所述参与者支持:
2.4GHz频带;
5GHz频带;
6GHz频带;或者
它们的任何组合。
12.根据权利要求8至11中的任一项所述的方法,其中,所述DPP连接状态对象包括:connStatus、结果、服务集标识符(SSID)、channelList、信道、信道号和操作类别。
13.根据权利要求12所述的方法,其中,所述结果包括:
所述参与者成功地关联到AP并且具有网络访问权(STATUS_OK);
所述参与者发现所述AP,并且关联或认证失败(STATUS_AUTH_FAILURE);
在网络引入期间由于无效的连接器参与者连接失败(STATUS_INVALID CONNECTOR);
所述参与者连接未能连接到具有过期连接器的AP(STATUS_CONNECTOR_EXPIRED);
所述参与者连接未能匹配AP连接器(STATUS_NO_MATCH);或者
所述参与者未能发现接入点(STATUS_NO_AP)。
14.根据权利要求8至13中的任一项所述的方法,进一步包括所述配置器设备:
在DPP Wi-Fi信道上收听以接收所述DPP状态查询结果帧;以及
以下中的任一个:
接收所述DPP状态查询结果帧;或者
在超时时间段之后终止所述收听。
15.一种被实现为参与者设备的Wi-Fi设备,所述Wi-Fi设备包括:
Wi-Fi收发器;
用于实现配备管理器应用的存储器和处理器***,所述配备管理器应用可由所述处理器执行以配置所述Wi-Fi设备以执行根据权利要求1至14中的任一项所述的方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862755173P | 2018-11-02 | 2018-11-02 | |
US62/755,173 | 2018-11-02 | ||
PCT/US2019/059490 WO2020092971A1 (en) | 2018-11-02 | 2019-11-01 | Device provisioning protocol with enrollee feedback |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112673592A true CN112673592A (zh) | 2021-04-16 |
CN112673592B CN112673592B (zh) | 2023-12-01 |
Family
ID=69159924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980058777.4A Active CN112673592B (zh) | 2018-11-02 | 2019-11-01 | 具有参与者反馈的设备配备协议 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11882463B2 (zh) |
EP (1) | EP3821568B1 (zh) |
CN (1) | CN112673592B (zh) |
WO (1) | WO2020092971A1 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020092971A1 (en) | 2018-11-02 | 2020-05-07 | Google Llc | Device provisioning protocol with enrollee feedback |
JP7324001B2 (ja) * | 2018-12-28 | 2023-08-09 | キヤノン株式会社 | 通信装置、通信装置の制御方法、およびプログラム |
EP3694238A1 (en) * | 2019-02-11 | 2020-08-12 | Koninklijke Philips N.V. | Previous connection status report |
EP4144113A1 (en) * | 2020-05-01 | 2023-03-08 | Koninklijke Philips N.V. | Random mac configuring |
EP3993458A1 (en) * | 2020-11-02 | 2022-05-04 | Koninklijke Philips N.V. | Enrollment of enrollee devices to a wireless network |
EP4205423A1 (en) * | 2020-08-31 | 2023-07-05 | Koninklijke Philips N.V. | Enrollment of enrollee devices to a wireless network |
KR20220112538A (ko) * | 2021-02-04 | 2022-08-11 | 삼성전자주식회사 | 네트워크 구성 정보를 송수신하는 전자 장치 및 그 동작 방법 |
JP2022131419A (ja) * | 2021-02-26 | 2022-09-07 | キヤノン株式会社 | 情報処理装置、その制御方法、並びにプログラム |
KR20220144552A (ko) * | 2021-04-20 | 2022-10-27 | 삼성전자주식회사 | 무선 네트워크에서 장치 프로비져닝을 위한 전자 장치 및 그 동작 방법 |
KR20220147963A (ko) * | 2021-04-28 | 2022-11-04 | 삼성전자주식회사 | 네트워크 구성 정보를 관리하는 전자 장치 및 그 동작 방법 |
JP2023053802A (ja) * | 2021-10-01 | 2023-04-13 | キヤノン株式会社 | 通信装置およびその制御方法、通信システム |
JP2023059463A (ja) * | 2021-10-15 | 2023-04-27 | キヤノン株式会社 | 通信装置、その制御方法、並びにプログラム |
US20230336983A1 (en) * | 2022-04-14 | 2023-10-19 | Hewlett Packard Enterprise Development Lp | Establishing a backup connectivity between a sensor and a management system |
EP4274116A1 (en) * | 2022-05-05 | 2023-11-08 | Koninklijke Philips N.V. | Method and device to provide a relay for use in wireless configuration |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107070863A (zh) * | 2016-01-29 | 2017-08-18 | 谷歌公司 | 本地设备认证 |
WO2017173550A1 (en) * | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
WO2018047653A1 (ja) * | 2016-09-06 | 2018-03-15 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
US20180227921A1 (en) * | 2014-11-24 | 2018-08-09 | Google Llc | System and method for improved band-channel scanning and network switching |
US20180270049A1 (en) * | 2017-03-17 | 2018-09-20 | Qualcomm Incorporated | Techniques for preventing abuse of bootstrapping information in an authentication protocol |
US20180316562A1 (en) * | 2017-04-27 | 2018-11-01 | Blackberry Limited | Network policy configuration |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170137580A (ko) * | 2016-06-03 | 2017-12-13 | 주식회사 케이티 | 무선랜에서 클라이언트 디바이스와 액세스 포인트의 페어링 방법 및 장치 |
US10701745B2 (en) * | 2016-12-28 | 2020-06-30 | Intel IP Corporation | Secure ad hoc network access |
US10169587B1 (en) * | 2018-04-27 | 2019-01-01 | John A. Nix | Hosted device provisioning protocol with servers and a networked initiator |
US10958425B2 (en) * | 2018-05-17 | 2021-03-23 | lOT AND M2M TECHNOLOGIES, LLC | Hosted dynamic provisioning protocol with servers and a networked responder |
US11665662B2 (en) * | 2018-10-17 | 2023-05-30 | Wilus Institute Of Standards And Technology Inc. | Method for onboarding in multiple access point network and access point using same |
WO2020092971A1 (en) | 2018-11-02 | 2020-05-07 | Google Llc | Device provisioning protocol with enrollee feedback |
JP7438676B2 (ja) * | 2019-06-27 | 2024-02-27 | キヤノン株式会社 | 無線通信装置およびその制御方法 |
US20230224703A1 (en) * | 2022-01-13 | 2023-07-13 | Arris Enterprises Llc | Practical easyconnect onboarding of extenders |
-
2019
- 2019-11-01 WO PCT/US2019/059490 patent/WO2020092971A1/en unknown
- 2019-11-01 CN CN201980058777.4A patent/CN112673592B/zh active Active
- 2019-11-01 EP EP19835882.2A patent/EP3821568B1/en active Active
- 2019-11-01 US US17/280,048 patent/US11882463B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180227921A1 (en) * | 2014-11-24 | 2018-08-09 | Google Llc | System and method for improved band-channel scanning and network switching |
CN107070863A (zh) * | 2016-01-29 | 2017-08-18 | 谷歌公司 | 本地设备认证 |
WO2017173550A1 (en) * | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
WO2018047653A1 (ja) * | 2016-09-06 | 2018-03-15 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
US20180270049A1 (en) * | 2017-03-17 | 2018-09-20 | Qualcomm Incorporated | Techniques for preventing abuse of bootstrapping information in an authentication protocol |
US20180316562A1 (en) * | 2017-04-27 | 2018-11-01 | Blackberry Limited | Network policy configuration |
Also Published As
Publication number | Publication date |
---|---|
EP3821568B1 (en) | 2024-01-03 |
US11882463B2 (en) | 2024-01-23 |
EP3821568A1 (en) | 2021-05-19 |
WO2020092971A1 (en) | 2020-05-07 |
CN112673592B (zh) | 2023-12-01 |
US20210400502A1 (en) | 2021-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112673592B (zh) | 具有参与者反馈的设备配备协议 | |
US10833927B2 (en) | Systems and methods for intuitive home networking | |
CN113055943B (zh) | 接入网络实体、终端及其方法 | |
US9699715B2 (en) | Discovery method and device in a wireless communication system | |
US9699819B2 (en) | Method and apparatus for establishing session in wireless communication system | |
US20200396652A1 (en) | Method, apparatus, computer program product and computer program for conditional handover | |
KR20230019918A (ko) | 무선랜 시스템에서의 스캐닝 방법 및 장치 | |
US8665744B2 (en) | Convenient provisioning of embedded devices with WiFi capability | |
CN105554754A (zh) | 一种物联网wifi模块接入网络的方法及*** | |
EP3751936B1 (en) | Carrier set determination method and device, storage medium and electronic device | |
WO2017049729A1 (zh) | 一种通信资源配置方法和装置 | |
EP2884813A1 (en) | Method and apparatus for generating p2p group for wi-fi direct service | |
US9078108B1 (en) | Method and apparatus for off-channel invitation | |
US20190394687A1 (en) | Integrated Access and Backhaul Next Generation NodeB Capabilities and Signaling | |
US11252549B2 (en) | Communication device configured to switch wireless networks based on information received from a terminal device and to establish a wireless connection with the terminal device and non-transitory computer-readable medium for a terminal device establishing a wireless connection with a communication device | |
CN114697991A (zh) | Wi-Fi配置方法及电子设备 | |
US20150249946A1 (en) | Network connection method and device supporting same | |
CN113455026A (zh) | 接入方法及通信装置 | |
US20230291799A1 (en) | Method and Apparatus of Network Configuration for Internet-of-Things Device | |
US20220272577A1 (en) | Communication method and communication apparatus | |
CN112055372B (zh) | 客户前置设备及客户前置设备工作方法 | |
WO2019157664A1 (zh) | 用于波束失败恢复的资源选择方法、装置和通信*** | |
US20160308600A1 (en) | Base station apparatus, terminal apparatus, and wireless access system | |
JP7413463B2 (ja) | ハンドオーバを処理するデバイス及び方法 | |
EP4351215A1 (en) | Transmission mode switching method and related apparatus |
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 |