무선으로 기기 연결

Android의 무선 API는 클라우드와의 통신을 사용 설정하는 것 외에도 동일한 로컬 네트워크의 다른 기기와의 통신 및 네트워크에 없지만 물리적으로 근처에 있는 기기와의 통신도 지원합니다. 네트워크 서비스 검색 (NSD)을 추가하면 애플리케이션이 통신할 수 있는 서비스를 실행 중인 근처 기기를 찾을 수 있어 이러한 이점이 있습니다. 이 기능을 애플리케이션에 통합하면 같은 방에 있는 사용자와 게임하기, 네트워크 연결 NSD 지원 웹캠에서 이미지 가져오기, 동일한 네트워크의 다른 컴퓨터에 원격으로 로그인하는 등 다양한 기능을 제공할 수 있습니다.

이 클래스는 애플리케이션에서 다른 기기를 찾고 연결하기 위한 주요 API를 설명합니다. 특히 사용 가능한 서비스를 검색하는 NSD API와 P2P 무선 연결을 실행하는 Wi-Fi P2P API에 관해 설명합니다. 이 클래스는 NSD와 Wi-Fi P2P를 함께 사용하여 기기에서 제공하는 서비스를 감지하고 두 기기 모두 네트워크에 연결되어 있지 않을 때 기기에 연결하는 방법도 보여줍니다.

Wi-Fi와 블루투스 조합을 사용하여 기기 간에 데이터를 안정적이고 안전하게 전송하기 위해 Android 애플리케이션의 상위 수준 API를 찾고 있다면 Nearby Connections API를 사용해보세요.

과정

네트워크 서비스 검색 사용
자체 애플리케이션에서 제공하는 서비스를 브로드캐스트하고 로컬 네트워크에서 제공되는 서비스를 검색하며 NSD를 사용하여 연결하려는 서비스의 연결 세부정보를 확인하는 방법을 알아봅니다.
Wi-Fi로 P2P 연결 만들기
주변 동종 기기 목록을 가져오고, 기존 기기의 액세스 포인트를 만들고, Wi-Fi P2P 연결이 가능한 다른 기기에 연결하는 방법을 알아봅니다.
서비스 검색을 위해 Wi-Fi P2P 사용
동일한 네트워크에 있지 않고 Wi-Fi P2P를 사용하여 근처 기기에서 게시한 서비스를 검색하는 방법을 알아봅니다.

참고 사항