【问题标题】:Anymote protocol server implementation [closed]Anymote协议服务器实现[关闭]
【发布时间】:2013-02-18 10:02:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: android google-tv anymote


    【解决方案1】:

    您需要在服务器上实现 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 服务,它在线程中广播正确的设备信息。

    【讨论】:

    • 感谢您的回复莱昂。根据我的理解:第 1 点和第 2 点,连接建立部分属于 Google TV 配对协议,并且完整的服务器代码似乎可用。所以这不应该让我太担心。如果我错了,请纠正我。至于第 3 点,我打算将服务放在 C++ 的中间件中。可以吗??
    • Google TV 不提供 NDK,因此 3 必须在 Android 中。
    • @LeonNicholls 不错的答案先生,您能否发布服务器端的示例代码。
    猜你喜欢
    • 1970-01-01
    • 2011-04-20
    • 2014-04-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多