Ad-hoc P2P WiFi 모드에서 Android를 설정할 수 있습니까? 예를 들어, 하나의 전화가 메시지를 브로드 캐스트하고 네트워크의 모든 피어가 서버없이 브로드 캐스트를 받도록하고 싶습니다. 블루투스 범위가 더 제한되어 있으므로 Wi-Fi를 사용하고 싶습니다.
Ad-hoc P2P WiFi 모드에서 Android를 설정할 수 있습니까? 예를 들어, 하나의 전화가 메시지를 브로드 캐스트하고 네트워크의 모든 피어가 서버없이 브로드 캐스트를 받도록하고 싶습니다. 블루투스 범위가 더 제한되어 있으므로 Wi-Fi를 사용하고 싶습니다.
답변:
Android는 애드혹 네트워크를 찾아 연결할 수 없지만 액세스 포인트에 연결할 수 있습니다. 따라서 해결 방법으로 Connectify 등을 사용하여 무선 카드를 액세스 포인트로 전환 할 수 있습니다 .
제 친구와 저는 현재 학사 논문에서 AODV 프로토콜 (모바일 네트워크에 적합한 멀티 홉 라우팅)을 구현하는 자바 라이브러리를 개발하고 있습니다. 최종 '제품'에는 여러 Android 기기에서 임시 네트워크를 생성 / 가입하는 간편한 방법과 라이브러리를 통한 인터페이스를 통해 메시지를 보내고받는 방법이 포함됩니다. 안타깝게도 hero, nexsus one과 같은 각 유형의 전화기에는 임시 네트워크를 생성하는 전화기에 따라 달라지는 방식이 있으므로 현재 우리는 몇 개의 전화기 만 지원하고 있습니다).
즉,이 프로젝트가 완료되면 루팅 된 휴대폰을 사용하는 사람들은 단순히 Android 프로젝트에 라이브러리 .jar 파일을 포함하여 분산 응용 프로그램 (파일 공유, 게임 등)을 구현할 수 있습니다.
그건 그렇고 모두 오픈 소스입니다
Android 장치를 알려진 애드혹 네트워크에 연결할 수 있습니다.
/system/etc/wifi/tiwlan.ini 편집
WiFiAdhoc = 1
dot11DesiredSSID = <your_network_ssid>
dot11DesiredBSSType = 0
/data/misc/wifi/wpa_supplicant.conf 편집
ctrl_interface=tiwlan0
update_config=1
eapol_version=1
ap_scan=2
너무 단순한 경우이 지침을 참조하십시오 .
Android에서 JmDNS를 사용할 수 있습니다 : http://jmdns.sourceforge.net/
거기 톤 이 더 많은 단지 안드로이드 디바이스보다와 발견을 가능하게 할 수 있도록 거기 Zeroconf를 사용 기계는.
귀하의 대답은 ICS에서 사용할 수있는 Wi-Fi 다이렉트입니다. 다음은 Android 문서의 설명 링크입니다.