Design of Wi-Fi P2P Connection Manager Using wpa_supplicant

wpa_supplicant를 이용한 Wi-Fi P2P용 커넥션 매니저 설계

  • Yun, Min-Hong (Embedded Software Research Division, Electronics and Telecommunications Research Institute) ;
  • Kim, Do-Hyung (Embedded Software Research Division, Electronics and Telecommunications Research Institute) ;
  • Ryu, Cheol (Embedded Software Research Division, Electronics and Telecommunications Research Institute) ;
  • Lee, Jae-Ho (Embedded Software Research Division, Electronics and Telecommunications Research Institute)
  • 윤민홍 (한국전자통신연구원 임베디드소프트웨어연구부) ;
  • 김도형 (한국전자통신연구원 임베디드소프트웨어연구부) ;
  • 류철 (한국전자통신연구원 임베디드소프트웨어연구부) ;
  • 이재호 (한국전자통신연구원 임베디드소프트웨어연구부)
  • Published : 2012.06.22

Abstract

Wi-Fi P2P는 Wi-Fi Alliance에 의해 제정된 표준 규격으로 근접 거리에 위치한 장치들간의 효율적이고 빠른 데이터 송수신을 위해 IEEE 802.11n을 이용하고 있다. 근접거리 통신을 위한 기존 블루투스 등의 규격이 갖는 단점을 보완했다는 점에 있어 높은 평가를 받고 있으며, 모바일 디바이스용 플랫폼인 Android ICS 버전부터 공식적으로 지원됨에 따라 널리 사용될 것으로 전망된다. 한편, 한국전자통신연구원(ETRI)에서는 오랫동안 PAN 수준의 네트워킹을 연구해왔으며 그 일환으로 PAN 및 M2M에 적합한 통신 수단으로 여겨지는 Wi-Fi P2P에 대한 연구도 진행 중에 있다. 이에 본 논문에서는 ETRI가 과제를 수행하면서 부수적으로 연구한 Wi-Fi P2P를 위한 Linux용 플랫폼 구조를 공유하고자 한다. 특히 Linux Wireless 프로젝트인 hostap에 속한 wpa_supplicant를 이용해 실제로 동작하는 Wi-Fi P2P 커넥션 매니저를 설계하고 구현하는 방법을 설명함으로써 Android 플랫폼이 아닌 일반적인 Linux 장치에서 Wi-Fi P2P를 사용할 수 있는 방법에 대해 논한다.

Keywords