2015-02-25 4 views
1

В настоящее время я заинтересован в создании проекта (небольшого?) Интернета вещей. Во время исследования я нашел WSO2, платформу с открытым исходным кодом. Я решил использовать его и искал разработанные проекты. Я нашел один достойный project!WSO2 Message Broker: можно ли использовать MQTT?

Этот проект использует 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) Существуют ли какие-либо другие документированные проекты Internet of Things, которые используют платформу WSO2?

ответ

3

По this article:

ЕП команда WSO2 работает над поддержкой MQTT; Соучредитель WSO2 и технический директор Paul Fremantle использовали это для теста MQTT interop на EclipseCon, в Сан-Франциско в марте 2014 года, где он представил talk. Мы определили , что MQTT был идеальным протоколом сообщений для устройств из-за его открытого, меньшего объема сообщений.

По this article:

Наступающий WSO2 Message Broker (MB) релиз 3.x.x будет поддерживать MQTT в дополнение к AMQP.

В this repository имеется соответствующий исходный код.

2

До выпуска, вы можете использовать бета-версию WSO2 Message Broker 3.0.0, которая поддерживает MQTT для тестирования вашего проекта.

WSO2 Message Broker 3.0.0 Beta

2.2.0 версия не поддерживает MQTT.

Кроме того, поскольку все продукты WSO2 основаны на концепции OSGI, вы можете интегрировать любые функции, доступные из любого продукта WSO2.

Installing Features via the UI

Но если вы ищете какую-то простую интеграцию, попробуйте интегрировать WSO2 ESB с MB использования MQTT.

WSO2 ESB MQTT Inbound Protocol

3

Вы можете найти более подробную информацию о архитектуре WSO2 Message Broker и возможности через отсылая статью,

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

Чтобы ответить на ваши вопросы,

MQTT будет поддерживаться от версии брокера 3.0.0. и в настоящее время в стадии RC. Скоро это будет выпущено.

Он обеспечивает бесшовную интеграцию с другими продуктами WSO2. i.e WSO2 CEP (сложный процессор событий), WSO2 ESB (Enterprise Service Bus).