简体   繁体   English

WSO2 Message Broker:是否已经可以使用MQTT?

[英]WSO2 Message Broker: Is it already possible to use MQTT?

Currently I'm interested in building a (small?) Internet of Things project. 目前,我对构建(小型?)物联网项目感兴趣。 During research I found WSO2, an open source platform. 在研究过程中,我找到了WSO2,这是一个开源平台。 I decided to use it and searched for developed projects. 我决定使用它并搜索已开发的项目。 I found one decent project ! 我找到了一个不错的项目

This project uses MQTT as communication protocol, Raspberry Pi<->Message Broker, and Message Broker<->Complex Event Manager. 该项目使用MQTT作为通信协议,Raspberry Pi <-> Message Broker和Message Broker <-> Complex Event Manager。

My questions are the following: 我的问题如下:

1) Does the current version of the WSO2 Message Broker (v2.2.0) already support MQTT? 1)当前版本的WSO2 Message Broker(v2.2.0)是否已经支持MQTT? Because I can't find documentation of this version supporting MQTT. 因为找不到支持MQTT的该版本的文档。

2) According to some references the WSO2 Message Broker v3.xx will support MQTT, is that correct and when will this version be released? 2)根据一些参考,WSO2 Message Broker v3.xx将支持MQTT,是否正确,何时发布此版本?

3) Are there any other possibilities to use the WSO2 platform components in combination with the MQTT protocol? 3)还有其他将WSO2平台组件与MQTT协议结合使用的可能性吗?

4) Are there any other documented Internet of Things projects that use the WSO2 platform? 4)是否还有其他使用WSO2平台的书面物联网项目?

According to this article : 根据这篇文章

The WSO2 MB team was working on adding MQTT support; WSO2 MB团队正在努力添加MQTT支持。 WSO2's Co-Founder and CTO Paul Fremantle used this for MQTT interop test at EclipseCon, in San Francisco in March 2014, where he presented a talk . WSO2的联合创始人兼首席技术官Paul Fremantle于2014年3月在旧金山的EclipseCon上将其用于MQTT互操作性测试,他在会上发表了演讲 We decided that MQTT was the ideal message protocol for devices due to its open, less message overhead nature. 我们认为MQTT由于其开放,较少的消息开销性质而成为设备的理想消息协议。

According to this article : 根据这篇文章

Upcoming WSO2 Message Broker (MB) 3.xx release will be supporting MQTT in addition to AMQP. 即将发布的WSO2 Message Broker(MB)3.xx版本除了AMQP外还将支持MQTT。

There is a relevant source code in this repository . 此存储库中有相关的源代码。

You could find more information on the WSO2 Message Broker architecture and capabilities through referring the article, 通过参考本文,您可以找到有关WSO2 Message Broker体系结构和功能的更多信息,

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

To answer to you questions, 为了回答您的问题,

MQTT will be supported from broker 3.0.0 version. 代理3.0.0版本将支持MQTT。 and currently in RC stage. 目前处于RC阶段。 This will be released soon. 即将发布。

It provides seamless integration with other WSO2 products. 它提供与其他WSO2产品的无缝集成。 ie WSO2 CEP (Complex Event Processor), WSO2 ESB (Enterprise Service Bus). 即WSO2 CEP(复杂事件处理器),WSO2 ESB(企业服务总线)。

Until released, you can use the Beta version of WSO2 Message Broker 3.0.0 which supports MQTT to test out your project. 在发布之前,您可以使用支持MQTT的Beta版本的WSO2 Message Broker 3.0.0,以测试您的项目。

WSO2 Message Broker 3.0.0 Beta WSO2 Message Broker 3.0.0 Beta

The 2.2.0 version does not support MQTT. 2.2.0版本不支持MQTT。

Furthermore, since all WSO2 products are based on OSGI concept, you can integrate any of features available from any WSO2 product. 此外,由于所有WSO2产品都基于OSGI概念,因此您可以集成任何WSO2产品可用的任何功能。

Installing Features via the UI 通过UI安装功能

But if you're looking some simple integration, try integrating WSO2 ESB with MB using MQTT. 但是,如果您正在寻找一些简单的集成,请尝试使用MQTT将WSO2 ESB与MB集成。

WSO2 ESB MQTT Inbound Protocol WSO2 ESB MQTT入站协议

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM