Описание
Установка и настройка на хостинге, VPS, м/к mqtt-broker(а) для подключения устройств iot передающих данные по протоколу mqtt ver.3.* и выше.
MQTT или Message Queue Telemetry Transport – это легкий, компактный и открытый протокол обмена данными созданный для передачи данных на удалённых локациях, где требуется небольшой размер кода и есть ограничения по пропускной способности канала. Вышеперечисленные достоинства позволяют применять его в системах IoT, M2M и IIoT.
Работает MQTT с помощью сервера-посредника, называемого MQTT-брокер по принципу «публикация/подписка». MQTT-клиент «публикует» данные на MQTT -брокере под определенным «топиком», либо«подписывается» на получение данных от необходимого «топика». MQTT- брокер, при поступлении на него данных от MQTT-клиента ( операторской панели, например ), проверяет топик, на который они поступили, и отправляет данные MQTT-клиентам, «подписавшимся» на этот топик.
Для обеспечения безопасности в MQTT протоколе реализованы следующие методы защиты:
- Аутентификация клиентов. Пакет CONNECT может содержать в себе поля USERNAME и PASSWORD. При реализации брокера можно использовать эти поля для аутентификации клиента
- Контроль доступа клиентов через Client ID
- Подключение к брокеру через TLS/SSL