使用MQTT协议的android消息系统的可行性

时间:2012-01-20 17:59:27

标签: android messaging publish-subscribe mqtt

这样的系统是否可行?

我们可以实现以下功能:(全部)

  1. 用户访问控制。
  2. 传输的邮件加密。
  3. 预定义主题。
  4. 消息记录(在数据库中)
  5. 系统中最多支持1000个用户。
  6. 请帮帮我!

2 个答案:

答案 0 :(得分:6)

让我们看看与MQTT相关的这些

  • 用户访问控制 - 由代理通过CONNECT呼叫上的用户名/密码处理。实施方式各不相同IBM的商业WMQ产品为auth提供了可插拔的机制,不确定开源的机制。如果你想使用SSL加密线路,你可以这样做,商业IBM实现再次支持,我不相信免费选项。
  • 消息加密 - 需要在应用程序中完成,MQTT并不关心有效负载是什么。有some discussion of this online
  • 预定义主题 - 您定义应用使用的主题并决定如何使用它们!从管理角度来看,没有必要“预定义”任何东西。
  • 消息记录 - 通过后端脚本轻松完成订阅主题并推入数据库。
  • 最多支持1000个用户 - 取决于实施,但是。商业IBM实现再次支持数以万计的并发连接,免费RSMB仅限于(我认为)~1100个连接......当然这是连接数而不是用户数。

我希望有所帮助。 mqtt.org上有一个很好的MQTT社区,通过mqtt.org/get-involved可以获得邮件列表。还有一个good news post discussing places where MQTT is being used on Android

答案 1 :(得分:2)

可行否?当然。你提到的所有功能都不会真的在Android中,它们会在你的后端。