WO2019194391A1 - Method for transferring information related to wireless device in wireless lan system, and configurator terminal using same - Google Patents
Method for transferring information related to wireless device in wireless lan system, and configurator terminal using same Download PDFInfo
- Publication number
- WO2019194391A1 WO2019194391A1 PCT/KR2018/015093 KR2018015093W WO2019194391A1 WO 2019194391 A1 WO2019194391 A1 WO 2019194391A1 KR 2018015093 W KR2018015093 W KR 2018015093W WO 2019194391 A1 WO2019194391 A1 WO 2019194391A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- terminal
- dpp
- wireless device
- registrant
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- FIG. 3A is a conceptual diagram illustrating an authentication and combining procedure after passive scanning
- FIG. 3B is a conceptual diagram illustrating an authentication and combining procedure after active scanning.
- the wireless device 510 may serve as a configurator.
- an unprovisioned wireless device can be an access point or other wireless device.
- the first wireless device 610 may retransmit the DPP authentication request frame to the second wireless device 620. Subsequently, the first wireless device 610 may wait for a response to the DPP authentication request frame transmitted in step S622.
- the first wireless device 610 and the second wireless device 620 may use the same MAC address. In operation S630, the first wireless device 610 and the second wireless device 620 may use the same channel used during the DPP authentication protocol.
- the WiFi related information may include the SSID of the enroller device 830 corresponding to the WiFi AP, information about a password of the enroller device 830, and a security type of the enroller device 830. It may include information about (ie authentication and encryption type).
- the DPP configuration response frame may include a DPP configuration object.
- the DPP configuration object may include a plurality of parameter information as shown in Table 3 below.
- the wireless device of FIG. 11 includes a processor 1110, a memory 1120 and a transceiver 1130 as shown.
- the illustrated processor 1110, memory 1120, and transceiver 1130 may be implemented as separate chips, or at least two blocks / functions may be implemented through one chip.
- the processor 1110 may implement the functions, processes, and / or methods proposed herein.
- the processor 1110 may perform an operation according to the present embodiment described above. That is, the processor 1110 may perform the operation disclosed in the embodiment of FIGS. 1 to 10.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method for transferring information related to a wireless device in a wireless LAN system, according to the present embodiment, comprises the steps of: allowing a configurator terminal to acquire, from an enrollee terminal, bootstrap information including list information related to an easy network setup technology supported by the enrollee terminal; allowing the configurator terminal to receive a DPP configuration request frame from the enrollee terminal; and allowing the configurator terminal to transmit a DPP configuration response frame to the enrollee terminal as a response to the DPP configuration request frame, wherein the DPP configuration response frame includes connection information related to an AP to be associated with the enrollee terminal and network setup information for the easy network setup technology related to the list information.
Description
본 명세서는 무선 통신에 관한 것으로, 더 상세하게는 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법 및 이를 이용한 구성자 단말에 관한 것이다.The present disclosure relates to wireless communication, and more particularly, to a method for delivering information about a wireless device in a WLAN system and a constructor terminal using the same.
사물인터넷(Internet of Things, IoT)은 각종 사물에 센서와 통신 기능을 내장하여 인터넷에 연결하는 기술이다. 또한, 사물인터넷(IoT)은 무선 통신을 통해 연결된 사물들이 상호 간에 데이터를 주고받으면서 데이터를 분석하고 분석된 정보를 사용자에게 제공하는 인공지능 기술로 이해될 수 있다. 여기서 사물이란 가전제품, 모바일 장비 또는 웨어러블 디바이스 등 다양한 임베디드 시스템일 수 있다. The Internet of Things (IoT) is a technology that connects to the Internet by embedding sensors and communication functions in various things. In addition, the Internet of Things (IoT) may be understood as an artificial intelligence technology in which things connected through wireless communication exchange data with each other and analyze data and provide analyzed information to a user. Herein, the thing may be various embedded systems such as home appliances, mobile devices, or wearable devices.
OCF(Open Connectivity Foundation)는 사물인터넷을 구현 시 REST(Representational State Transfer) 구조에 따라 경량형 Coap 프로토콜(Constrained Application Protocol)을 기반으로 사물인터넷 장치들을 연결하고, 사물인터넷 장치들에 존재하는 자원들을 상호 제어할 수 있게 하는 플랫폼 기술이다.Open Connectivity Foundation (OCF) connects IoT devices based on a lightweight Coap Protocol (Constrained Application Protocol) according to the Representational State Transfer (REST) structure when implementing the IoT, and interconnects resources existing in IoT devices. Platform technology that enables control.
OCF를 비롯한 대부분의 이지 네트워크 셋업(easy network setup) 기술은 AP 연결 정보와 같이 보안이 필요한 정보의 전달을 위해 안전한(secure) 데이터 채널이 요구된다. 즉, 등록자(enrollee)는 소프트 AP 기능을 활성화시켜 무선랜 시스템과 연결된 이후에 데이터를 전달할 수 있다.Most easy network setup techniques, including OCF, require a secure data channel for the delivery of information that requires security, such as AP connection information. That is, the enrollee may activate the soft AP function to transmit data after being connected to the WLAN system.
본 명세서의 목적은 향상된 성능을 갖는 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법 및 이를 이용한 구성자 단말을 제공하는데 있다.Disclosure of Invention An object of the present specification is to provide a method for delivering information about a wireless device in a WLAN system having improved performance and a configurator terminal using the same.
본 일 실시 예에 따른 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법은, 구성자 단말이, 등록자 단말로부터 상기 등록자 단말에 의해 지원되는 이지 네트워크 셋업 기술에 관한 리스트 정보를 포함하는 부트스트랩 정보를 획득하는 단계; 구성자 단말이, 등록자 단말로부터 DPP 설정 요청 프레임을 수신하는 단계; 및 구성자 단말이, DPP 설정 요청 프레임에 대한 응답으로 DPP 설정 응답 프레임을 등록자 단말로 송신하되, DPP 설정 응답 프레임은 등록자 단말과 결합될 AP에 관한 연결 정보 및 리스트 정보와 연관된 이지 네트워크 셋업 기술을 위한 네트워크 셋업 정보를 포함하는, 단계를 포함한다.In a method for delivering information about a wireless device in a WLAN system according to an embodiment of the present disclosure, a configurator terminal may include bootstrap information including list information on an easy network setup technology supported by the registrant terminal from a registrant terminal. Obtaining a; Receiving, by the configurator terminal, a DPP setting request frame from the registrant terminal; And the configurator terminal transmits the DPP configuration response frame to the subscriber terminal in response to the DPP configuration request frame, wherein the DPP configuration response frame is for easy network setup technology associated with connection information and list information about the AP to be combined with the subscriber terminal. Including network setup information.
본 명세서의 일 실시 예에 따르면, 향상된 성능을 갖는 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법 및 이를 이용한 구성자 단말이 제공된다.According to an embodiment of the present disclosure, a method for delivering information about a wireless device in a WLAN system having improved performance and a configurator terminal using the same are provided.
도 1은 무선랜 시스템의 구조를 보여주는 개념도이다.1 is a conceptual diagram illustrating a structure of a WLAN system.
도 2는 무선랜에서 스캐닝 방법을 나타낸 개념도이다.2 is a conceptual diagram illustrating a scanning method in a WLAN.
도 3은 AP와 STA의 스캐닝 후 인증 및 결합 절차를 나타낸 개념도이다.3 is a conceptual diagram illustrating an authentication and association procedure after scanning of an AP and an STA.
도 4는 이웃 발견 과정을 설명하기 위한 도면이다.4 is a diagram illustrating a neighbor discovery process.
도 5는 DPP 절차의 개념도이다. 5 is a conceptual diagram of a DPP procedure.
도 6은 무선 장치 사이에서 DPP 절차를 수행하는 과정을 보여주는 순서도이다.6 is a flowchart illustrating a process of performing a DPP procedure between wireless devices.
도 7은 OCF에 기반한 이지 셋업 기술 및 각 디바이스의 역할을 설명하기 위한 도면이다. FIG. 7 is a diagram for explaining the role of each device and an easy setup technique based on OCF.
도 8a 및 도 8b는 이지 네트워크 셋업 기술을 기반으로 장치 구성 프로비저닝을 수행하는 과정을 보여주는 순서도이다.8A and 8B are flowcharts illustrating a process of performing device configuration provisioning based on an easy network setup technique.
도 9는 이지 네트워크 셋업 기술을 기반으로 클라우드 서버 프로비저닝(cloud server provisioning)을 수행하는 과정을 보여주는 순서도이다.9 is a flowchart illustrating a process of performing cloud server provisioning based on easy network setup technology.
도 10은 본 일 실시 예에 따른 무선랜 시스템에서 셋업 정보를 전달하기 위한 방법을 보여주는 순서도이다.10 is a flowchart illustrating a method for delivering setup information in a WLAN system according to an exemplary embodiment.
도 11은 본 실시 예가 적용될 수 있는 무선 장치를 나타내는 블록도이다.11 is a block diagram illustrating a wireless device to which an embodiment of the present invention may be applied.
도 12는 프로세서에 포함되는 장치의 일례를 나타내는 블록도이다. 12 is a block diagram illustrating an example of an apparatus included in a processor.
전술한 특성 및 이하 상세한 설명은 모두 본 명세서의 설명 및 이해를 돕기 위한 예시적인 사항이다. 즉, 본 명세서는 이와 같은 실시 예에 한정되지 않고 다른 형태로 구체화될 수 있다. 다음 실시 형태들은 단지 본 명세서를 완전히 개시하기 위한 예시이며, 본 명세서가 속하는 기술 분야의 통상의 기술자들에게 본 명세서를 전달하기 위한 설명이다. 따라서, 본 명세서의 구성 요소들을 구현하기 위한 방법이 여럿 있는 경우에는, 이들 방법 중 특정한 것 또는 이와 동일성 있는 것 가운데 어떠한 것으로든 본 명세서의 구현이 가능함을 분명히 할 필요가 있다.The above-described features and the following detailed description are all exemplary for ease of description and understanding of the present specification. That is, the present specification is not limited to this embodiment and may be embodied in other forms. The following embodiments are merely examples to fully disclose the present specification, and are descriptions to convey the present specification to those skilled in the art. Thus, where there are several methods for implementing the components of the present disclosure, it is necessary to clarify that any of these methods may be implemented in any of the specific or equivalent thereof.
본 명세서에서 어떤 구성이 특정 요소들을 포함한다는 언급이 있는 경우, 또는 어떤 과정이 특정 단계들을 포함한다는 언급이 있는 경우는, 그 외 다른 요소 또는 다른 단계들이 더 포함될 수 있음을 의미한다. 즉, 본 명세서에서 사용되는 용어들은 특정 실시 형태를 설명하기 위한 것일 뿐이고, 본 명세서의 개념을 한정하기 위한 것이 아니다. 나아가, 발명의 이해를 돕기 위해 설명한 예시들은 그것의 상보적인 실시 예도 포함한다.In the present specification, when there is a statement that a configuration includes specific elements, or when a process includes specific steps, it means that other elements or other steps may be further included. That is, the terms used in the present specification are only for describing specific embodiments and are not intended to limit the concept of the present specification. Furthermore, the described examples to aid the understanding of the invention also include their complementary embodiments.
본 명세서에서 사용되는 용어들은 본 명세서가 속하는 기술 분야의 통상의 기술자들이 일반으로 이해하는 의미를 갖는다. 보편적으로 사용되는 용어들은 본 명세서의 맥락에 따라 일관적인 의미로 해석되어야 한다. 또한, 본 명세서에서 사용되는 용어들은, 그 의미가 명확히 정의된 경우가 아니라면, 지나치게 이상적이거나 형식적인 의미로 해석되지 않아야 한다. 이하 첨부된 도면을 통하여 본 명세서의 실시 예가 설명된다. The terminology used herein has the meaning commonly understood by one of ordinary skill in the art to which this specification belongs. Terms commonly used should be interpreted in a consistent sense in the context of the present specification. In addition, terms used in the present specification should not be interpreted in an idealistic or formal sense unless the meaning is clearly defined. Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings.
도 1은 무선랜 시스템의 구조를 보여주는 개념도이다. 도 1의 (A)는 IEEE(institute of electrical and electronic engineers) 802.11의 인프라스트럭쳐 네트워크(infrastructure network)의 구조를 나타낸다.1 is a conceptual diagram illustrating a structure of a WLAN system. FIG. 1A shows the structure of an infrastructure network of the Institute of Electrical and Electronic Engineers (IEEE) 802.11.
도 1의 (A)를 참조하면, 도 1의 (A)의 무선랜 시스템(10)은 적어도 하나의 기본 서비스 세트(Basic Service Set, 이하 'BSS', 100, 105)를 포함할 수 있다. BSS는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 액세스 포인트(access point, 이하 'AP') 및 스테이션(station, 이하 'STA')의 집합으로서, 특정 영역을 가리키는 개념은 아니다.Referring to FIG. 1A, the WLAN system 10 of FIG. 1A may include at least one basic service set (hereinafter, referred to as 'BSS', 100, 105). The BSS is a set of access points (APs) and stations (STAs) that can successfully synchronize and communicate with each other, and is not a concept indicating a specific area.
예를 들어, 제1 BSS(100)는 제 1 AP(110) 및 하나의 제1 STA(100-1)을 포함할 수 있다. 제2 BSS(105)는 제2 AP(130) 및 하나 이상의 STA들(105-1, 105-2)을 포함할 수 있다.For example, the first BSS 100 may include a first AP 110 and one first STA 100-1. The second BSS 105 may include a second AP 130 and one or more STAs 105-1, 105-2.
인프라스트럭쳐 BSS(100, 105)는 적어도 하나의 STA, 분산 서비스(Distribution Service)를 제공하는 AP(110, 130) 그리고 다수의 AP를 연결시키는 분산 시스템(Distribution System, DS, 120)을 포함할 수 있다.The infrastructure BSS (100, 105) may include at least one STA, AP (110, 130) providing a distribution service (Distribution Service) and a distribution system (DS, 120) connecting a plurality of APs. have.
분산 시스템(120)은 복수의 BSS(100, 105)를 연결하여 확장된 서비스 세트인 확장 서비스 세트(140, extended service set, 이하, 'ESS')를 구현할 수 있다. ESS(140)는 적어도 하나의 AP(110, 130)가 분산 시스템(120)을 통해 연결된 하나의 네트워크를 지시하는 용어로 사용될 수 있다. 하나의 ESS(140)에 포함되는 적어도 하나의 AP는 동일한 서비스 세트 식별자(service set identification, 이하 'SSID')를 가질 수 있다.The distributed system 120 may connect the plurality of BSSs 100 and 105 to implement an extended service set 140 which is an extended service set. The ESS 140 may be used as a term indicating one network to which at least one AP 110 or 130 is connected through the distributed system 120. At least one AP included in one ESS 140 may have the same service set identification (hereinafter, referred to as SSID).
포탈(portal, 150)은 무선랜 네트워크(IEEE 802.11)와 다른 네트워크(예를 들어, 802.X)와의 연결을 수행하는 브리지 역할을 수행할 수 있다.The portal 150 may serve as a bridge for connecting the WLAN network (IEEE 802.11) with another network (for example, 802.X).
도 1의 (A)와 같은 구조의 무선랜에서 AP(110, 130) 사이의 네트워크 및 AP(110, 130)와 STA(100-1, 105-1, 105-2) 사이의 네트워크가 구현될 수 있다. In a WLAN having a structure as shown in FIG. 1A, a network between APs 110 and 130 and a network between APs 110 and 130 and STAs 100-1, 105-1, and 105-2 may be implemented. Can be.
도 1의 (B)는 독립 BSS를 나타낸 개념도이다. 도 1의 (B)를 참조하면, 도 1의 (B)의 무선랜 시스템(15)은 도 1의 (A)와 달리 AP(110, 130)가 없이도 STA 사이에서 네트워크를 설정하여 통신을 수행하는 것이 가능할 수 있다. AP(110, 130)가 없이 STA 사이에서도 네트워크를 설정하여 통신을 수행하는 네트워크를 애드-혹 네트워크(Ad-Hoc network) 또는 독립 BSS(independent basic service set, 이하 'IBSS')라고 정의한다.1B is a conceptual diagram illustrating an independent BSS. Referring to FIG. 1B, the WLAN system 15 of FIG. 1B performs communication by setting a network between STAs without the APs 110 and 130, unlike FIG. 1A. It may be possible to. A network that performs communication by establishing a network even between STAs without the APs 110 and 130 is defined as an ad-hoc network or an independent basic service set (BSS).
도 1의 (B)를 참조하면, IBSS(15)는 애드-혹(ad-hoc) 모드로 동작하는 BSS이다. IBSS는 AP를 포함하지 않기 때문에 중앙에서 관리 기능을 수행하는 개체(centralized management entity)가 없다. 따라서, IBSS(15)에서, STA(150-1, 150-2, 150-3, 155-4, 155-5)들이 분산된 방식(distributed manner)으로 관리된다. Referring to FIG. 1B, the IBSS 15 is a BSS operating in an ad-hoc mode. Since IBSS does not contain an AP, there is no centralized management entity. Thus, in the IBSS 15, the STAs 150-1, 150-2, 150-3, 155-4, and 155-5 are managed in a distributed manner.
IBSS의 모든 STA(150-1, 150-2, 150-3, 155-4, 155-5)은 이동 STA으로 이루어질 수 있으며, 분산 시스템으로의 접속이 허용되지 않는다. IBSS의 모든 STA은 자기 완비적 네트워크(self-contained network)를 이룬다.All STAs 150-1, 150-2, 150-3, 155-4, and 155-5 of the IBSS may be mobile STAs, and access to a distributed system is not allowed. All STAs of the IBSS form a self-contained network.
본 명세서에서 언급되는 STA은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준의 규정을 따르는 매체 접속 제어(Medium Access Control, 이하 'MAC')와 무선 매체에 대한 물리계층(Physical Layer) 인터페이스를 포함하는 임의의 기능 매체로서, 광의로는 AP와 비-AP STA(Non-AP Station)을 모두 포함하는 의미로 사용될 수 있다.The STA referred to herein includes a medium access control (MAC) conforming to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard and a physical layer interface to a wireless medium. As any functional medium, it can broadly be used to mean both an AP and a non-AP Non-AP Station (STA).
본 명세서에서 언급되는 STA은 이동 단말(mobile terminal), 무선 기기(wireless device), 무선 송수신 유닛(Wireless Transmit/Receive Unit; WTRU), 사용자 장비(User Equipment; UE), 이동국(Mobile Station; MS), 이동 가입자 유닛(Mobile Subscriber Unit) 또는 단순히 유저(user) 등의 다양한 명칭으로도 불릴 수 있다.The STA referred to herein includes a mobile terminal, a wireless device, a wireless transmit / receive unit (WTRU), a user equipment (UE), and a mobile station (MS). It may also be called various names such as a mobile subscriber unit or simply a user.
도 2는 무선랜에서 스캐닝 방법을 나타낸 개념도이다.2 is a conceptual diagram illustrating a scanning method in a WLAN.
도 2를 참조하면, 스캐닝 방법은 패시브 스캐닝(passive scanning, 200)과 액티브 스캐닝(active scanning, 250)으로 구분될 수 있다.Referring to FIG. 2, a scanning method may be classified into passive scanning 200 and active scanning 250.
도 2의 (A)를 참조하면, 패시브 스캐닝(200)은 AP(210)가 주기적으로 브로드캐스트(broadcast)하는 비콘 프레임(230)을 기반으로 수행될 수 있다. 무선랜의 AP(210)는 비콘 프레임(230)을 특정 주기(예를 들어, 100msec)마다 non-AP STA(240)으로 브로드캐스트할 수 있다. Referring to FIG. 2A, the passive scanning 200 may be performed based on the beacon frame 230 that the AP 210 broadcasts periodically. The AP 210 of the WLAN may broadcast the beacon frame 230 to the non-AP STA 240 every specific period (for example, 100 msec).
비콘 프레임(230)에는 현재의 네트워크에 대한 정보가 포함될 수 있다. non-AP STA(240)은 주기적으로 비콘 프레임(230)을 수신할 수 있다. 인증/결합(authentication/association) 과정을 수행하기 위해, non-AP STA(240)은 비콘 프레임(230)에 포함된 네트워크 정보를 기반으로 AP(210) 및 채널에 대한 스캐닝을 수행할 수 있다.The beacon frame 230 may include information about the current network. The non-AP STA 240 may periodically receive the beacon frame 230. In order to perform an authentication / association process, the non-AP STA 240 may perform scanning on the AP 210 and the channel based on the network information included in the beacon frame 230.
패시브 스캐닝 방법(200)은 non-AP STA(240)이 먼저 프레임을 전송하지 않고 AP(210)에서 전송되는 비콘 프레임(230)을 수신하는 기법이다. 따라서, 패시브 스캐닝 (200)은 네트워크에서 데이터 송신/수신에 의해 발생되는 전체적인 오버헤드가 작다는 장점이 있다. The passive scanning method 200 is a technique in which the non-AP STA 240 receives the beacon frame 230 transmitted from the AP 210 without first transmitting the frame. Thus, passive scanning 200 has the advantage that the overall overhead incurred by data transmission / reception in the network is small.
그러나, 비콘 프레임(230)의 주기에 비례하여 수동적으로 스캐닝을 수행할 수 밖에 없기 때문에 스캐닝을 수행하는데 걸리는 시간이 늘어난다는 단점이 있다. However, since scanning can be performed manually in proportion to the period of the beacon frame 230, the time taken to perform scanning increases.
비콘 프레임에 대한 구체적인 설명은 2015년 7월에 개시된 IEEE Draft P802.11-REVmb™July 2015 'IEEE Standard for Information Technology Telecommunications and information exchange between systems―and metropolitan area networks―AN Medium Access Control (MAC) and Physical Layer (PHY) Specifications(이하, IEEE 802.11)'의 8.3.3.2 절에 개시되어 있다. A detailed description of the beacon frame is described in IEEE 2015 Draft P802.11-REVmb ™ July 2015 'IEEE Standard for Information Technology Telecommunications and information exchange between systems--and metropolitan area networks--AN Medium Access Control (MAC) and Physical. Layer (PHY) Specifications (hereinafter referred to as IEEE 802.11) '.
도 2의 (B)를 참조하면, 액티브 스캐닝(250)은 non-AP STA(290)에서 프로브 요청 프레임(270)을 AP(260)로 전송하여 주도적으로 스캐닝을 수행하는 기법이다.Referring to FIG. 2B, the active scanning 250 is a technique in which the non-AP STA 290 transmits the probe request frame 270 to the AP 260 to proactively perform scanning.
AP(260)는 non-AP STA(290)으로부터 프로브 요청 프레임(270)을 수신할 수 있다. AP(260)는 프레임 충돌(frame collision)을 방지하기 위해 랜덤 시간 동안 기다릴 수 있다. AP(260)는 프로브 요청 프레임(270)에 대한 응답으로 네트워크 정보를 포함하는 프로브 응답 프레임(280)을 non-AP STA(290)으로 전송할 수 있다. non-AP STA(290)은 수신한 프로브 응답 프레임(280)을 기반으로 네트워크 정보를 획득할 수 있다. The AP 260 may receive the probe request frame 270 from the non-AP STA 290. The AP 260 may wait for a random time to prevent frame collision. The AP 260 may transmit a probe response frame 280 including network information to the non-AP STA 290 in response to the probe request frame 270. The non-AP STA 290 may obtain network information based on the received probe response frame 280.
액티브 스캐닝(250)의 경우, non-AP STA(290)이 주도적으로 스캐닝을 수행하므로 스캐닝에 사용되는 시간이 짧다는 장점이 있다. 하지만, non-AP STA(290)에서 프로브 요청 프레임(270)을 전송해야 하므로, 프레임 송신 및 수신을 위한 네트워크 오버헤드가 증가한다는 단점이 있다. In the case of the active scanning 250, since the non-AP STA 290 performs the scanning, the time used for scanning is short. However, since the probe request frame 270 needs to be transmitted by the non-AP STA 290, network overhead for frame transmission and reception increases.
프로브 요청 프레임(270)은 IEEE 802.11 8.3.3.9 절에 개시되어 있고 프로브 응답 프레임(280)은 IEEE 802.11 8.3.3.10 절에 개시되어 있다.Probe request frame 270 is disclosed in IEEE 802.11 8.3.3.9 and probe response frame 280 is disclosed in IEEE 802.11 8.3.3.10.
위 스캐닝 절차가 완료되면, AP와 STA은 인증(authentication) 및 결합(association) 절차를 수행할 수 있다.When the above scanning procedure is completed, the AP and the STA may perform an authentication and association procedure.
도 3은 AP와 STA의 스캐닝 후 인증 및 결합 절차를 나타낸 개념도이다.3 is a conceptual diagram illustrating an authentication and association procedure after scanning of an AP and an STA.
도 2 및 도 3을 참조하면, non-AP STA은 패시브/액티브 스캐닝을 통해 스캐닝 절차를 완료한 복수의 AP 중 하나의 AP와 인증 및 결합 절차를 수행할 수 있다. 예를 들어, 인증(authentication) 및 결합(association) 절차는 2-방향 핸드쉐이킹(2-way handshaking)을 통해 수행될 수 있다.2 and 3, the non-AP STA may perform an authentication and association procedure with one of a plurality of APs that have completed the scanning procedure through passive / active scanning. For example, authentication and association procedures may be performed through two-way handshaking.
도 3의 (A)는 패시브 스캐닝 후 인증 및 결합 절차를 나타낸 개념도이고, 도 3의 (B)는 액티브 스캐닝 후 인증 및 결합 절차를 나타낸 개념도이다.FIG. 3A is a conceptual diagram illustrating an authentication and combining procedure after passive scanning, and FIG. 3B is a conceptual diagram illustrating an authentication and combining procedure after active scanning.
인증 및 결합 절차는 액티브 스캐닝 방법 또는 패시브 스캐닝을 사용하였는지 여부와 관계 없이 수행될 수 있다. 예를 들어, AP(300, 350)가 non-AP STA(305, 355)와 인증 요청 프레임(authentication request frame, 310), 인증 응답 프레임(authentication response frame, 320), 결합 요청 프레임(association request frame, 330) 및 결합 응답 프레임(association response frame, 340)을 교환함으로써, 인증 및 결합 절차가 수행될 수 있다.The authentication and association procedure can be performed regardless of whether an active scanning method or passive scanning was used. For example, the APs 300 and 350 may connect to the non-AP STAs 305 and 355, an authentication request frame 310, an authentication response frame 320, and an association request frame. , 330, and association response frame 340, the authentication and association procedure may be performed.
구체적으로, 인증 절차는 non-AP STA(305, 355)에서 인증 요청 프레임(310)을 AP(300, 350)로 전송함으로써 수행될 수 있다. AP(300, 350)는 인증 요청 프레임(310)에 대한 응답으로 인증 응답 프레임(320)을 non-AP STA(305, 355)으로 전송할 수 있다. 인증 프레임 포맷(authentication frame format)에 대해서는 IEEE 802.11 8.3.3.11 절에 개시되어 있다.In detail, the authentication procedure may be performed by transmitting the authentication request frame 310 to the APs 300 and 350 in the non-AP STAs 305 and 355. The AP 300 or 350 may transmit the authentication response frame 320 to the non-AP STAs 305 and 355 in response to the authentication request frame 310. Authentication frame format is described in IEEE 802.11 8.3.3.11.
구체적으로, 결합 절차는 non-AP STA(305, 355)에서 결합 요청 프레임(330)을 AP(300, 305)로 전송함으로써 수행될 수 있다. AP(300, 350)는 결합 요청 프레임(330)에 대한 응답으로 결합 응답 프레임(340)을 non-AP STA(305, 355)으로 전송할 수 있다. In detail, the joining procedure may be performed by transmitting the join request frame 330 to the APs 300 and 305 in the non-AP STAs 305 and 355. The AP 300 or 350 may transmit the association response frame 340 to the non-AP STAs 305 and 355 in response to the association request frame 330.
결합 요청 프레임(330)은 non-AP STA(305, 355)의 성능(capability)에 관한 정보를 포함할 수 있다. AP(300, 350)는 결합 요청 프레임(330)에 포함된 non-AP STA(305, 355)의 성능에 관한 정보를 기반으로 non-AP STA(305, 355)에 대한 지원 가능 여부를 판단할 수 있다. The association request frame 330 may include information regarding the capability of the non-AP STAs 305 and 355. The APs 300 and 350 may determine whether to support the non-AP STAs 305 and 355 based on the information about the performance of the non-AP STAs 305 and 355 included in the association request frame 330. Can be.
일 예로, non-AP STA(305, 355)에 대한 지원이 가능한 경우, AP(300, 350)는 결합 응답 프레임(340)에 결합 요청 프레임(340)에 대한 수락 여부와 그 이유, 자신이 지원 가능한 성능 정보(capability information)을 담아서 non-AP STA(305, 355)에 전송할 수 있다. 결합 프레임 포맷(association frame format)에 대해서는 IEEE 802.11 8.3.3.5/8.3.3.6 절에 개시되어 있다.For example, when the support for the non-AP STAs 305 and 355 is possible, the APs 300 and 350 support the association request frame 340 in the association response frame 340, and why and the support thereof. Capability information may be included and transmitted to the non-AP STAs 305 and 355. Association frame format is described in IEEE 802.11 8.3.3.5/8.3.3.6.
도 3에 언급된 결합 절차까지 수행되면, AP와 STA 사이에 정상적인 데이터의 송신 및 수신 절차가 수행될 수 있다. If the combined procedure mentioned in FIG. 3 is performed, a normal data transmission and reception procedure may be performed between the AP and the STA.
도 4는 이웃 발견 과정을 설명하기 위한 도면이다. 도 4의 예시는 P2P(Peer to Peer) 디바이스와 P2P 디바이스 사이의 동작으로 이해될 수 있다.4 is a diagram illustrating a neighbor discovery process. 4 may be understood as an operation between a peer to peer (P2P) device and a P2P device.
도 4를 참조하면, S410에서, 이웃 발견 과정은 SME(Station Management Entity)/어플리케이션/사용자/벤더의 지시에 의해 개시될 수 있다. 예를 들어, 이웃 발견 과정은 스캔 단계(scan phase)(S412)와 찾기 단계(find phase)(S414-S416)를 포함할 수 있다.Referring to FIG. 4, in S410, a neighbor discovery process may be initiated by an indication of a station management entity (SME) / application / user / vendor. For example, the neighbor discovery process may include a scan phase S412 and a find phase S414-S416.
스캔 단계(S412)는 가용한 모든 무선 채널에 대해 802.11 방식에 따라 스캔하는 동작을 포함할 수 있다. 이를 통해, P2P 디바이스는 최상의 동작 채널을 확인할 수 있다. The scan step S412 may include an operation of scanning for all available wireless channels according to the 802.11 scheme. This allows the P2P device to identify the best operating channel.
찾기 단계(S414-S416)는 청취(listen) 모드(S414)와 검색(search) 모드 (S416)를 포함할 수 있다. P2P 디바이스는 청취 모드(S414)와 검색 모드(S416)를 교대로 반복할 수 있다. P2P 디바이스(202, 204)는 검색 모드(S416)에서 프로브 요청 프레임(Probe request frame)을 사용하여 액티브 스캐닝을 수행할 있다. The search steps S414-S416 may include a listen mode S414 and a search mode S416. The P2P device may alternately repeat the listening mode S414 and the search mode S416. The P2P devices 202 and 204 may perform active scanning using a probe request frame in the search mode S416.
예를 들어, 빠른 검색을 위하여 검색 범위를 1 번 채널, 6 번 채널, 11번 채널(예로, 2412 MHz, 2437 MHz, 2462 MHz)과 같은 소셜 채널(social channel)로 한정할 수 있다. For example, the search range may be limited to a social channel such as channel 1, channel 6, or channel 11 (eg, 2412 MHz, 2437 MHz, 2462 MHz) for quick searching.
또한, P2P 디바이스(202, 204)는 청취 모드(S414)에서 3개의 소셜 채널 중 선택된 하나의 채널상에서 수신 상태를 유지할 수 있다. In addition, the P2P devices 202 and 204 may maintain a reception state on a selected one of three social channels in the listening mode S414.
이 경우, 다른 P2P 디바이스(예, 202)가 검색 모드에서 전송한 프로브 요청 프레임이 수신된 경우, P2P 디바이스(예를 들어, 204)는 프로브 응답 프레임(probe response frame)으로 응답할 수 있다. In this case, when a probe request frame transmitted by another P2P device (eg, 202) in the search mode is received, the P2P device (eg, 204) may respond with a probe response frame.
청취 모드(S414)를 위한 시간(예로, 100, 200, 300 TU(Time Unit))은 랜덤하게 결정될 수 있다. P2P 디바이스는 검색 모드 및 수신 모드의 반복을 통해 서로의 공통 채널에 도달할 수 있다.The time (eg, 100, 200, 300 Time Units (TU)) for the listening mode S414 may be randomly determined. P2P devices can reach each other's common channels through repetition of the search mode and the receive mode.
다른 P2P 디바이스가 발견되면, P2P 디바이스는 다른 P2P 디바이스와 프로브 요청 프레임 및 프로브 응답 프레임을 교환할 수 있다. 이를 통해, P2P 디바이스들은 서로의 디바이스 타입, 제작사 또는 친근한 디바이스 명칭(name)을 발견/교환할 수 있다. If another P2P device is found, the P2P device may exchange probe request frames and probe response frames with other P2P devices. This allows P2P devices to discover / exchange each other's device type, manufacturer or friendly device name.
이웃 발견 과정을 통해 발견된 주변 P2P 디바이스에 관한 필요한 정보가 획득되면, P2P 디바이스(예를 들어, 202)는 SME/어플리케이션/사용자/벤더에게 P2P 디바이스 발견을 알릴 수 있다(S418).If necessary information about the neighboring P2P device found through the neighbor discovery process is obtained, the P2P device (eg, 202) may inform the SME / application / user / vendor of the P2P device discovery (S418).
현재, P2P는 주로 원격 프린트, 사진 공유 등과 같은 반-정적(semi-static) 통신을 위해 사용되고 있다. 그러나, Wi-Fi 디바이스의 보편화와 위치 기반 서비스 등으로 인해, P2P의 활용성은 점점 넓어지고 있다. At present, P2P is mainly used for semi-static communication such as remote printing, photo sharing and the like. However, due to the popularity of Wi-Fi devices and location-based services, the utilization of P2P is getting wider.
예를 들어, 소셜 채팅(예를 들어, SNS(Social Network Service)에 가입된 무선 디바이스들이 위치 기반 서비스에 기초해서 근접 지역의 무선 디바이스를 인식하고 정보를 송수신), 위치-기반 광고 제공, 위치-기반 뉴스 방송, 무선 디바이스간 게임 연동 등에 P2P가 활발히 사용될 것으로 예상된다. 편의상, 이러한 P2P 응용을 신규 P2P 응용이라고 지칭한다.For example, social chat (e.g., wireless devices subscribed to Social Network Service (SNS) recognize wireless devices in the vicinity and send and receive information based on location based services), location-based advertising, location- P2P is expected to be actively used for news broadcasting and game linkage between wireless devices. For convenience, such P2P applications are referred to as novel P2P applications.
도 5는 DPP(Device Provisioning Protocol) 절차의 개념도이다. 5 is a conceptual diagram of a device provisioning protocol (DPP) procedure.
도 5를 참조하면, DPP 절차를 위한 DPP 아키텍처는 DPP 부트스트랩 프로토콜(DPP Bootstrapping protocol), DPP 인증 프로토콜(DPP Authentication protocol), DPP 구성 프로토콜(DPP Configuration protocol) 및 DPP 소개 프로토콜(DPP Introduction protocol) 동안 장치 역할(the device roles)을 정의할 수 있다.Referring to FIG. 5, the DPP architecture for the DPP procedure may include a DPP Bootstrapping protocol, a DPP Authentication protocol, a DPP Configuration protocol, and a DPP Introduction protocol. You can define the device roles.
DPP 절차에서, 무선 장치를 위한 두 가지 타입의 역할이 있을 수 있다. 예를 들어, 구성자(configurator) 및 등록자(enrollee)의 역할이 있을 수 있다. 다른 예로, 개시자(Initiator) 및 응답자(Responder)의 역할이 있을 수 있다.In the DPP procedure, there can be two types of roles for the wireless device. For example, there may be a role of a configurator and an enrollee. As another example, there may be a role of an initiator and a responder.
도 5의 명확하고 간결한 설명을 위해, 구성자는 제1 무선 장치(510)로 이해될 수 있다. 또한, 등록자는 제2 무선 장치(520)로 이해될 수 있다.For clarity and concise description of FIG. 5, the configurator may be understood as the first wireless device 510. In addition, the registrant may be understood as the second wireless device 520.
구성자인 제1 무선 장치(510)는 등록자인 제2 무선 장치(520)의 셋업(setup)을 지원할 수 있다. 구성자 및 등록자는 DPP 부트스트랩 프로토콜, DPP 인증 프로토콜, DPP 구성 프로토콜에 관여(engage in)할 수 있다.The first wireless device 510 as a configurator may support setup of the second wireless device 520 as a registrant. Constructors and registrants may engage in the DPP bootstrap protocol, the DPP authentication protocol, and the DPP configuration protocol.
구성자 또는 등록자는 DPP 부트스트랩 프로토콜 및 DPP 인증 프로토콜에서 개시자(Initiator)의 역할을 수행할 수 있다. 다만, 등록자(enrollee)만이 DPP 구성 프로토콜 및 DPP 소개 프로토콜을 개시(initiate)할 수 있다.The configurator or registrar may play the role of an initiator in the DPP bootstrap protocol and the DPP authentication protocol. However, only an enrollee can initiate the DPP configuration protocol and the DPP introduction protocol.
DPP 인증 프로토콜은 부트스트랩 매커니즘의 일부로 개시자가 응답자의 부트스트랩 키(bootstrapping key)를 획득할 것을 요구할 수 있다. 선택적으로, 상호간의 인증을 제공하기 위하여, 무선 장치는 서로의 부트스트랩 키를 획득할 수 있다.The DPP authentication protocol may require the initiator to obtain the responder's bootstrapping key as part of the bootstrap mechanism. Optionally, to provide mutual authentication, the wireless devices can obtain each other's bootstrap keys.
DPP 인증 프로토콜이 완료되면, 구성자는 장치 대 장치(device-to-device) 통신 또는 인프라스트럭처 통신을 위해 등록자를 프로비전(provision)할 수 있다.Once the DPP authentication protocol is complete, the configurator can provision the registrant for device-to-device communication or infrastructure communication.
이러한 프로비저닝의 일환으로, 구성자는 등록자(enrollee)가 네트워크 내에 다른 피어(peer)와 보안 연결(secure associations)을 수립하도록 할 수 있다. 여기서, 피어(peer)는 구성자에 의해 이미 구성된 무선 장치(530)로 이해될 수 있다.As part of this provisioning, the configurator may allow the enrollee to establish secure associations with other peers in the network. Here, the peer may be understood as the wireless device 530 already configured by the constructor.
구성자 및 등록자는 DPP 인증 프로토콜과 연관될 수 있다. 부트스트랩 시나리오에 따라, 구성자 또는 등록자는 각각 개시자 또는 응답자의 역할을 수행할 수 있다.The constructor and the registrant can be associated with the DPP authentication protocol. Depending on the bootstrap scenario, the configurator or registrar may play the role of initiator or responder, respectively.
DPP 인증 프로토콜을 시작하는 무선 장치는 개시자의 역할을 수행할 수 있다. 개시자의 요청에 응답하는 무선 장치는 응답자의 역할을 수행할 수 있다. DPP 인증 프로토콜은 응답자의 인증을 개시자에게 제공할 수 있다. 선택적으로, DPP 인증 프로토콜은 개시자의 인증을 응답자에게 제공할 수 있다. The wireless device initiating the DPP authentication protocol may serve as the initiator. The wireless device responding to the initiator's request may act as a responder. The DPP authentication protocol may provide the initiator with authentication of the responder. Optionally, the DPP authentication protocol may provide the responder with authentication of the initiator.
예를 들어, 단방향 인증(unidirectional authentication)을 수행하기 위해, 개시자는 응답자의 부트스트랩 키(bootstrapping key)를 확보(obtain)할 수 있다. 또한, 상호 인증을 선택적으로 수행하기 위해, 개시자 및 응답자는 서로의 부트스트랩 키를 확보할 수 있다For example, to perform unidirectional authentication, the initiator can obtain the responder's bootstrapping key. In addition, to selectively perform mutual authentication, the initiator and the responder may obtain each other's bootstrap keys.
예를 들어, 등록자로 역할하는 프로비저닝되지 않은 무선 장치(unprovisioned device, 520)를 구성(configure)하기 위해, 무선 장치(510)는 구성자로 역할할 수 있다. 예를 들어, 프로비저닝되지 않은 무선 장치는 액세스 포인트 또는 다른 무선 장치일 수 있다. For example, to configure an unprovisioned device 520 that serves as a registrar, the wireless device 510 may serve as a configurator. For example, an unprovisioned wireless device can be an access point or other wireless device.
구성자(configurator)로 역할하는 무선 장치(510)가 프로비저닝되지 않은 무선 장치(520)와 DPP 인증 프로토콜을 시작할 때, 무선 장치(510)는 개시자로 역할할 수 있다. When the wireless device 510 serving as a configurator initiates the DPP authentication protocol with the unprovisioned wireless device 520, the wireless device 510 may serve as an initiator.
도 6은 무선 장치 사이에서 DPP 절차를 수행하는 과정을 보여주는 순서도이다. 도 6의 DPP 절차는 3-way handshaking 방식으로 구현될 수 있다.6 is a flowchart illustrating a process of performing a DPP procedure between wireless devices. The DPP procedure of FIG. 6 may be implemented in a 3-way handshaking manner.
도 5 및 도 6을 참조하면, 제1 무선 장치(610)는 개시자(initiator)로 역할하고, 제2 무선 장치(620)는 응답자(responder)로 역할할 수 있다. 또한, 제1 무선 장치(610)는 구성자(configurator)로 역할하고, 제2 무선 장치(620)는 등록자(enrollee)로 역할할 수 있다. 5 and 6, the first wireless device 610 may serve as an initiator, and the second wireless device 620 may serve as a responder. In addition, the first wireless device 610 may serve as a configurator, and the second wireless device 620 may serve as an enrollee.
S610 단계에서, 제1 무선 장치(610) 및 제2 무선 장치(620)는 DPP 부트스트랩 프로토콜을 수행할 수 있다. In operation S610, the first wireless device 610 and the second wireless device 620 may perform a DPP bootstrap protocol.
예를 들어, 구성자로 역할하는 제1 무선 장치(610)는 OOB(Out Of Band) 매커니즘을 이용하여 등록자로 역할하는 제2 무선 장치(620)로부터 부트스트랩 정보를 획득할 수 있다. For example, the first wireless device 610 serving as a configurator may obtain bootstrap information from the second wireless device 620 serving as a registrant using an out-of-band mechanism.
예를 들어, OOB 매커니즘은 QR 코드(예로, 521)에 기반한 스캔 QR 코드(scan QR code) 방식, NFC 탭(NFC tap) 방식 또는 BLE 교환(Bluetoooth Low Energy exchange) 방식을 기반으로 구현될 수 있다. For example, the OOB mechanism may be implemented based on a scan QR code method based on a QR code (eg, 521), an NFC tap method, or a Bluetooth Low Energy exchange method. .
예를 들어, 부트스트랩 정보는 DPP 인증 프로토콜을 위한 등록자의 부트스트랩 퍼블릭 키(the enrollee's bootstrapping public key)에 관한 정보를 포함할 수 있다. 일 예로, 부트스트랩 퍼블릭 키는 구성자 및 등록자에 의한 DPP 인증 프로토콜을 위해서만 이용될 수 있다. For example, the bootstrap information may include information regarding the enrollee's bootstrapping public key for the DPP authentication protocol. As an example, the bootstrap public key may be used only for the DPP authentication protocol by the constructor and registrant.
예를 들어, 글로벌 오퍼레이팅 클래스 채널(global operating class channel)에 대한 정보 또는 채널 리스트(channel list)에 대한 정보가 부트스트랩 정보에 더 포함될 수 있다.For example, the information on the global operating class channel or the channel list may be further included in the bootstrap information.
이 경우, DPP 인증 프로토콜을 시작하기 위해, 무선 장치(예로, 620)는 다른 장치(예로, 610)를 위해 나열된 채널 중 하나(one of the listed channels)에서 청취하고 있음을 지시할 수 있다.In this case, to initiate the DPP authentication protocol, the wireless device (eg, 620) may indicate that it is listening on one of the listed channels for another device (eg, 610).
다른 예로, 글로벌 오퍼레이팅 클래스 채널에 대한 정보 또는 채널 리스트에 대한 정보가 부트스트랩 정보에 포함되지 않을 수 있다. As another example, the information on the global operating class channel or the information on the channel list may not be included in the bootstrap information.
이 경우, 무선 장치(예로, 620)는 어느 채널을 청취하고 있는지에 대한 지침(guidance)을 다른 장치(예로, 610)에게 제공하지 않을 수 있다. 이에 따라, 다른 장치(예로, 610)는 사용 가능한 모든 채널을 반복(iterate)해야 한다. In this case, the wireless device (eg, 620) may not provide guidance to which device is listening to the other device (eg, 610). Accordingly, another device (eg, 610) must iterate over all available channels.
다수의 채널에 걸친 반복(iteration)으로 인하여 DPP 인증 프로토콜에 상당한 추가적인 딜레이(extra delay)가 발생할 수 있다. 이에 따라, QR 코드 부트 스트래핑(QR Code bootstrapping)을 이용하는 장치는 부트스트랩 정보에 단일 채널 또는 가능한 한 짧은 채널 리스트(at most a short list of possible channels)를 포함할 것이 요구될 수 있다.Iteration over multiple channels can result in significant additional delay in the DPP authentication protocol. Accordingly, an apparatus using QR Code bootstrapping may be required to include a single channel or at most a short list of possible channels in the bootstrap information.
도 6의 제1 무선 장치(610)는 제2 무선 장치(620)로부터 획득된 부트스트랩 정보를 기반으로 특정된 채널 상에서 동작을 시작할 수 있다. 도 6의 제2 무선 장치(620)는 S610 단계 동안 특정한 채널에서 청취할 수 있다. The first wireless device 610 of FIG. 6 may start an operation on a specified channel based on the bootstrap information obtained from the second wireless device 620. The second wireless device 620 of FIG. 6 may listen on a specific channel during step S610.
S620 단계에서, 제1 무선 장치(610) 및 제2 무선 장치(620)는 DPP 인증 프로토콜을 수행할 수 있다.In operation S620, the first wireless device 610 and the second wireless device 620 may perform a DPP authentication protocol.
예를 들어, 구성자로 역할하는 제1 무선 장치(610)는 등록자로 역할하는 제2 무선 장치(620)로 DPP 인증 요청 프레임을 송신할 수 있다. 이 경우, DPP 인증 요청 프레임은 부트스트랩 정보(예로, 채널 리스트)에 상응하는 적어도 하나의 채널을 통해 송신될 수 있다.For example, the first wireless device 610 serving as a configurator may transmit a DPP authentication request frame to the second wireless device 620 serving as a registrar. In this case, the DPP authentication request frame may be transmitted through at least one channel corresponding to bootstrap information (eg, a channel list).
S621 단계에서, 제1 무선 장치(610)는 DPP 인증 요청 프레임을 제2 무선 장치(620)로 송신할 수 있다. 이어, 제1 무선 장치(610)는 S621 단계에서 송신된 DPP 인증 요청 프레임에 대한 응답을 기다릴 수 있다. In operation S621, the first wireless device 610 may transmit a DPP authentication request frame to the second wireless device 620. Subsequently, the first wireless device 610 may wait for a response to the DPP authentication request frame transmitted in step S621.
예를 들어, 제1 무선 장치(610)는 제2 무선 장치(620)로부터 S621 단계에서 송신된 DPP 인증 요청 프레임에 대한 응답인 DPP 인증 응답 프레임이 미리 정해진 시간 내에 수신되는지 여부를 판단할 수 있다. For example, the first wireless device 610 may determine whether a DPP authentication response frame, which is a response to the DPP authentication request frame transmitted in step S621, from the second wireless device 620 is received within a predetermined time. .
일 예로, 미리 정해진 시간은 S621 단계의 DPP 인증 요청 프레임의 송신 시점을 기준으로 설정될 수 있다.For example, the predetermined time may be set based on a transmission time of the DPP authentication request frame in step S621.
도 6의 명확하고 간결한 설명을 위해, S621 단계에서 송신된 DPP 인증 요청 프레임에 대한 응답으로 DPP 인증 응답 프레임이 미리 정해진 시간이 경과할 때까지 수신되지 않는다고 가정할 수 있다. For clarity and concise description of FIG. 6, it may be assumed that the DPP authentication response frame is not received until a predetermined time elapses in response to the DPP authentication request frame transmitted in step S621.
위 가정에 따라 미리 정해진 시간이 경과할 때까지 DPP 인증 응답 프레임이 수신되지 않는 경우, DPP 인증 응답 프레임의 재송신을 위해 S622 단계가 수행된다.If the DPP authentication response frame is not received until a predetermined time elapses according to the above assumption, step S622 is performed for retransmission of the DPP authentication response frame.
S622 단계에서, 제1 무선 장치(610)는 DPP 인증 요청 프레임을 제2 무선 장치(620)로 재송신할 수 있다. 이어, 제1 무선 장치(610)는 S622 단계에서 송신된 DPP 인증 요청 프레임에 대한 응답을 기다릴 수 있다.In operation S622, the first wireless device 610 may retransmit the DPP authentication request frame to the second wireless device 620. Subsequently, the first wireless device 610 may wait for a response to the DPP authentication request frame transmitted in step S622.
예를 들어, 제1 무선 장치(610)는 제2 무선 장치(620)로부터 S622 단계에서 재송신된 DPP 인증 요청 프레임에 대한 응답인 DPP 인증 응답 프레임이 미리 정해진 시간 내에 수신되는지 여부를 판단할 수 있다. For example, the first wireless device 610 may determine whether a DPP authentication response frame, which is a response to the DPP authentication request frame retransmitted in step S622, from the second wireless device 620 within a predetermined time. .
일 예로, 미리 정해진 시간은 S622 단계의 DPP 인증 요청 프레임의 송신 시점을 기준으로 설정될 수 있다.For example, the predetermined time may be set based on a transmission time of the DPP authentication request frame in step S622.
도 6의 명확하고 간결한 설명을 위해, S622 단계에서 재송신된 DPP 인증 요청 프레임에 대한 응답으로 DPP 인증 응답 프레임이 미리 정해진 시간이 경과할 때까지 수신되지 않는다고 가정할 수 있다. For clarity and concise description of FIG. 6, it may be assumed that the DPP authentication response frame is not received until a predetermined time elapses in response to the DPP authentication request frame resent in step S622.
위 가정에 따라 미리 정해진 시간이 경과할 때까지 DPP 인증 응답 프레임이 수신되지 않는 경우, DPP 인증 응답 프레임의 재송신을 위해 S623 단계가 수행된다.If the DPP authentication response frame is not received until a predetermined time elapses according to the above assumption, step S623 is performed for retransmission of the DPP authentication response frame.
S623 단계에서, 제1 무선 장치(610)는 DPP 인증 요청 프레임을 제2 무선 장치(620)로 재송신할 수 있다. 이어, 제1 무선 장치(610)는 S623 단계에서 재송신된 DPP 인증 요청 프레임에 대한 응답으로 DPP 인증 응답 프레임이 미리 정해진 시간 내에 제2 무선 장치(620)로부터 수신되는지 여부를 판단할 수 있다. In operation S623, the first wireless device 610 may retransmit the DPP authentication request frame to the second wireless device 620. Subsequently, the first wireless device 610 may determine whether the DPP authentication response frame is received from the second wireless device 620 within a predetermined time in response to the DPP authentication request frame resent in step S623.
일 예로, 미리 정해진 시간은 S623 단계의 DPP 인증 요청 프레임의 송신 시점을 기준으로 설정될 수 있다.For example, the predetermined time may be set based on a transmission time of the DPP authentication request frame in step S623.
도 6의 명확하고 간결한 설명을 위해, 미리 정해진 시간 내에 제2 무선 장치(620)로부터 DPP 인증 응답 프레임이 수신된다고 가정할 수 있다. 위 가정에 따라 미리 정해진 시간이 경과하기 전에 DPP 인증 응답 프레임이 수신되면, S624 단계가 수행된다.For clarity and concise description of FIG. 6, it may be assumed that a DPP authentication response frame is received from the second wireless device 620 within a predetermined time. According to the above assumption, if a DPP authentication response frame is received before a predetermined time elapses, step S624 is performed.
S624 단계에서, 제1 무선 장치(610)는 S623 단계에서 재송신된 DPP 인증 요청 프레임에 대한 응답으로 DPP 인증 응답 프레임을 제2 무선 장치(620)로부터 수신할 수 있다. In operation S624, the first wireless device 610 may receive a DPP authentication response frame from the second wireless device 620 in response to the DPP authentication request frame resent in operation S623.
S625 단계에서, 제1 무선 장치(610)는 DPP 인증 프로토콜을 완료하기 위해 DPP 인증 확인 프레임을 제2 무선 장치(620)로 송신할 수 있다. In operation S625, the first wireless device 610 may transmit a DPP authentication confirmation frame to the second wireless device 620 to complete the DPP authentication protocol.
DPP 인증 확인 프레임의 송신에 따라 DPP 인증 프로토콜(S620)이 성공적으로 수행되면, 개시자(또는 구성자)와 응답자(또는 등록자) 사이에 보안 채널(secure channel)이 설정(establish)될 수 있다.When the DPP authentication protocol S620 is successfully performed according to the transmission of the DPP authentication confirmation frame, a secure channel may be established between the initiator (or configurator) and the responder (or registrant).
S630 단계에서, 제1 무선 장치(610) 및 제2 무선 장치(620)는 DPP 구성 프로토콜을 수행할 수 있다. In operation S630, the first wireless device 610 and the second wireless device 620 may perform a DPP configuration protocol.
S630 단계에서, 제1 무선 장치(610) 및 제2 무선 장치(620)는 같은 MAC 어드레스를 사용할 수 있다. 또한, S630 단계에서, 제1 무선 장치(610) 및 제2 무선 장치(620)는 DPP 인증 프로토콜 동안 사용된 같은 채널을 사용할 수 있다.In operation S630, the first wireless device 610 and the second wireless device 620 may use the same MAC address. In operation S630, the first wireless device 610 and the second wireless device 620 may use the same channel used during the DPP authentication protocol.
S631 단계에서, DPP 구성 프로토콜을 시작하기 위해, 제2 무선 장치(620)는 DPP 구성 요청 프레임을 제1 무선 장치(610)로 송신할 수 있다. 여기서, 개시자 또는 응답자가 구성자의 역할을 수행하는지 여부와 관계 없이, DPP 구성 요청 프레임은 오직 등록자(enrollee)에 의해서만 송신될 수 있다.In operation S631, to start the DPP configuration protocol, the second wireless device 620 may transmit a DPP configuration request frame to the first wireless device 610. Here, regardless of whether the initiator or responder plays the role of the configurator, the DPP configuration request frame can be sent only by the enrollee.
S632 단계에서, 제1 무선 장치(610)는 DPP 구성 요청 프레임에 대한 응답으로 DPP 구성 응답 프레임을 제2 무선 장치(620)로 송신할 수 있다. DPP 구성 응답 프레임은 DPP 구성 객체(DPP Configuration object)를 포함할 수 있다. 예를 들어, DPP 구성 객체는 하기 표 1과 같은 복수의 파라미터 정보를 포함할 수 있다. In operation S632, the first wireless device 610 may transmit a DPP configuration response frame to the second wireless device 620 in response to the DPP configuration request frame. The DPP configuration response frame may include a DPP configuration object. For example, the DPP configuration object may include a plurality of parameter information as shown in Table 1 below.
앞서 언급된 S610단계 내지 S630 단계가 성공적으로 수행되면, 제1 무선 장치(610)와 미리 결합(associate)된 AP(미도시)를 포함하는 무선랜 시스템의 네트워크 정보가 제2 무선 장치(620)에게 전달할 수 있다. 예를 들어, 네트워크 정보는 SSID 정보 또는 비밀번호(password) 정보를 포함할 수 있다.When the aforementioned steps S610 to S630 are successfully performed, network information of the WLAN system including an AP (not shown) previously associated with the first wireless device 610 is displayed in the second wireless device 620. Can be forwarded to For example, the network information may include SSID information or password information.
즉, 제2 무선 장치(620)는 제1 무선 장치(610)와 결합된 AP(미도시)와 별도의 결합(association) 절차의 수행 없이도, 제2 무선 장치(620)는 제1 무선 장치(610)로부터 수신된 네트워크 정보를 기반으로 무선랜 시스템에 연결될 수 있다.That is, the second wireless device 620 may be connected to the first wireless device 610 without performing an association procedure with an AP (not shown) coupled to the first wireless device 610. It may be connected to the WLAN system based on the network information received from 610.
도 7은 OCF에 기반한 이지 셋업 기술 및 각 디바이스의 역할을 설명하기 위한 도면이다. FIG. 7 is a diagram for explaining the role of each device and an easy setup technique based on OCF.
엔롤리 디바이스(710)는 사용자의 장치 네트워크에 참여하도록 구성될 필요가 있는 장치일 수 있다. 예를 들어, 엔롤리 디바이스(710)는 제한된 CPU, 메모리 및 전원 리소스를 포함할 수 있다. 엔롤리(710) 디바이스는 사용자 입력을 받아 사용자가 원하는 네트워크에 연결하기 위한 사용자 인터페이스를 포함할 수 있다. Enrolly device 710 may be a device that needs to be configured to participate in a user's device network. For example, the entree device 710 may include limited CPU, memory, and power resources. The Enrolly 710 device may include a user interface for receiving a user input and connecting to a network desired by the user.
중재자 디바이스(720)는 엔롤리 디바이스(710)가 대상 WiFi 네트워크(target WiFi network) 및 IoTivity 클라우드 서버에 쉽게 연결할 수 있도록 돕는 장치일 수 있다. 예를 들어, 중재자 디바이스(720)는 엔롤러 디바이스(730)에 관한 정보를 엔롤리 디바이스(710)에 제공할 수 있다.The moderator device 720 may be an apparatus that allows the enrolly device 710 to easily connect to the target WiFi network and the IoTivity cloud server. For example, the moderator device 720 can provide information about the enroller device 730 to the enroller device 710.
엔롤러 디바이스(730)는 엔롤리 디바이스(710)에 의해 연결될 네트워크 엔티티(network entity)일 수 있다. Enroller device 730 may be a network entity to be connected by enrolly device 710.
S710 단계에서, 중재자 디바이스(720)는 엔롤러 디바이스(730)로부터 엔롤러 디바이스(730)에 관한 정보를 수집할 수 있다. 예를 들어, 엔롤러 디바이스(730)에 관한 정보는 엔롤러 디바이스(730)의 SSID(Service Set identifier)와 같은 정보일 수 있다. In operation S710, the moderator device 720 may collect information about the enroller device 730 from the enroller device 730. For example, the information about the enroller device 730 may be information such as a service set identifier (SSID) of the enroller device 730.
S720 단계에서, 중재자 디바이스(720)는 엔롤러 디바이스(730)에 관한 정보를 엔롤리 디바이스(710)에 전달할 수 있다. 디바이스는 엔롤러 디바이스(730)에 관한 정보는 소프트 AP 기능 또는 블루투스 기술을 기반으로 전달될 수 있다.In operation S720, the arbiter device 720 may transmit information about the enroller device 730 to the enroller device 710. The device may transmit information regarding the enroller device 730 based on a soft AP function or a Bluetooth technology.
S730 단계에서, 중재자 디바이스(720)는 엔롤러 디바이스(730)에 관한 정보를 기반으로 엔롤러 디바이스(730)에 연결될 수 있다. In operation S730, the arbiter device 720 may be connected to the enroller device 730 based on the information about the enroller device 730.
도 8a 및 도 8b는 이지 네트워크 셋업 기술을 기반으로 장치 구성 프로비저닝(device configuration provisioning)을 수행하는 과정을 보여주는 순서도이다.8A and 8B are flowcharts illustrating a process of performing device configuration provisioning based on an easy network setup technique.
본 명세서에서, 이지 네트워크 셋업(Easy Network Setup) 기술은 특정 디바이스가 상대 디바이스를 특정 네트워크에 쉽게 연결할 수 있도록 도움을 주는 기술을 의미한다.In the present specification, the Easy Network Setup technology refers to a technology that helps a specific device to easily connect a counterpart device to a specific network.
엔롤리 디바이스(810)는 소프트 AP 기능을 기반으로 중재자 디바이스(820)와 연결될 수 있다. 보안 프로비저닝 단계(S810) 및 엔롤리의 정보 검색 단계(S820)가 엔롤리 디바이스(810)와 중재자 디바이스(820) 사이에서 수행되면, S830 단계가 수행될 수 있다.The entree device 810 may be connected with the moderator device 820 based on the soft AP function. If the secure provisioning step S810 and the enroling information retrieval step S820 are performed between the entree device 810 and the arbiter device 820, step S830 may be performed.
S830 단계에서, 중재자 디바이스(820)는 WiFi 관련 정보를 엔롤리 디바이스(810)에 전송할 수 있다. In operation S830, the arbiter device 820 may transmit WiFi related information to the entree device 810.
예를 들어, WiFi 관련 정보는 WiFi AP에 상응하는 엔롤러 디바이스(830)의 SSID, 엔롤러 디바이스(830)의 비밀번호(password)에 관한 정보 및 엔롤러 디바이스(830)의 보안 유형(security type)에 관한 정보(즉, 인증 및 암호화 유형)를 포함할 수 있다.For example, the WiFi related information may include the SSID of the enroller device 830 corresponding to the WiFi AP, information about a password of the enroller device 830, and a security type of the enroller device 830. It may include information about (ie authentication and encryption type).
중재자 디바이스(820)로부터 정보를 수신하면, 엔롤리 디바이스(810)는 엔롤리 디바이스(810)의 소프트 AP 기능을 해제(destroy)할 수 있다. 또한, 엔롤리 디바이스(810)는 중재자 디바이스(820)로부터 획득된 정보를 기반으로 엔롤러 디바이스(830)와 연결을 시도할 수 있다.Upon receiving the information from the moderator device 820, the entree device 810 can destroy the soft AP function of the enrollee device 810. In addition, the entree device 810 may attempt to connect with the enroller device 830 based on the information obtained from the moderator device 820.
엔롤리 디바이스(810)의 소프트 AP 기능이 활성화되고 엔롤리 디바이스(810)가 중재자 디바이스(820)와 WiFi 연결될 때, WiFi 관련 정보가 엔롤리 디바이스(810)에게 전달될 수 있음은 이해될 것이다. It will be appreciated that when the soft AP function of the entree device 810 is activated and the entree device 810 is WiFi-connected with the moderator device 820, WiFi-related information may be communicated to the entree device 810.
즉, WiFi 관련 정보의 크기는 상대적으로 작음에도 불구하고, WiFi 연결 및 WiFi 해제 과정이 요구된다는 문제가 있다.That is, although the size of the WiFi-related information is relatively small, there is a problem that the WiFi connection and WiFi release process is required.
도 9는 이지 네트워크 셋업 기술을 기반으로 클라우드 서버 프로비저닝(cloud server provisioning)을 수행하는 과정을 보여주는 순서도이다.9 is a flowchart illustrating a process of performing cloud server provisioning based on easy network setup technology.
엔롤리 디바이스(910)가 앞선 도 8의 과정에 따라 엔롤러 디바이스(830)와 연결된 이후, S900 단계를 통해 중재자 디바이스(920)는 IoTivity 클라우드 서버(940)와 연결을 위해 필요한 정보를 엔롤리 디바이스(910)에게 전달할 수 있다.After the enrolling device 910 is connected to the enroller device 830 according to the above-described process of FIG. 8, through the step S900, the arbiter device 920 provides information necessary for connection with the IoTivity cloud server 940. 910 may be forwarded.
S900 단계에서, 중재자 디바이스(920)는 클라우드 액세스 정보를 엔롤리 디바이스(910)에게 전송할 수 있다. In operation S900, the arbiter device 920 may transmit cloud access information to the entree device 910.
예를 들어, 중재자 디바이스(920)는 IoTivity 클라우드 서버(940)로부터 발급된 액세스 토큰(access token)을 기반으로 “/CoAPCloudconf”리소스를 업데이트할 수 있다. For example, the moderator device 920 may update the “/ CoAPCloudconf” resource based on an access token issued from the IoTivity cloud server 940.
일 예로, “oAPCloudconf”리소스는 Auth Provider Name에 대한 정보, OCF Cloud interface URL(Uniform Resource Locator)에 대한 정보, Access Token에 대한 정보, Cloud Server Identity에 대한 정보, Last Error code 정보를 포함할 수 있다.For example, the “oAPCloudconf” resource may include information on Auth Provider Name, information on OCF Cloud interface Uniform Resource Locator (URL), information on Access Token, information on Cloud Server Identity, and Last Error code information. .
엔롤리 디바이스(910)는 주어진 클라우드 액세스 정보를 기반으로 IoTivity 클라우드 서버(940)에 등록을 시도할 수 있다. Enrolly device 910 may attempt to register with IoTivity cloud server 940 based on the given cloud access information.
예를 들어, 엔롤리 디바이스(910)의 배치(deployment)에 따라 여러 개의 IoTivity 클라우드 서버(940)가 있을 수 있다. 이 경우, 중재자 디바이스(920)는 엔롤리 디바이스(910)가 등록(register)될 것으로 예상되는 클라우스 인터페이스 서버의 URI(Uniform Resource Identifier)를 제공할 수 있다.For example, there may be several IoTivity cloud servers 940 according to the deployment of the entree device 910. In this case, the moderator device 920 may provide a Uniform Resource Identifier (URI) of the cloud interface server on which the entree device 910 is expected to be registered.
도 6 및 도 9를 참조하면, 각기 다른 이지 네트워크 셋업 기술은 사용 목적에 따라 전달되는 네트워크 정보가 다를 수 있다. 6 and 9, different easy network setup techniques may have different network information delivered according to a purpose of use.
예를 들어, OCF 기반의 네트워크 정보는 SSID 정보, Password 정보 및 클라우드의 서버 주소 정보를 포함할 수 있다. 다른 예로, DPP 절차 기반의 네트워크 정보는 SSID 정보 및 Password 정보를 포함할 수 있다. For example, the OCF-based network information may include SSID information, password information, and server address information of a cloud. As another example, the network information based on the DPP procedure may include SSID information and password information.
다시 말해, DPP 절차에서는 AP 연결 정보 외에 클라우드 서버 정보와 같은 OCF 기반의 네트워크에서 요구하는 추가적인 정보를 위한 파라미터가 정의되지 않는다는 문제가 있다.In other words, the DPP procedure has a problem in that a parameter for additional information required in an OCF-based network such as cloud server information is not defined in addition to the AP connection information.
나아가, OCF 기반을 따르는 경우, 클라우드 서버와의 연결을 위해서는 네트워크 셋업 정보를 전달하기 위한 도 9와 같은 추가적인 절차가 요구된다는 문제가 있다.Furthermore, when following the OCF base, there is a problem that an additional procedure as shown in FIG. 9 for transmitting network setup information is required for connection with a cloud server.
도 10은 본 일 실시 예에 따른 무선랜 시스템에서 셋업 정보를 전달하기 위한 방법을 보여주는 순서도이다.10 is a flowchart illustrating a method for delivering setup information in a WLAN system according to an exemplary embodiment.
도 10의 명확하고 간결한 설명을 위하여, 제1 무선 장치(1010)는 등록자(enrollee) 단말로 언급되고, 제2 무선 장치(1020)는 구성자(configurator) 단말로 언급될 수 있다. For clarity and concise description of FIG. 10, the first wireless device 1010 may be referred to as an enrollee terminal, and the second wireless device 1020 may be referred to as a configurator terminal.
제1 무선 장치(1010)는 응답자 모듈(1011) 및 엔롤리 모듈(1012)을 포함할 수 있다. 예를 들어, 응답자 모듈(1011)은 제1 무선 장치(1010)가 도 6의 DPP 절차에 따른 응답자(responder) 및 등록자(enrollee)로 역할하도록 제어하는 논리적인 객체로 이해될 수 있다.The first wireless device 1010 may include a responder module 1011 and an entree module 1012. For example, the responder module 1011 may be understood as a logical object that controls the first wireless device 1010 to act as a responder and an enrollee according to the DPP procedure of FIG. 6.
또한, 엔롤리 모듈(1012)은 제1 무선 장치(1010)가 도 7의 OCF에 기반한 엔롤리 디바이스(예로, 도 7의 710)로 동작하도록 제어하는 논리적인 객체로 이해될 수 있다.In addition, the entree module 1012 may be understood as a logical object that controls the first wireless device 1010 to operate as the entree device (eg, 710 of FIG. 7) based on the OCF of FIG. 7.
제2 무선 장치(1020)는 개시자 모듈(1021) 및 중재자 모듈(1022)을 포함할 수 있다. 예를 들어, 개시자 모듈(1021)은 제2 무선 장치(1020)가 도 6의 DPP 절차에 따른 개시자(initiator) 및 구성자(configurator)로 역할하도록 제어하는 논리적인 객체로 이해될 수 있다.The second wireless device 1020 can include an initiator module 1021 and a moderator module 1022. For example, the initiator module 1021 may be understood as a logical object that controls the second wireless device 1020 to act as an initiator and a configurator according to the DPP procedure of FIG. 6.
또한, 중재자 모듈(1022)은 제2 무선 장치(1020)가 도 7의 OCF에 기반한 중재자 디바이스(예로, 도 7의 720)로 동작하도록 제어하는 논리적인 객체로 이해될 수 있다.In addition, the moderator module 1022 may be understood as a logical object that controls the second wireless device 1020 to operate as a moderator device based on the OCF of FIG. 7 (eg, 720 of FIG. 7).
도 10의 명확하고 간결한 설명을 위해, 제2 무선 장치(1020)는 개시자 모듈(1021)을 기반으로 액세스 포인트(1030)와 미리 결합됨을 전제할 수 있다. 또한, 제2 무선 장치(1020)는 중재자 모듈(1022)을 기반으로 클라우드 서버(1040)에 관한 정보를 미리 저장하고 있음을 전제할 수 있다.For clarity and concise description of FIG. 10, it may be assumed that the second wireless device 1020 is pre-coupled with the access point 1030 based on the initiator module 1021. Also, it may be assumed that the second wireless device 1020 previously stores information about the cloud server 1040 based on the moderator module 1022.
도 10을 참조하면, 제1 무선 장치(1010)의 전원이 켜지면, 제1 무선 장치(1010)의 엔롤리 모듈(1012)이 시작될 수 있다. 이어, DPP 부트스트랩 프로토콜을 시작하기 위해, 엔롤리 모듈(1012)은 OCF 정보를 응답자 모듈(1011)에 전달할 수 있다.Referring to FIG. 10, when the power of the first wireless device 1010 is turned on, the entree module 1012 of the first wireless device 1010 may be started. Then, to initiate the DPP bootstrap protocol, entree module 1012 may pass the OCF information to responder module 1011.
또한, 제2 무선 장치(1020)의 중재자 모듈(1022)은 개시자 모듈(1021)이 DPP 부트스트랩 정보를 검색하도록 요청할 수 있다. In addition, the moderator module 1022 of the second wireless device 1020 can request the initiator module 1021 to retrieve the DPP bootstrap information.
S1010 단계에서, 제1 무선 장치(1010) 및 제2 무선 장치(1020) 사이에서 DPP 부트스트랩 프로토콜이 수행될 수 있다.In operation S1010, the DPP bootstrap protocol may be performed between the first wireless device 1010 and the second wireless device 1020.
예를 들어, 구성자(configurator)로 역할하는 제2 무선 장치(1020)는 등록자(enrollee)로 역할하는 제1 무선 장치(1010)로부터 부트스트랩 정보를 획득할 수 있다. For example, the second wireless device 1020 serving as a configurator may obtain bootstrap information from the first wireless device 1010 serving as an enroller.
예를 들어, 부트스트랩 정보는 DPP 인증 프로토콜을 위한 등록자인 제1 무선 장치(1010)의 부트스트랩 퍼블릭 키(the enrollee's bootstrapping public key)에 관한 정보를 포함할 수 있다.For example, the bootstrap information may include information regarding the enrollee's bootstrapping public key of the first wireless device 1010 that is the registrant for the DPP authentication protocol.
나아가, 부트스트랩 정보는 등록자로 역할하는 제1 무선 장치(1010)에 의해 지원되는 이지 네트워크 셋업 기술의 리스트(list) 정보를 포함할 수 있다. 예를 들어, 이지 네트워크 셋업 기술의 리스트에 대한 정보는 하기 표 2와 같이 속성(attribute) 방식으로 구현될 수 있다.Further, the bootstrap information may include list information of easy network setup techniques supported by the first wireless device 1010 acting as a registrant. For example, the information on the list of easy network setup techniques may be implemented in an attribute manner as shown in Table 2 below.
즉, 제2 무선 장치(1020)는 제1 무선 장치(1010)로부터 획득된 부트스트랩 정보를 기반으로 제1 무선 장치(1010)에 의해 지원되는 이지 네트워크 셋업 기술(예로, OCF, one M2M)의 타입을 확인할 수 있다.That is, the second wireless device 1020 may be configured by the easy network setup technology (eg, OCF, one M2M) supported by the first wireless device 1010 based on the bootstrap information obtained from the first wireless device 1010. You can check the type.
예를 들어, 제2 무선 장치(1020)는 제1 무선 장치(1010)로부터 획득된 부트스트랩 정보를 기반으로 제1 무선 장치(1010)가 OCF를 지원함을 확인할 수 있다.For example, the second wireless device 1020 may determine that the first wireless device 1010 supports OCF based on the bootstrap information obtained from the first wireless device 1010.
S1020 단계에서, 제1 무선 장치(1010) 및 제2 무선 장치(1020) 사이에서 DPP 인증 프로토콜이 수행될 수 있다. DPP 인증 프로토콜이 성공적으로 수행되면, 개시자(또는 구성자)와 응답자(또는 등록자) 사이에 보안 채널(secure channel)이 설정(establish)될 수 있다.In operation S1020, the DPP authentication protocol may be performed between the first wireless device 1010 and the second wireless device 1020. If the DPP authentication protocol is successfully performed, a secure channel may be established between the initiator (or configurator) and the responder (or registrant).
인증 프로토콜 절차에 관한 설명은 앞선 도 6의 S620 단계에 관한 설명으로 대체될 수 있음은 이해될 것이다.It will be appreciated that the description of the authentication protocol procedure may be replaced with the description of step S620 of FIG. 6 above.
S1030 단계에서, 제1 무선 장치(1010) 및 제2 무선 장치(1020) 사이에서 DPP 구성 프로토콜이 수행될 수 있다. In operation S1030, the DPP configuration protocol may be performed between the first wireless device 1010 and the second wireless device 1020.
S1030 단계에서, 제1 무선 장치(1010) 및 제2 무선 장치(1020)는 같은 MAC 어드레스를 사용할 수 있다. 또한, S1030 단계에서, 제1 무선 장치(1010) 및 제2 무선 장치(1020)는 DPP 인증 프로토콜 동안 사용된 같은 채널을 사용할 수 있다.In operation S1030, the first wireless device 1010 and the second wireless device 1020 may use the same MAC address. In operation S1030, the first wireless device 1010 and the second wireless device 1020 may use the same channel used during the DPP authentication protocol.
S1031 단계에서, DPP 구성 프로토콜을 시작하기 위해, 등록자로 역할하는 제1 무선 장치(1010)는 DPP 구성 요청 프레임을 구성자로 역할하는 제2 무선 장치(1020)로 송신할 수 있다.In operation S1031, to start the DPP configuration protocol, the first wireless device 1010 serving as a registrar may transmit a DPP configuration request frame to the second wireless device 1020 serving as a constructor.
S1032 단계에서, 제2 무선 장치(1020)는 DPP 구성 요청 프레임에 대한 응답으로 DPP 구성 응답 프레임을 제1 무선 장치(1010)로 송신할 수 있다. In operation S1032, the second wireless device 1020 may transmit a DPP configuration response frame to the first wireless device 1010 in response to the DPP configuration request frame.
본 일 실시 예에 따르면, DPP 구성 응답 프레임은 DPP 구성 객체(DPP Configuration object)를 포함할 수 있다. 예를 들어, DPP 구성 객체는 하기 표 3과 같은 복수의 파라미터 정보를 포함할 수 있다. According to this embodiment, the DPP configuration response frame may include a DPP configuration object. For example, the DPP configuration object may include a plurality of parameter information as shown in Table 3 below.
표 3을 참조하면, DPP 구성 객체는 AP에 관한 연결 정보(예로, SSID, password)를 포함할 수 있다. 나아가, DPP 구성 객체에 'Easy Network Setup object'가 추가될 수 있다. Referring to Table 3, the DPP configuration object may include connection information (eg, SSID, password) for the AP. Furthermore, an 'Easy Network Setup object' may be added to the DPP configuration object.
추가적으로, 본 일 실시 예에 따른 'Easy Network Setup object'는 이지 네트워크 셋업 기술을 위한 네트워크 셋업 정보를 더 포함할 수 있다. 예를 들어, 부트스트랩 정보에 포함된 리스트 정보에 OCF(Open Connectivity Foundation)를 나타내는 식별 정보가 포함될 때, 네트워크 셋업 정보는 등록자 단말을 위한 클라우드 서버의 주소 정보를 포함할 수 있다. Additionally, the 'Easy Network Setup object' according to the present embodiment may further include network setup information for easy network setup technology. For example, when identification information indicating an open connectivity foundation (OCF) is included in the list information included in the bootstrap information, the network setup information may include address information of a cloud server for the registrant terminal.
S1033 단계에서, 제1 무선 장치(1010)의 응답자 모듈(1011)은 엔롤리 모듈(1012)에게 DPP 절차의 완료를 알릴 수 있다. In step S1033, the responder module 1011 of the first wireless device 1010 may inform the enrolly module 1012 of the completion of the DPP procedure.
예를 들어, 엔롤리 모듈(1012)은 응답자 모듈(1011)로부터 AP에 관한 연결 정보(예로, SSID, password) 및 클라우드 서버의 주소 정보(예로, URI 주소 정보)를 획득할 수 있다.For example, the enrolly module 1012 may obtain connection information (eg, SSID, password) about the AP and address information (eg, URI address information) of the cloud server from the responder module 1011.
S1040 단계에서, 제1 무선 장치(1010)는 AP에 관한 연결 정보(예로, SSID, password)에 따라 응답자 모듈(1011)을 기반으로 AP(1030)와 별도의 결합 절차 없이 연결될 수 있다.In operation S1040, the first wireless device 1010 may be connected to the AP 1030 without a separate coupling procedure based on the responder module 1011 according to connection information (eg, SSID and password) about the AP.
S1050 단계에서, 제1 무선 장치(1010)는 엔롤리 모듈(1012)을 통해 획득된 클라우드 서버(1040)의 주소 정보(예로, URI 주소 정보)을 기반으로 클라우드 서버(1050)와 연결될 수 있다.In operation S1050, the first wireless device 1010 may be connected to the cloud server 1050 based on address information (eg, URI address information) of the cloud server 1040 obtained through the enrolly module 1012.
도 10에서는 S1040 단계에 이어 S1050 단계가 수행되는 것으로 도시되나, 본 명세서가 이에 한정되는 것이 아님은 이해될 것이다. 일 예로, S1040 단계 및 S1050 단계는 동시에 수행될 수 있다. 또는, S1050 단계가 S1040 단계보다 먼저 수행될 수도 있다.In FIG. 10, it is shown that step S1050 is performed after step S1040, but it is to be understood that the present specification is not limited thereto. For example, step S1040 and step S1050 may be performed at the same time. Alternatively, step S1050 may be performed before step S1040.
본 일 실시 예에 따르면, 추가적인 절차 없이도 각 이지 네트워크 셋업 기술에 따른 데이터가 교환될 수 있다.According to the present embodiment, data according to each easy network setup technique may be exchanged without additional procedures.
도 11은 본 실시 예가 적용될 수 있는 무선 장치를 나타내는 블록도이다.11 is a block diagram illustrating a wireless device to which an embodiment of the present invention may be applied.
도 11을 참조하면, 무선 장치는 상술한 실시 예를 구현할 수 있는 STA로서, AP 또는 non-AP STA로 동작할 수 있다. 또한, 무선 장치는 상술한 사용자(user)에 대응되거나, 사용자에 신호를 송신하는 송신 단말에 대응될 수 있다. Referring to FIG. 11, the wireless device may be implemented as an AP or a non-AP STA as an STA capable of implementing the above-described embodiment. In addition, the wireless device may correspond to the above-described user, or may correspond to a transmitting terminal for transmitting a signal to the user.
도 11의 무선장치는, 도시된 바와 같이 프로세서(1110), 메모리(1120) 및 트랜시버(1130)를 포함한다. 도시된 프로세서(1110), 메모리(1120) 및 트랜시버(1130)는 각각 별도의 칩으로 구현되거나, 적어도 둘 이상의 블록/기능이 하나의 칩을 통해 구현될 수 있다. The wireless device of FIG. 11 includes a processor 1110, a memory 1120 and a transceiver 1130 as shown. The illustrated processor 1110, memory 1120, and transceiver 1130 may be implemented as separate chips, or at least two blocks / functions may be implemented through one chip.
트랜시버(transceiver, 1130)는 송신기(transmitter) 및 수신기(receiver)를 포함하는 장치이며, 특정한 동작이 수행되는 경우 송신기 및 수신기 중 어느 하나의 동작만이 수행되거나, 송신기 및 수신기 동작이 모두 수행될 수 있다. The transceiver 1130 is a device including a transmitter and a receiver. When a specific operation is performed, only one of the transmitter and the receiver may be performed, or both the transmitter and the receiver may be performed. have.
트랜시버(1130)는 무선 신호를 전송 및/또는 수신하는 하나 이상의 안테나를 포함할 수 있다. 또한, 트랜시버(1130)는 수신 신호 및/또는 송신 신호의 증폭을 위한 증폭기와 특정한 주파수 대역 상으로의 송신을 위한 밴드패스필터를 포함할 수 있다. The transceiver 1130 may include one or more antennas for transmitting and / or receiving wireless signals. In addition, the transceiver 1130 may include an amplifier for amplifying the reception signal and / or the transmission signal and a bandpass filter for transmission on a specific frequency band.
프로세서(1110)는 본 명세서에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(1110)는 전술한 본 실시 예에 따른 동작을 수행할 수 있다. 즉, 프로세서(1110)는 도 1 내지 도 10의 실시 예에서 개시된 동작을 수행할 수 있다.The processor 1110 may implement the functions, processes, and / or methods proposed herein. For example, the processor 1110 may perform an operation according to the present embodiment described above. That is, the processor 1110 may perform the operation disclosed in the embodiment of FIGS. 1 to 10.
프로세서(1110)는 ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로, 데이터 처리 장치 및/또는 베이스밴드 신호 및 무선 신호를 상호 변환하는 변환기를 포함할 수 있다. The processor 1110 may include an application-specific integrated circuit (ASIC), another chipset, a logic circuit, a data processing device, and / or a converter for mutually converting baseband signals and wireless signals.
메모리(1120)는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. The memory 1120 may include read-only memory (ROM), random access memory (RAM), flash memory, memory card, storage medium, and / or other storage device.
도 12는 프로세서에 포함되는 장치의 일례를 나타내는 블록도이다. 12 is a block diagram illustrating an example of an apparatus included in a processor.
설명의 편의를 위해, 도 12의 일례는 송신 신호를 위한 블록을 기준으로 설명되어 있으나, 해당 블록을 이용하여 수신 신호를 처리할 수 있다는 점은 자명하다. For convenience of description, an example of FIG. 12 is described based on a block for a transmission signal, but it is obvious that the reception signal can be processed using the block.
도시된 데이터 처리부(1210)는 송신 신호에 대응되는 송신 데이터(제어 데이터 및/또는 사용자 데이터)를 생성한다. 데이터 처리부(1210)의 출력은 인코더(1220)로 입력될 수 있다. 인코더(1220)는 BCC(binary convolutional code)나 LDPC(low-density parity-check) 기법 등을 통해 코딩을 수행할 수 있다. 인코더(1220)는 적어도 1개 포함될 수 있고, 인코더(1220)의 개수는 다양한 정보(예를 들어, 데이터 스트림의 개수)에 따라 정해질 수 있다. The illustrated data processor 1210 generates transmission data (control data and / or user data) corresponding to the transmission signal. The output of the data processor 1210 may be input to the encoder 1220. The encoder 1220 may perform coding through a binary convolutional code (BCC) or a low-density parity-check (LDPC) technique. At least one encoder 1220 may be included, and the number of encoders 1220 may be determined according to various information (eg, the number of data streams).
인코더(1220)의 출력은 인터리버(1430)로 입력될 수 있다. 인터리버(1230)는 페이딩 등에 의한 연집 에러(burst error)를 방지하기 위해 연속된 비트 신호를 무선 자원(예를 들어, 시간 및/또는 주파수) 상에서 분산시키는 동작을 수행한다. 인터리버(1230)는 적어도 1개 포함될 수 있고, 인터리버(1230)의 개수는 다양한 정보(예를 들어, 공간 스트림의 개수)에 따라 정해질 수 있다.The output of the encoder 1220 may be input to the interleaver 1430. The interleaver 1230 performs an operation of distributing consecutive bit signals over radio resources (eg, time and / or frequency) to prevent burst errors due to fading or the like. At least one interleaver 1230 may be included, and the number of the interleaver 1230 may be determined according to various information (eg, the number of spatial streams).
인터리버(1230)의 출력은 성상 맵퍼(constellation mapper, 1240)로 입력될 수 있다. 성상 맵퍼(1240)는 BPSK(biphase shift keying), QPSK(Quadrature Phase Shift Keying), n-QAM(quadrature amplitude modulation) 등의 성상 맵핑을 수행한다. The output of the interleaver 1230 may be input to a constellation mapper 1240. The constellation mapper 1240 performs constellation mapping such as biphase shift keying (BPSK), quadrature phase shift keying (QPSK), quadrature amplitude modulation (n-QAM), and the like.
성상 맵퍼(1240)의 출력은 공간 스트림 인코더(1250)로 입력될 수 있다. 공간 스트림 인코더(1250)는 송신 신호를 적어도 하나의 공간 스트림을 통해 송신하기 위해 데이터 처리를 수행한다. 예를 들어, 공간 스트림 인코더(1250)는 송신 신호에 대한 STBC(space-time block coding), CSD(Cyclic shift diversity) 삽입, 공간 매핑(spatial mapping) 중 적어도 하나를 수행할 수 있다. The output of the constellation mapper 1240 may be input to the spatial stream encoder 1250. Spatial stream encoder 1250 performs data processing to transmit a transmission signal over at least one spatial stream. For example, the spatial stream encoder 1250 may perform at least one of space-time block coding (STBC), cyclic shift diversity (CSD) insertion, and spatial mapping on a transmission signal.
공간 스트림 인코더(1250)의 출력은 IDFT(1260) 블록에 입력될 수 있다. IDFT(1260) 블록은 IDFT(inverse discrete Fourier transform) 또는 IFFT(inverse Fast Fourier transform)을 수행한다. The output of the spatial stream encoder 1250 may be input to an IDFT 1260 block. The IDFT 1260 block performs an inverse discrete Fourier transform (IDFT) or an inverse Fast Fourier transform (IFFT).
IDFT(1260) 블록의 출력은 GI(Guard Interval) 삽입기(1270)에 입력되고, GI 삽입기(1270)의 출력은 도 13의 트랜시버(1230)에 입력된다.The output of the IDFT 1260 block is input to the Guard Interval (GI) inserter 1270, and the output of the GI insert 1270 is input to the transceiver 1230 of FIG. 13.
본 명세서의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 명세서의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로, 본 명세서의 범위는 상술한 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구범위뿐만 아니라 이 발명의 특허청구범위와 균등한 것들에 의해 정해져야 한다.In the detailed description of the present specification, specific embodiments have been described, but various modifications are possible without departing from the scope of the present specification. Therefore, the scope of the present specification should not be limited to the above-described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims of the present invention.
Claims (11)
- 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법에 있어서,In the WLAN system for transmitting information about a wireless device,구성자 단말이, 등록자 단말로부터 상기 등록자 단말에 의해 지원되는 이지 네트워크 셋업(Easy Network Setup) 기술에 관한 리스트(list) 정보를 포함하는 부트스트랩 정보를 획득하는 단계;Obtaining, by the configurator terminal, bootstrap information including list information on Easy Network Setup technology supported by the registrant terminal from the registrant terminal;상기 구성자 단말이, 상기 등록자 단말로부터 DPP(Device Provisioning Protocol) 설정 요청 프레임을 수신하는 단계; 및Receiving, by the configurator terminal, a Device Provisioning Protocol (DPP) setting request frame from the registrant terminal; And상기 구성자 단말이, 상기 DPP 설정 요청 프레임에 대한 응답으로 DPP 설정 응답 프레임을 상기 등록자 단말로 송신하되, 상기 DPP 설정 응답 프레임은 상기 등록자 단말과 결합될 AP(access point)에 관한 연결 정보 및 상기 리스트 정보와 연관된 상기 이지 네트워크 셋업 기술을 위한 네트워크 셋업 정보를 포함하는, 단계를 포함하는 방법.The configurator terminal transmits a DPP configuration response frame to the registrant terminal in response to the DPP configuration request frame, wherein the DPP configuration response frame includes connection information about the access point (AP) to be combined with the subscriber terminal and the list. And network setup information for the easy network setup technique associated with the information.
- 제1 항에 있어서,The method of claim 1,상기 리스트 정보에 OCF(Open Connectivity Foundation)를 나타내는 식별 정보가 포함될 때, 상기 네트워크 셋업 정보는 상기 등록자 단말을 위한 클라우드 서버의 주소 정보를 포함하는 방법.And when the list information includes identification information indicating an Open Connectivity Foundation (OCF), the network setup information includes address information of a cloud server for the registrant terminal.
- 제2 항에 있어서,The method of claim 2,상기 등록자 단말은 상기 연결 정보를 기반으로 상기 AP와 연결되고,The registrant terminal is connected to the AP based on the connection information,상기 등록자 단말은 상기 주소 정보를 기반으로 상기 클라우드 서버와 연결되는 방법.The registrant terminal is connected to the cloud server based on the address information.
- 제2 항에 있어서,The method of claim 2,상기 구성자 단말은 상기 AP와 미리 결합되고,The constructor terminal is pre-coupled with the AP,상기 주소 정보는 상기 클라우드 서버로부터 수신된 정보를 기반으로 상기 구성자 단말에 의해 미리 획득되는 방법.The address information is obtained in advance by the constructor terminal based on the information received from the cloud server.
- 제2 항에 있어서,The method of claim 2,상기 연결 정보는 상기 AP의 SSID(Service Set identifier) 정보를 포함하고,The connection information includes service set identifier (SSID) information of the AP,상기 주소 정보는 상기 클라우드 서버의 URI(Uniform Resource identifier) 정보를 포함하는 방법.The address information includes uniform resource identifier (URI) information of the cloud server.
- 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법을 수행하는 구성자 단말에 있어서, 상기 구성자 단말은,In the configurator terminal performing a method for transmitting information about a wireless device in a wireless LAN system, the configurator terminal,무선신호를 송수신하는 송수신기; 및A transceiver for transmitting and receiving a radio signal; And상기 송수신기에 연결되는 프로세서를 포함하되, 상기 프로세서는,A processor coupled to the transceiver, wherein the processor includes:등록자 단말로부터 상기 등록자 단말에 의해 지원되는 이지 네트워크 셋업(Easy Network Setup) 기술에 관한 리스트(list) 정보를 포함하는 부트스트랩 정보를 획득하도록 구현되고,And is configured to obtain bootstrap information including list information regarding Easy Network Setup technology supported by the registrant terminal from the registrant terminal,상기 등록자 단말로부터 DPP(Device Provisioning Protocol) 설정 요청 프레임을 수신하도록 구현되고,Is configured to receive a Device Provisioning Protocol (DPP) setting request frame from the registrant terminal,상기 DPP 설정 요청 프레임에 대한 응답으로 DPP 설정 응답 프레임을 상기 등록자 단말로 송신하도록 구현되되, 상기 DPP 설정 응답 프레임은 상기 등록자 단말과 결합될 AP에 관한 연결 정보 및 상기 리스트 정보와 연관된 상기 이지 네트워크 셋업 기술을 위한 네트워크 셋업 정보를 포함하는 단말.And transmit a DPP configuration response frame to the registrant terminal in response to the DPP configuration request frame, wherein the DPP configuration response frame is associated with the list information and the connection information about the AP to be associated with the subscriber terminal; Terminal including network setup information for the description.
- 제6 항에 있어서,The method of claim 6,상기 리스트 정보에 OCF(Open Connectivity Foundation)를 나타내는 식별 정보가 포함될 때, 상기 네트워크 셋업 정보는 상기 등록자 단말을 위한 클라우드 서버의 주소 정보를 포함하는 단말.When the list information includes identification information indicating an Open Connectivity Foundation (OCF), the network setup information includes address information of a cloud server for the registrant terminal.
- 제7 항에 있어서,The method of claim 7, wherein상기 등록자 단말은 상기 연결 정보를 기반으로 상기 AP와 연결되고, The registrant terminal is connected to the AP based on the connection information,상기 등록자 단말은 상기 주소 정보를 기반으로 상기 클라우드 서버와 연결되는 단말.The registrant terminal is connected to the cloud server based on the address information.
- 제7 항에 있어서,The method of claim 7, wherein상기 구성자 단말은 상기 AP와 미리 결합되고,The constructor terminal is pre-coupled with the AP,상기 주소 정보는 상기 클라우드 서버로부터 수신된 정보를 기반으로 상기 구성자 단말에 의해 미리 획득되는 단말.The terminal information is obtained in advance by the constructor terminal based on the information received from the cloud server.
- 제7 항에 있어서,The method of claim 7, wherein상기 연결 정보는 상기 AP의 SSID(Service Set identifier) 정보를 포함하고,The connection information includes service set identifier (SSID) information of the AP,상기 주소 정보는 상기 클라우드 서버의 URI(Uniform Resource identifier) 정보를 포함하는 단말.The address information terminal including the Uniform Resource Identifier (URI) information of the cloud server.
- 무선랜 시스템에서 무선 장치에 관한 정보를 전달하기 위한 방법에 있어서,In the WLAN system for transmitting information about a wireless device,등록자 단말이, 상기 등록자 단말에 의해 지원되는 이지 네트워크 셋업 기술(Easy Network Setup)의 리스트(list) 정보를 포함하는 부트스트랩 정보를 구성자 단말로 송신하는 단계;Transmitting, by the registrant terminal, bootstrap information including list information of easy network setup technology supported by the registrant terminal to the constructor terminal;상기 등록자 단말이, 상기 구성자 단말로 DPP(Device Provisioning Protocol) 설정 요청 프레임을 송신하는 단계; Transmitting, by the registrant terminal, a Device Provisioning Protocol (DPP) setting request frame to the constructor terminal;상기 등록자 단말이, 상기 DPP 설정 요청 프레임에 대한 응답으로 DPP 설정 응답 프레임을 상기 구성자 단말로부터 수신하되, 상기 DPP 설정 응답 프레임은 상기 등록자 단말과 결합될 AP(access point)에 관한 연결 정보 및 상기 리스트 정보와 연관된 상기 이지 네트워크 셋업 기술을 위한 네트워크 셋업 정보를 포함하되, 상기 리스트 정보에 OCF(Open Connectivity Foundation)를 나타내는 식별 정보가 포함될 때, 상기 네트워크 셋업 정보는 상기 등록자 단말을 위한 클라우드 서버의 주소 정보를 포함하는, 단계; The registrant terminal receives a DPP configuration response frame from the configuration terminal in response to the DPP configuration request frame, wherein the DPP configuration response frame is connected information about the AP (access point) to be combined with the subscriber terminal and the list. Network setup information for the easy network setup technique associated with the information, wherein when the list information includes identification information indicating Open Connectivity Foundation (OCF), the network setup information is address information of a cloud server for the registrant terminal. Comprising;상기 등록자 단말이, 상기 연결 정보를 기반으로 상기 AP와 연결을 수행하는 단계; 및The registrar terminal connecting with the AP based on the connection information; And상기 등록자 단말이, 상기 주소 정보를 기반으로 상기 클라우드 서버와 연결을 수행하는 단계를 포함하는 방법.And by the registrant terminal, connecting with the cloud server based on the address information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20180038841 | 2018-04-03 | ||
KR10-2018-0038841 | 2018-04-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019194391A1 true WO2019194391A1 (en) | 2019-10-10 |
Family
ID=68101055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2018/015093 WO2019194391A1 (en) | 2018-04-03 | 2018-11-30 | Method for transferring information related to wireless device in wireless lan system, and configurator terminal using same |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019194391A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200220718A1 (en) * | 2019-01-09 | 2020-07-09 | Brother Kogyo Kabushiki Kaisha | Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device |
WO2022132616A1 (en) * | 2020-12-17 | 2022-06-23 | Texas Instruments Incorporated | Device provisioning |
WO2022225195A1 (en) * | 2021-04-20 | 2022-10-27 | 삼성전자 주식회사 | Electronic device for device-provisioning in wireless network, and operating method therefor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160112560A (en) * | 2015-03-19 | 2016-09-28 | 삼성전자주식회사 | Method and apparatus for configuring device in a communication system |
US20170257819A1 (en) * | 2016-03-02 | 2017-09-07 | Blackberry Limited | Provisioning a device in a network |
US20170295448A1 (en) * | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
KR20170137617A (en) * | 2016-06-03 | 2017-12-13 | 삼성전자주식회사 | Method and apparatus for setup of wireless connection |
-
2018
- 2018-11-30 WO PCT/KR2018/015093 patent/WO2019194391A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160112560A (en) * | 2015-03-19 | 2016-09-28 | 삼성전자주식회사 | Method and apparatus for configuring device in a communication system |
US20170257819A1 (en) * | 2016-03-02 | 2017-09-07 | Blackberry Limited | Provisioning a device in a network |
US20170295448A1 (en) * | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
KR20170137617A (en) * | 2016-06-03 | 2017-12-13 | 삼성전자주식회사 | Method and apparatus for setup of wireless connection |
Non-Patent Citations (1)
Title |
---|
TELECOMMUNICATIONS TECHNOLOGY ASSOCIATION: "Analysis of ICT Standardization Promotion System", FORUM & CONSORTIUM 2017 EDITION, 31 December 2017 (2017-12-31), pages 1 - 389, Retrieved from the Internet <URL:http://www.tta.or.kr> * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200220718A1 (en) * | 2019-01-09 | 2020-07-09 | Brother Kogyo Kabushiki Kaisha | Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device |
US11736274B2 (en) * | 2019-01-09 | 2023-08-22 | Brother Kogyo Kabushiki Kaisha | Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device |
WO2022132616A1 (en) * | 2020-12-17 | 2022-06-23 | Texas Instruments Incorporated | Device provisioning |
US11751050B2 (en) | 2020-12-17 | 2023-09-05 | Texas Instruments Incorporated | Provisioning a network device for secure communications |
US12052567B2 (en) | 2020-12-17 | 2024-07-30 | Texas Instruments Incorporated | Device provisioning |
WO2022225195A1 (en) * | 2021-04-20 | 2022-10-27 | 삼성전자 주식회사 | Electronic device for device-provisioning in wireless network, and operating method therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018128499A1 (en) | Method and apparatus for selecting an access and mobility management function in a mobile communication system | |
WO2019177231A1 (en) | Method for transferring information on target access point in wireless lan system and access point using same | |
WO2020071887A1 (en) | Method for performing service parameter provisioning to ue and network in 5g system | |
WO2014098437A1 (en) | Service discovery method and device in wireless lan system | |
WO2016148534A1 (en) | Method and apparatus for configuring connection between devices in communication system | |
WO2013122398A1 (en) | Method and apparatus for filtering-based scanning in wlan system | |
WO2020080850A1 (en) | Method for onboarding in multiple access point network and access point using same | |
WO2014088378A1 (en) | Method and device for session initialization in wireless communication system | |
WO2014109513A1 (en) | Discovery method and device in a wireless communication system | |
WO2014123383A1 (en) | Method and apparatus for establishing session in wireless communication system | |
WO2012078000A2 (en) | Access method between a terminal and a base station in a wireless communication system and apparatus thereof | |
WO2019164268A1 (en) | Method for wireless connection in wireless lan system and wireless device using same | |
WO2017018823A1 (en) | Method and device for forming application service platform session in wireless communication system | |
WO2017039376A1 (en) | Method and device for exchanging connection capability information in wireless communication system | |
WO2017014579A1 (en) | Method and apparatus for performing discovery in wireless communication system | |
WO2016167618A1 (en) | Method and apparatus for performing service discovery in wireless communication system | |
WO2019194391A1 (en) | Method for transferring information related to wireless device in wireless lan system, and configurator terminal using same | |
WO2016148406A1 (en) | Method and device for supporting service by using application service platform in wireless communication system | |
WO2011155732A2 (en) | Method for a device to communicate with another device | |
WO2016148523A1 (en) | Method and device for executing service discovery in wireless communication system | |
WO2017146461A1 (en) | Method for neighbor aware network according to paging scheme and wireless terminal using same | |
WO2014084475A1 (en) | Method and apparatus for registering access point through wifi network by using information obtained from common device in celluar-wifi convergence system | |
WO2013122395A1 (en) | Method for setting up high-speed link in wlan system and apparatus for same | |
WO2014030894A1 (en) | Method for setting up high-speed link in wlan system and device for same | |
WO2021060918A1 (en) | Method and device for providing direct communication in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18913313 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18913313 Country of ref document: EP Kind code of ref document: A1 |