2013-01-08 3 views
1

나는 3 월에 사람들에게 WiFi를 통해 음성을 방송하는 솔루션을 찾고 싶습니다. 안드로이드와 아이폰이 3 월에 사람들 사이에서 가장 인기있는 장치이기 때문에 제한된 예산으로 Wi-Fi를 통한 오디오 방송을위한 솔루션을 찾을 수 있다면 좋을 것입니다.wifi를 통한 광역 방송

나는 운동을하는 사람들이 자신의 세포에 다른 응용 프로그램을 사용하고 있지만 내 도시의 행진에는 적합하지 않다는 것을 알고 있습니다. 우리 나라의 당국이 모바일 네트워크를 통해 데이터를 일시적으로 종료하여 앱을 사용 중지 할 수 있습니다.

길이가 긴 지향성 안테나가있는 강력한 Wi-Fi AP에서 브로드 캐스트 메시지 (SSID)를 수집하는 앱을 개발할 수 있다면 행군하는 사람들에게 메시지를 전달할 수 있어야합니다. 가능한 해결책입니까?

또한 AP를 수정하여 해당 장치의 추가 승인없이 해당 장치의 AP에 가입 할 수 있으며 해당 네트워크의 모든 장치에 메시지를 브로드 캐스트 할 수 있습니까?

의견이나 의견을 환영합니다. 많은 감사.

+0

에 오신 것을 환영합니다. 지금까지 뭐 해봤 어? –

+0

아직 개발을 시작하지 않았으며 가능한 모든 해결책을 찾기 위해 공부하고 있습니다. 처음에는 사람들이 무전기로 제공해야한다고했지만 무전기 사용자는 제한적이라고합니다. 또한 운동을하는 사람들은 vibe라는 앱을 사용했지만 모바일 네트워크를 사용하는 오디오 방송에도 적합하지 않습니다. –

답변

1

특히 많은 수의 사용자에게는이 작업이 어려울 수 있습니다. 한 방향으로 만 오디오를 보내면되기 때문에 조금 더 쉬울 것입니다.

먼저 무 지향성 안테나로 AP를 군중 한가운데에두기를 원할 것입니다. 아마도, 배낭이나 뭐. 해당 네트워크의 각 전화기는 다른 전화기가 전송 중일 때 "들으"해야합니다. 그렇지 않으면 망가질 것입니다. 응용 프로그램이 단방향 일지라도 802.11은 그렇지 않습니다.

이제 응용 프로그램을 작성할 때 브로드 캐스트 주소로 보낸 UDP 패킷을 사용하십시오. TCP 패킷이 필요하지 않습니다. 어쨌든 네트워크가 막히게됩니다.

AMR과 같은 간단한 음성 코덱을 사용하십시오. 사용 가능한 코덱은 플랫폼에 따라 다릅니다. 안드로이드에 대한 목록을 보려면이 문서를 참조하십시오. http://developer.android.com/guide/appendix/media-formats.html

대부분의 휴대 전화에는 수신기가 있기 때문에 가장 쉬운 해결책은 작은 FM 송신기를 구입하는 것입니다.

+0

귀하의 조언에 많은 감사드립니다. 나는 FM 송신기가 우리 나라에서 불법 장치이기 때문에 적절한 솔루션이 아닌 것 같다. 무선 장치가 무선 AP에 연결될 때. AP는 무선 장치로부터 ack 패킷을 수신 한 후에 장치 정보를 저장한다. AP를 수정하거나 AP에 성공적으로 ack 패킷을 보내고 오디오 방송을 직접 수신하는 응용 프로그램을 개발할 수 있습니까? –

+0

@KevinChan, 아니요, 불가능합니다. 기기가 계속 전송되므로 어쨌든 도움이되지 않습니다. 채널에서 한 번에 하나의 장치 만 전송할 수 있습니다. – Brad

+0

yr 코멘트 주셔서 감사합니다. 데이터를 전송하기 위해 Wi-Fi 장치를 중지 할 방법이 없다는 것이 맞습니까? –

관련 문제