我是 Android 新手,希望使用 MQTT 作为来自服务器的 Android 推送通知程序。
我读过有关 MQTT 的内容,但不太了解。如果有人使用过这个库,请告诉我我必须做什么才能开始使用它。
我有一个 Java 服务器(在 Windows 上运行)和许多客户端(将安装我的应用程序的 Android 手机)。我的服务器会随时向所有或某些特定客户端发送消息。
我的基本要求是什么?有没有:
- 服务器要求?
- 某种注册?
- Android 中包含的库?
- Android 设备的标识符? (因为 C2DM 需要每个设备都有 Google 帐户)
你需要:
- 在服务器端运行的 MQTT 代理。这可能类似于开源的 mosquitto 经纪人。
- 包含在 Android 应用程序中的 MQTT 客户端库,使您的应用程序能够连接、订阅和发布消息。列出了许多 Java 选项http://mqtt.org/software http://mqtt.org/software
- 提出一种唯一标识用户或设备的方法,然后将其用作主题,以便您可以单独向一台设备发布消息。
Dale Lane 对此写了一篇很好的指南(http://www.dalelane.co.uk/blog/?p=1599 http://www.dalelane.co.uk/blog/?p=1599)并且还有一组关于 MQTT 的很好的资源(https://github.com/mqtt/mqtt.github.io/wiki https://github.com/mqtt/mqtt.github.io/wiki)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)