Подробное объяснение принципа транзисторной логической схемы.

Несколько протоколов связи, обычно используемых в однокристальных микрокомпьютерах.

Какое отношение это имеет к Zigbee, Bluetooth, Wi-Fi?

Беспроводной модуль реализует интеллектуальное управление освещением старого дома.

(Прошлые замечательные статьи, нажмите, чтобы перейти и прочитать)

Что такое протокол MQTT?

Каковы характеристики MQTT?

Каковы преимущества использования MQTT в сфере Интернета вещей?

Что такое протокол MQTT?


MQTT (расшифровывается как Message Queuing Telemetry Transport) был создан в 1999 году Энди Стэнфордом Кларком и Арленом Ниппером. Это протокол обмена сообщениями, который создает надежный стандарт межмашинной связи (m2m). MQTT — это протокол публикации-подписки. Это означает, что клиентские устройства и приложения не взаимодействуют с серверами напрямую, а публикуют и подписываются на темы, которыми управляют брокеры.

MQTT обычно использует TCP/IP (протокол управления передачей/Интернет-протокол) в качестве передачи, но также можно использовать и другие двунаправленные передачи. MQTT стал стандартом де-факто для связи IoT благодаря своей эффективности и гибкости.
Модули Ebyte используют его для покрытия различных беспроводных сетей (сотовая связь 2G-4G и LoRa) и протоколов (USSD, UDP), предоставляя разработчикам знакомый и простой опыт.

MQTT позволяет устройствам и системам (клиентам) взаимодействовать посредством отправки сообщений. Сообщения не пересылаются напрямую от клиента к клиенту, а публикуются клиентом в теме, хранящейся в брокере MQTT. Клиенты могут получать сообщения, подписавшись на одну или несколько тем.

Различные уровни качества обслуживания могут публиковать сообщения, которые определяют уровень надежности и то, генерируются ли данные для доставки.

Каковы характеристики MQTT?

- Открытый протокол сообщений, который легко реализовать.
- Модель публикации-подписки для доставки сообщений «один ко многим».
- Основано на сетевом соединении TCP/IP, обеспечивающем упорядоченные двунаправленные соединения без потерь.
- 1-байтовый фиксированный заголовок, 2-байтовое контрольное сообщение, минимизирующие накладные расходы на передачу и обмен протоколами, эффективно уменьшая сетевой трафик.
- Поддержка качества обслуживания сообщений для обеспечения надежной передачи.

Каковы преимущества использования MQTT в сфере Интернета вещей?

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

- Надежность. Многие устройства Интернета вещей используют радиосоединения для передачи и сбора данных, а это означает, что соединение не всегда надежно. MQTT может разрешить хранить сообщения в брокере до тех пор, пока устройство не будет готово их принять. Благодаря QoS MQTT может ставить сообщения в очередь, чтобы гарантировать, что они дойдут до места назначения, и, при необходимости, обеспечить их доставку только один раз.

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

- Масштабная доставка сообщений: транслировать сообщения на миллион устройств так же просто, как отправить их на сотню устройств. Чтобы быть услышанным всем в сети, вещь нужно лишь опубликовать в темах, на которые подписаны все устройства.

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