Wi-Fi Direct로 구성하는 기기 간 직접 무선 연결
Wi-Fi Direct의 P2P 그룹 형성 방식, Group Owner 역할, 보안 구조와 무선 기기 직접 연결 활용 방안을 다룬다.
2026-08-14 · 최초 발행 2025-08-10
AP를 거치지 않는 Wi-Fi 연결
Wi-Fi Direct는 액세스 포인트(AP) 없이 Wi-Fi 기기끼리 직접 연결할 수 있게 만든 P2P 무선 통신 기술이다. Wi-Fi Alliance가 2010년에 표준화해 발표했으며, AP가 필요했던 기존 Wi-Fi 네트워크의 제약을 보완하는 데 목적이 있다.
블루투스처럼 기기 간 직접 연결을 제공하지만 Wi-Fi 수준의 속도와 범위를 활용한다. IEEE 802.11 표준을 기반으로 하므로 기존 Wi-Fi 인프라와의 호환성도 유지한다.
연결 그룹은 한 기기를 중심으로 형성된다
연결이 시작되면 한 기기가 일시적으로 소프트웨어 AP 역할을 맡는다. 이 역할을 그룹 소유자(Group Owner, GO)라고 하며, 다른 기기는 해당 그룹에 참여해 통신한다.
기기들은 먼저 P2P 디바이스를 탐색하고, 그룹 소유자 협상을 거쳐 역할을 정한다. 이어 WPS 기반 보안 설정을 수행한 뒤 주소를 구성하고 데이터를 전송한다.
전송 속도는 Wi-Fi 표준에 따라 최대 250Mbps이며, 연결 범위는 환경에 따라 실내 ~100m, 실외 ~200m다. 데이터 보호에는 WPA2(Wi-Fi Protected Access 2) 암호화 프로토콜을 사용한다.
일반 Wi-Fi와 블루투스 사이의 연결 특성
| 특성 | Wi-Fi Direct | 일반 Wi-Fi | 블루투스 |
|---|---|---|---|
| 연결 방식 | P2P 직접 연결 | AP 경유 연결 | P2P 직접 연결 |
| 속도 | ~250Mbps | ~1Gbps 이상 | ~3Mbps(v4.0) |
| 범위 | ~100m(실내) | ~50m(실내) | ~10m |
| 전력 소모 | 중간 | 높음 | 낮음 |
| 설정 복잡성 | 낮음 | 높음 | 낮음 |
| 다중 연결 | 최대 8개 | 무제한(AP 성능 의존) | 최대 8개 |
직접 연결이 필요한 장면
모바일 기기 사이의 파일 공유는 대표적인 활용 사례다. Android Beam, Samsung Quick Share 같은 모바일 파일 전송 서비스는 대용량 데이터를 옮길 때 셀룰러 데이터 사용을 줄일 수 있다.
스마트 TV, 스피커, 프린터와 모바일 기기를 연결하는 스마트 홈 환경에서도 AP 없이 기기를 제어할 수 있다. Miracast 기반의 화면 미러링은 스마트폰 영상을 TV로 스트리밍하는 데 사용되며, 모바일 게임은 별도 인터넷 연결 없이 기기 간 멀티플레이를 지원할 수 있다.
IoT 환경에서는 센서 네트워크 구성과 데이터 수집, 저전력 IoT 기기 사이의 직접 통신에 적용할 수 있다.
서비스 탐색과 그룹 구성 방식
서비스 디스커버리에는 Generic Advertisement Service(GAS)와 Access Network Query Protocol(ANQP)이 사용된다. 연결은 기기 검색(Scanning), Intent Value 기반의 그룹 소유자 결정, WPS 기반 보안 연결 설정, DHCP를 통한 IP 주소 할당 순서로 진행된다.
P2P 그룹은 실시간 협상으로 형성하는 표준 방식, 기기가 단독으로 그룹 소유자가 되는 자율 방식, 그룹 정보를 저장해 재사용하는 영구 방식으로 만들 수 있다.
암호화 외에 점검할 연결 위험
Wi-Fi Direct는 AES-CCMP 암호화를 사용하는 WPA2로 데이터를 보호한다. WPS 연결에서는 PIN 코드와 버튼 방식(PBC)을 지원한다.
다만 WPS PIN 브루트포스 공격 가능성, 그룹 소유자가 모든 트래픽을 모니터링할 수 있는 구조, 중간자 공격(MITM) 위험은 별도로 고려해야 한다. 최신 펌웨어와 소프트웨어를 유지하고 신뢰할 수 있는 기기만 연결하며, 민감한 정보를 전송할 때는 추가 암호화를 적용하는 방식이 필요하다.
인증 체계와 확장 방향
Wi-Fi Alliance 인증은 기기 간 호환성과 상호운용성을 보장한다. Wi-Fi Direct Services(WFDS)는 Send, Play, Display, Print 같은 표준 서비스 프로파일을 제공하며, 기기 간 직접 서비스 발견과 연결을 쉽게 만든다.
향후에는 저전력 기기에 맞춘 IoT 생태계 통합, Wi-Fi 6(802.11ax) 기반 업그레이드, 재난 상황의 메시 네트워크를 위한 스마트시티 인프라 활용, 모바일 엣지 컴퓨팅(MEC) 환경에서의 5G 통합이 발전 방향으로 제시된다.
플랫폼에서 연결 기능을 다루는 방법
Android에서는 WifiP2pManager API로 Wi-Fi Direct 기능을 구현할 수 있다. 이 API는 기기 검색, 연결 요청, 그룹 생성과 관리 기능을 제공한다.
// Android Wi-Fi Direct 기본 구현 예시
WifiP2pManager manager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);
WifiP2pManager.Channel channel = manager.initialize(this, getMainLooper(), null);
// 기기 검색 시작
manager.discoverPeers(channel, new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
// 검색 시작 성공
}
@Override
public void onFailure(int reasonCode) {
// 검색 시작 실패
}
});
Windows는 Windows 8 이상에서 Wi-Fi Direct API를 제공하며 UWP(Universal Windows Platform) 앱에서 활용할 수 있다. iOS는 AirDrop, AirPlay 같은 자체 서비스로 제한적으로 지원하고, 타사 앱에 직접 API를 노출하는 데는 제약이 있다.
임시 네트워크와 산업 현장에서의 활용
Samsung, LG, Sony 등 대부분의 스마트폰 및 스마트TV 제조업체가 Wi-Fi Direct를 지원한다. 기업 환경에서는 임시 회의실 네트워크 구성, 오프라인 협업 도구, 현장 작업자 사이의 실시간 정보 공유에 활용할 수 있다.
공장 자동화 시스템의 무선 센서 네트워크, 물류 관리 시스템의 실시간 위치 추적, 건설 현장 IoT 기기 연결도 적용 대상이다. AP 설치가 필요 없어 인프라 비용을 줄일 수 있고, 임시 네트워크를 빠르게 구성하거나 네트워크 장애 상황의 백업 연결 방식으로 쓸 수 있다.
Wi-Fi Direct는 블루투스보다 빠른 속도와 넓은 범위, 기존 Wi-Fi보다 간편한 연결성을 제공한다. 스마트홈과 산업용 IoT에서 활용도가 높아질 것으로 예상되며, 5G 시대에도 근거리 직접 통신의 효율성과 오프라인 연결성 측면에서 역할을 이어갈 것으로 보인다.