2011-01-11 8 views
3

アンドロイドプラットフォームのリモコンアプリがどのように動作するかに関するご意見はGoogle TVです。私は今日それを試しました。それをWi-Fi経由でペアにしたところ、すぐに動作するようになりました。それの背後にあるコンセプトは何ですか? Bluetoothを使用していないようです。では、テレビにコンポーネントをインストールせずにどうすれば動作するのですか?Google TVでのアンドロイドリモコンの動作方法

+3

あなたはそれがwifi上で動作すると言った... –

答えて

7

私は、これは古い質問ですけど、私は、現在の答えは非常に有用ではないので、私はいくつかの追加の詳細を追加します考え出し。通常はWiFi経由でIPを使用して動作しますが、技術的には必要ありません。以下は、デバイスが相互作用するために使用される実際の通信の詳細です。

Google TV Remoteアプリケーションは、GoogleのAnymoteプロトコルを使用します。これは、アプリケーションが2番目の画面スタイルアプリケーションを作成するために使用できるプロトコルです。 Anymoteプロトコルにはいくつかの部分があります。

最初は発見フェーズで、multicast DNSメッセージがネットワーク上のGTVベースのデバイスを検出するために使用されます。 mDNSメッセージは、224.0.0.251のポート5353のIPを使用してマルチキャストされます。このメッセージを受信したGTVデバイスは、マシン名で応答します。この時点で、可能なGTVデバイスの一覧が表示されます。

第2フェーズ/第3フェーズは、テレビがデバイスの完了を挑戦する識別と認証フェーズです。このペアリングが確立されると、安全なSSL/TLSチャネルを介した将来の通信のために、デバイス間でSSL証明書が交換されます。

最終段階では、タブレット/電話/ etcデバイスがGTVデバイスにメッセージを送信します。 Anymoteプロトコルにはいくつかのメッセージが定義されています。例えば、flingメッセージは、受信されるとGTVデバイス上のインテントに変換されます。このインテントは、通常の意図がどのような方法でも使用できます。

関連する問題