0

anymoteプロトコルのサーバー側を実装しようとしています。市場に出回っている現在利用可能なアプリケーション(Google TVリモコン)を直接使用できるように設計したいと思います。同じものに利用できる参照コードはありますか?

また、https://developers.google.com/tv/remote/docs/anymoteで入手できるドキュメント は、開発を開始するための要件を十分に満たしていないようです。このサーバーを設計するために使用できる他の要件固有のドキュメントはありますか?

手がかりや出発点があれば役に立ちます。

4

1 に答える 1

2

サーバーに実装する必要がある3つの部分があります。

  1. ローカルネットワーク上でデバイス情報をブロードキャストする検出サービス。クライアント側のロジックを見て、これを行う必要がある方法を確認してください:https ://code.google.com/p/google-tv-remote/source/browse/src/com/google/android/apps/tvremote/BroadcastDiscoveryClient .java

  2. また、サーバーにペアリングプロトコルを実装して、リモートデバイスをサーバーデバイスとペアリングできるようにする必要があります(通常はPINを使用):https ://developers.google.com/tv/remote/docs/pairing

  3. サーバーにAnymoteプロトコルを実装する必要があります。anymoteサービスは、Androidシステムにキーイベントとタッチイベントを挿入する必要があるため、システムサービスとして実行する必要があります。

ペアリングプロトコルとAnymoteプロトコルの両方で、サーバーを実装するために変更できるクライアントコードを利用できます。検出部分は、スレッドで適切なデバイス情報をブロードキャストする単純なAndroidサービスである可能性があります。

于 2013-02-18T17:38:36.490 に答える