안드로이드에서 MAC 레벨 (L2-WiFi)에서 브로드 캐스트 패킷을 수신 할 수 있는지, 그리고 그러한 메시지를 내 응용 프로그램에 전달할 수 있는지 궁금합니다. 그러한 패킷의 페이로드를 구문 분석합니다.안드로이드 어플 리케이션에 802.11b/g 데이터 링크 (MAC) 브로드 캐스트 패킷을 수신하고 전달하는 방법
MAC 인터페이스는 이러한 모든 패킷을 구조 (예 : 비콘)로 구문 분석합니다. 그러나 노드가 브로드 캐스트 패킷 (즉, ff : ff : ff : ff : ff)을 수신 할 때마다 호출되는 콜백 (callback)을 등록 할 수 있는지 여부는 알 수 없습니다. . 이 아이디어는 인증/연결 이전에도 즉시 정보에 대한 액세스 권한을 얻거나, 연결 직후, 그리고 DHCP가 인터페이스에 IP 주소를 할당하기 전에 가능하지 않은 경우입니다. 예, 프로그램과 마찬가지로 tcpdump/wireshark가 있지만 루트 권한 ( )이 필요합니다. 우리는 일반적인 방법 (사용자 권한)을 찾고 있습니다.
따라서, 액세스 포인트는 브로드 캐스트 패킷을 통해 일부 정보를 보낼 수 및 클라이언트가 수신 및 일부 작업
어떤 생각
을 수행하는, 그러한 정보를 분석 할 수 있습니까? 감사합니다.