Tenant-пространство
Каждый клиент работает в собственной изолированной области брокера, без смешивания данных с другими проектами.
UMEC Space MQTT Broker
Брокер подходит производителям оборудования, сервисным платформам, интеграторам и компаниям, которым нужно быстро подключать IoT-устройства к защищенной облачной инфраструктуре.
Tenant-архитектура
Platform clients
TLS 8883
Tenant-архитектура
Alias tenant используется как корневой префикс MQTT-топиков. Это упрощает разделение клиентов, проектов и групп устройств на уровне брокера.
Каждый клиент работает в собственной изолированной области брокера, без смешивания данных с другими проектами.
Tenant alias используется как первый сегмент MQTT-топика и сразу отделяет клиента, проект или среду.
Внутри одного подхода можно вести несколько объектов, групп устройств и сервисных направлений.
Новая группа устройств добавляется в понятную namespace-структуру, а не в общий поток сообщений.
Структура топиков
Схема `{tenant-alias}/{custom-path}` позволяет вести телеметрию, команды, статусы, события и аварии в предсказуемой иерархии.
Топики строятся по схеме `{tenant-alias}/{custom-path}`: корневой префикс сразу фиксирует владельца данных.
Можно использовать структуру `alias/category/device/metric` для телеметрии, статусов, команд и аварий.
Подписки через `+` и `#` помогают получать данные по группе устройств, типу сенсоров или целой ветке.
Одна структура подходит для небольшой сети и для системы с множеством клиентов, объектов и устройств.
Быстрое подключение
Отдельные MQTT-логин, пароль и display name дают контролируемую модель подключения без ручной сборки брокерной инфраструктуры.
Для устройства, шлюза или приложения создается отдельный MQTT-клиент с понятным именем в портале.
Каждый client получает собственные username и password, чтобы доступ был управляемым и отключаемым.
Клиентов можно создавать заранее, пакетно или по мере подключения новой партии оборудования.
Отдельные учетные данные помогают отличать устройство, шлюз, backend-сервис и интеграционное приложение.
Единая точка обмена
Брокер закрывает базовую, но критически важную часть IoT-инфраструктуры: безопасную передачу данных между устройствами, платформой и внешними системами.
Устройства публикуют измерения и диагностические данные.
Шлюзы и приложения передают состояние соединения, режимы и служебные события.
Платформа или внешний сервис отправляет команды в адрес устройств.
Аварии и критичные события идут по отдельным веткам топиков.
Внешние системы получают поток данных через подписки, webhooks или API.
Безопасное подключение
MQTT-подключение выполняется по TLS на порту 8883, что защищает учетные данные и полезную нагрузку при передаче.
Webhooks
HTTPS webhooks можно использовать для мониторинга устройств, контроля активности, автоматизации заявок и обработки аварий.
Фиксация подключения client к брокеру.
Диагностика потери связи и завершения сессии.
Контроль подписок на ветки данных.
Отслеживание снятия подписок.
Передача факта публикации сообщения внешней системе.
REST API и интеграции
API покрывает регистрацию tenant, авторизацию, обновление токенов, управление профилем, platform clients и callback-конфигурациями.
Регистрация tenant, авторизация, обновление токенов и управление профилем доступны через REST API.
Создание, обновление и удаление MQTT-клиентов можно автоматизировать в onboarding-процессах.
Внешняя система настраивает, какие события брокера нужно отправлять через HTTPS callbacks.
CRM, ERP, EAM и сервисные платформы могут использовать MQTT-события для мониторинга и автоматизации.
Интеграционный слой
Это не просто канал передачи сообщений, а инфраструктурный слой для connected products, распределенного мониторинга, сервисных кабинетов и внешних интеграций.
ДанныеТелеметрия, команды, статусы, события и аварии.
ДоступTenant namespace, platform clients и TLS-подключение.
ИнтеграцииREST API, webhooks, CRM, ERP, EAM и сервисные платформы.