目前我对构建(小型?)物联网项目感兴趣。在研究期间,我发现了WSO2,一个开源平台。我决定使用它并搜索已开发的项目。我发现了一个不错的project!
该项目使用MQTT作为通信协议,Raspberry Pi< - > Message Broker和Message Broker< - >复杂事件管理器。
我的问题如下:
1)当前版本的WSO2 Message Broker(v2.2.0)是否已支持MQTT?因为我无法找到支持MQTT的此版本的文档。
2)根据一些参考文献,WSO2 Message Broker v3.x.x将支持MQTT,这是正确的,该版本何时发布?
3)是否还有其他可能将WSO2平台组件与MQTT协议结合使用?
4)是否还有其他使用WSO2平台的文档化物联网项目?
答案 0 :(得分:3)
根据this article:
WSO2 MB团队正致力于增加MQTT支持; WSO2的联合创始人 和CTO Paul Fremantle在EclipseCon上使用它进行MQTT互操作测试, 2014年3月在旧金山,他提出了talk。我们决定 MQTT因其开放而成为设备的理想消息协议, 减少消息开销性质。
根据this article:
即将推出的WSO2 Message Broker(MB)3.x.x版本将支持 除了AMQP之外的MQTT。
this repository中有相关的源代码。
答案 1 :(得分:3)
您可以通过参考文章
找到有关WSO2 Message Broker体系结构和功能的更多信息回答你的问题,
将从代理3.0.0版本支持MQTT。目前处于RC阶段。这将很快发布。
它提供与其他WSO2产品的无缝集成。即WSO2 CEP(复杂事件处理器),WSO2 ESB(企业服务总线)。
答案 2 :(得分:2)
在发布之前,您可以使用支持MQTT的WSO2 Message Broker 3.0.0的Beta版来测试您的项目。
WSO2 Message Broker 3.0.0 Beta
2.2.0版本不支持MQTT。
此外,由于所有WSO2产品均基于OSGI概念,因此您可以集成任何WSO2产品中提供的任何功能。
Installing Features via the UI
但如果您正在寻找一些简单的集成,请尝试使用MQTT将WSO2 ESB与MB集成。