Связь MQTT для устройств, какой из них лучше подходит для данных PubSub, RabbitMQ или Azure ServiceBus для IotConnect? - PullRequest
0 голосов
/ 12 ноября 2018

MQTT-связь для устройств, какой из них лучше подходит для данных PubSub, либо RabbitMQ, либо Azure ServiceBus для IotConnect?

У нас есть варианты использования для интеллектуального устройства, которое может продолжать отправку данных в облаке, и этот вариант является лучшим и экономичным, поскольку генерирует большие объемы данных на многих устройствах без каких-либо перерывов.

Мы хотим использовать Azure ServiceBus, я хочу знать, является ли лучший вариант над RabbitMQ для IotConnect?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Сервисная шина Azure не поддерживает MQTT напрямую. Протоколы

Azure IoT Hub поддерживает MQTT. Связь с концентратором IoT по протоколу MQTT

Трудно сравнить RabbitMQ и Azure IoT Hub, но если вы хотите получить готовую к использованию платформу IoT в облаке, вы можете выбрать Azure IoT Hub.

0 голосов
/ 13 ноября 2018

MQTT MQTT - это протокол PubSub, который широко используется в платформе IoT для получения и отправки данных через облако. Его экономически эффективным тоже. Вот некоторые преимущества его использования.

  • более эффективное распространение информации
  • увеличенная масштабируемость
  • значительное снижение пропускной способности сети;
  • уменьшает частоту обновления до секунд;
  • хорошо подходит для дистанционного зондирования и контроля;
  • максимизирует доступную пропускную способность;
  • легкие накладные расходы;
  • использует безопасность на основе разрешений;
  • имеет устойчивую экосистему и используется нефтегазовой промышленностью, Amazon.com и Facebook;
  • может сэкономить время на разработку;
  • протокол публикации / подписки собирает больше данных с меньшей пропускной способностью по сравнению с протоколами опроса.

Сервисная шина Azure Сервисная шина Azure предоставляет то же решение, что и MQTT. Фактически в фоновом режиме он использовал протокол MQTT для управления данными PubSub. Это инструмент Microsft, и он дорогой.

Благодаря использованию функций Azure Service Bus, поскольку это облачное решение, оно определенно упростит канал связи между отправителем и получателем, а также сделает его удобным для пользователя, так как они более надежны и широко доступны. в рыночном пространстве.

Заключение Я, согласно моему мнению, если моя цель - передать данные только от отправителя к получателю, MQTT будет полезен. В то время как моя цель состоит в том, чтобы выйти за пределы отправки и получения данных, таких как уведомление об отправке, используя концентратор уведомлений Azure, управлять сложным рабочим процессом данных, управлять очередью данных и т. Д. Для больших приложений будет удобно управлять сложностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...