1

目前我有兴趣建立一个(小型?)物联网项目。在研究过程中,我发现了 WSO2,一个开源平台。我决定使用它并搜索已开发的项目。我找到了一个不错的项目

本项目使用 MQTT 作为通信协议,树莓派<->Message Broker,Message Broker<->复杂事件管理器。

我的问题如下:

1) 当前版本的 WSO2 Message Broker (v2.2.0) 是否已经支持 MQTT?因为我找不到支持 MQTT 的这个版本的文档。

2) 根据一些参考资料,WSO2 Message Broker v3.xx 将支持 MQTT,这是正确的吗?这个版本什么时候发布?

3)WSO2平台组件与MQTT协议结合使用还有其他可能吗?

4) 是否有任何其他使用 WSO2 平台记录的物联网项目?

4

3 回答 3

3

根据这篇文章

WSO2 MB 团队正在努力添加 MQTT 支持;WSO2 的联合创始人兼首席技术官 Paul Fremantle 于 2014 年 3 月在旧金山的 EclipseCon 上将其用于 MQTT 互操作测试,他在那里发表了演讲。我们认为 MQTT 是设备的理想消息协议,因为它具有开放性、更少的消息开销特性。

根据这篇文章

除了 AMQP 之外,即将发布的 WSO2 Message Broker (MB) 3.xx 版本还将支持 MQTT。

此存储库中有相关的源代码。

于 2015-02-26T14:05:43.950 回答
3

您可以通过参考文章找到有关 WSO2 消息代理架构和功能的更多信息,

http://wso2.com/library/articles/2015/10/article-using-wso2-message-broker-as-a-scalable-mqtt-broker/

为了回答你的问题,

MQTT 将从代理 3.0.0 版本开始支持。目前处于RC阶段。这将很快发布。

它提供与其他 WSO2 产品的无缝集成。即WSO2 CEP(复杂事件处理器)、WSO2 ESB(企业服务总线)。

于 2015-11-02T07:37:16.013 回答
2

在发布之前,您可以使用支持 MQTT 的 WSO2 Message Broker 3.0.0 测试版来测试您的项目。

WSO2 消息代理 3.0.0 测试版

2.2.0 版本不支持 MQTT。

此外,由于所有 WSO2 产品都基于 OSGI 概念,因此您可以集成任何 WSO2 产品提供的任何功能。

通过 UI 安装功能

但是,如果您正在寻找一些简单的集成,请尝试使用 MQTT 将 WSO2 ESB 与 MB 集成。

WSO2 ESB MQTT 入站协议

于 2015-10-28T15:06:53.027 回答