2011-01-11 6 views
3

안드로이드 플랫폼에서 리모컨을 사용하는 방법에 대한 아이디어가 있습니다. 나는 방금 그것을 시도했다. Wi-Fi를 통해 그것을 처리하고 방금 작업하기 시작했습니다. 그 뒤에있는 개념은 무엇입니까? Bluetooth을 사용하지 않는 것 같습니다. 그렇다면 TV에 어떤 구성 요소도 설치하지 않고 어떻게 작동합니까?Google TV에서 안드로이드 리모콘 작동 방법

+3

당신은 그것이 wifi를 통해 작동 ... –

답변

7

나는이 오래된 질문이다 알지만, 현재의 대답은 매우 도움이되지 않기 때문에 나는 몇 가지 추가 세부 사항을 추가 할 생각. 일반적으로 WiFi를 통해 IP를 사용하지만 기술적으로는 필요하지 않습니다. 다음은 장치가 상호 작용하는 데 사용되는 실제 통신에 대한 세부 정보입니다.

Google TV 리모콘 애플리케이션은 모든 애플리케이션에서 두 번째 화면 스타일 애플리케이션을 만드는 데 사용할 수있는 Google의 Anymote 프로토콜을 사용합니다. Anymote 프로토콜에는 여러 가지가 있습니다.

첫 번째 단계는 네트워크상의 모든 GTV 기반 장치를 검색하는 데 multicast DNS 메시지가 사용되는 검색 단계입니다. mDNS 메시지는 224.0.0.251 포트 5353의 IP를 사용하여 멀티 캐스트됩니다.이 메시지를받는 모든 GTV 장치는 컴퓨터 이름으로 응답합니다. 이 시점에서 우리는 이제 가능한 GTV 장치의 목록을 가지고 있습니다.

두 번째 단계/세 번째 단계는 TV가 장치를 완료하는 데 문제가있는 식별 및 인증 단계입니다. 이 페어링이 설정되면 보안 SSL/TLS 채널을 통한 향후 통신을 위해 장치간에 SSL 인증서가 교환됩니다.

마지막 단계는 태블릿/휴대 전화/기타 기기가 GTV 기기에 메시지를 전송하는 단계입니다. Anymote Protocol에는 몇 가지 메시지가 정의되어 있습니다. 예를 들어 fling 메시지는 수신시 GTV 장치의 인 텐트로 변환됩니다. 이 의도는 정상적인 의도가 될 수있는 방식으로 사용될 수 있습니다.