Anymote协议服务器实现

时间:2013-02-18 10:02:22

标签: android google-tv anymote

我正在尝试为anymote协议实现服务器端。我想以一种方式设计它,以便市场上当前可用的应用程序(Google TV遥控器)可以直接使用它。有没有可用的参考代码??

https://developers.google.com/tv/remote/docs/anymote提供的文件 似乎不足以满足开发开发的要求。是否有任何其他要求特定的文档可用于设计此服务器。

任何线索或起点都会有所帮助。

1 个答案:

答案 0 :(得分: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系统。

  4. 对于配对和Anymote协议,都有可用的客户端代码可以修改以实现服务器。发现部分可能只是一个简单的Android服务,它在一个线程中广播正确的设备信息。