Промышленный интернет вещей: архитектура и интеграция в городские системы
На городском перекрёстке под асфальтом и вдоль фасадов работают десятки устройств: контроллеры светофора, счётчики воды и тепла, датчики освещения, камеры, приводы вентиляции, парковочные сенсоры.

Каждый прибор решает свою локальную задачу, но между ними часто пролегает настоящий цифровой разлом. Один контроллер говорит на Modbus, другой — на BACnet, третий отправляет телеметрию через MQTT. На диспетчерском экране эти системы выглядят отдельными islands: каждая что-то знает и почти никто не видит общей картины.
Промышленный интернет вещей нужен именно для такого скрытого слоя города. Он связывает оборудование, сети, обработку данных и приложения, превращая разрозненные приборы в управляемую инфраструктуру. Но цифровизация начинается не с закупки умных приборов, а с архитектуры: кто владеет данными, как устроен шлюз, что произойдёт при потере связи и каким образом город не превратится в один большой пульт с сотней слепых зон.
Многоуровневая архитектура городской инфраструктуры IIoT
Архитектура промышленного интернета вещей в умном городе состоит из четырёх уровней. Каждый отвечает за свою часть пути: от физического измерения до решения, которое видит диспетчер, инженер или горожанин.
| Уровень | Что находится на уровне | Рабочая задача |
|---|---|---|
| Полевой | Датчики, контроллеры, исполнительные механизмы | Снимать показания, поддерживать локальное управление, передавать состояние оборудования |
| Коммуникационный | Промышленные шлюзы, маршрутизаторы, каналы связи | Соединять разнородное оборудование, преобразовывать протоколы, обеспечивать транспорт данных |
| Обработки | Edge-узлы, серверы, облачные платформы | Агрегировать потоки, фильтровать шум, обрабатывать события, поддерживать локальные сценарии |
| Прикладной | Диспетчерские системы, аналитика, цифровые двойники | Управлять городскими активами, прогнозировать отказы, показывать состояние инфраструктуры |
Что происходит на поле
Полевой уровень — это самая близкая к физической городской среде часть системы. Датчик измеряет давление в трубе, температуру оборудования, заполненность парковки, состояние дорожного полотна. Контроллер управляет насосом, светофором, освещением или вентиляционной установкой. Исполнительный механизм возвращает систему в нужное состояние.
Здесь важно различать мониторинг и управление. Датчик, который передаёт температуру в приложение, ничего не меняет. Контроллер, способный отключить насос при аварийном давлении, уже является частью контура безопасности. Его логика должна работать даже тогда, когда облако недоступно.
Поэтому критические команды обычно формируются рядом с оборудованием. Edge-узел или промышленный контроллер принимает решение, а облако агрегирует историю, ищет закономерности и помогает планировать обслуживание. Попытка отправить каждый сигнал управления в центральную платформу выглядит изящно на схеме и довольно скверно в поле: микропауза оператора или обрыв канала превращаются в отказ целой системы.
Где возникает городская связность
Шлюз принимает данные от приборов, понимает их локальные протоколы и передаёт дальше в унифицированном виде. Он же отвечает за преобразование форматов, буферизацию и восстановление связи. Именно шлюз часто закрывает разрыв между старым оборудованием и современной облачной аналитикой.
Edge-уровень принимает на себя часть вычислений. Здесь можно отбрасывать дубликаты, сглаживать шум, определять резкий рост нагрузки или объединять события с десятков датчиков. Если канал к облаку пропал, узел способен временно хранить данные и продолжать локальное управление.
На прикладном уровне появляются цифровые двойники, панели мониторинга, системы предсказательного обслуживания и модули управления городскими активами. Цифровой двойник связывает текущие показатели с моделью объекта, но не заменяет ни трубу, ни контроллер, ни человека, который приедет на аварийный вызов.
Городская связность начинается там, где разные системы понимают не только число на входе, но и смысл показателя.
Промышленные протоколы: BACnet, Modbus, OPC UA и телеметрия
Главная ошибка при интеграции — попытка объявить один протокол универсальным ответом на все вопросы. В городской инфраструктуре протоколы работают на разных уровнях и решают разные задачи.
| Протокол | Где обычно применяется | Сильная сторона | Ограничение или роль |
|---|---|---|---|
| BACnet | Автоматизация зданий, климат, освещение, инженерные системы | Стандартизованный набор объектов и сервисов для зданий | Не универсальный язык для всего города |
| KNX | Локальная автоматизация зданий и инженерных объектов | Децентрализованное управление, широкая распространённость | Физическая шина и ограниченный радиус действия |
| Modbus | Счётчики, простые контроллеры, насосы, legacy-оборудование | Простота и широкая поддержка промышленного оборудования | Слабая семантика, ограниченная типизация данных |
| OPC UA | Связь оборудования, SCADA, MES и городских платформ | Информационная модель, семантическая совместимость, расширенные возможности безопасности | Требует продуманного моделирования и конфигурации |
| MQTT и CoAP | Передача телеметрии между устройствами и платформами | Лёгкий обмен событиями, удобная маршрутизация сообщений | Транспортный уровень, а не замена контроллерам и SCADA |
Modbus и BACnet: сначала оборудование
Modbus часто выглядит первым кандидатом на подключение: счётчик или контроллер уже установлен, документация понятна, данные можно читать из регистров. Для насосной, вентиляционной установки или узла учёта этого достаточно. Но регистр с числом не сообщает, какая именно величина измерена, в каких единицах она выражена и при каких условиях действует.
С BACnet ситуация богаче. Этот протокол изначально ориентирован на автоматизацию зданий и работу с объектами, сервисами и их состояниями. Поэтому он уместен в инженерных системах, комплексах «умных домов», управлении освещением и климатом.
У KNX своя ниша: децентрализованная автоматизация внутри здания или локальной инфраструктуры. Расчётная ёмкость шины KNX может достигать 60 000 устройств. Этот показатель относится к архитектуре сети, а не гарантирует стабильную работу нескольких десятков тысяч реальных датчиков в любых условиях.
OPC UA: общий язык для сложных систем
OPC UA решает другую задачу. Когда оборудование разных поколений должно участвовать в едином процессе, обмена недостаточно. OPC UA позволяет описать объекты, их свойства, типы и связи, помогая системе понимать, что именно она читает и какое действие собирается выполнить.
Это особенно важно при интеграции с SCADA, цифровыми двойниками и городскими аналитическими платформами. Здесь нужны не просто потоки чисел, а согласованная модель: что означает аварийное событие, как отличить плановое отключение от отказа, каким справочником пользуется диспетчер.
MQTT и CoAP: сообщения над системой сбора
MQTT хорошо работает как лёгкий протокол обмена сообщениями между приложениями и удалёнными узлами. Устройство публикует телеметрию, подписчики получают нужные события, а брокер разделяет потоки между потребителями.
При этом MQTT не заменяет SCADA и программируемые логические контроллеры. Первичные сигналы по-прежнему снимают Modbus, BACnet и контроллеры, а MQTT переносит уже структурированные данные выше. CoAP используют для обмена с ограниченными по ресурсам устройствами.
Та же логика разделяет потребительский IoT и промышленный. Умная колонка и городской контроллер светофора могут пользоваться разными каналами, сетями и шлюзами. У industrial-системы иные требования к задержке, отказоустойчивости и безопасности.
LoRaWAN, NB-IoT и другие беспроводные сети
Для уличного освещения, распределённых счётчиков и экологического мониторинга прокладка отдельного кабеля к каждому прибору часто непрактична. Здесь применяют LPWAN — Low-Power Wide Area Network, то есть сети дальнего радиуса действия с низким энергопотреблением.
LoRaWAN обычно разворачивают как управляемую городом или оператором сеть с собственными шлюзами. Такой подход даёт контроль над инфраструктурой и позволяет выбирать точки установки оборудования. NB-IoT работает поверх сети мобильного оператора, что удобно при невозможности содержать собственный радиоканал. Расчётная ёмкость обслуживания узкополосной базовой станции NB-IoT может достигать 2 млн датчиков, однако практический результат зависит от плотности сети, радиоплана и нагрузки.
| Параметр | LoRaWAN | NB-IoT |
|---|---|---|
| Кто управляет сетью | Город, ведомство или специализированный оператор | Оператор сотовой связи |
| Где размещается шлюз | Обычно на своей инфраструктуре | Используется инфраструктура оператора |
| Типовая роль | Уличные сенсоры, освещение, локальные группы устройств | Массово развёрнутые счётчики и телеметрия |
| Главный вызов | Покрытие, интерференция, обслуживание шлюзов | Зависимость от оператора и зоны покрытия |
В энергоэффективных сетях LPWAN/NB-IoT автономный срок службы полевых батарейных датчиков может достигать 10 лет. Эта цифра достижима при экономичном профиле передачи данных и благоприятных условиях. Жар, мороз, высокая влажность, частая смена радиосигнала и преждевременная замена элемента питания быстро съедают этот запас.
Zigbee занимает другую нишу. Для беспроводного стандарта автоматизации указан показатель 250 кбит/с при шифровании AES-128. Он подходит для локальных сетей внутри здания, но городская диспетчеризация решает другую задачу: связь через десятки и сотни километров без обслуживания каждого узла.
В распределённых городских сетях основные слепые зоны возникают на границах радиопокрытия, в подземных сооружениях и там, где прибор долго не выходит на связь. Здесь помогают буферизация на шлюзе, локальная обработка и очередь событий. Прибор сообщил о событии во время обрыва, данные дождались канала и пришли позже — без потери самого события.
Стандарты архитектуры: IEEE, NIST и российская профилизация
Стандартизация нужна для согласования архитектур, интерфейсов и семантики. IEEE развивает несколько профильных документов:
- IEEE P2413.1, или RASC, задаёт эталонную архитектуру умного города;
- IEEE P1950.1 описывает функциональную коммуникационную архитектуру;
- IEEE P1951.1 рассматривает обнаружение компонентов систем и семантический обмен.
NIST выпустил открытый фреймворк IoT-Enabled Smart City Framework, или IES-City Framework, Release v1.0 в сентябре 2018 года. Его задача — снизить фрагментацию городских IoT-систем и дать основание для интероперабельной архитектуры.
Российская линия стандартизации развивается параллельно. Технический комитет ТК 194 «Кибер-физические системы» курирует работу с Минпромторгом и Росстандартом, включая серию ПНСТ по цифровым двойникам и умному городу. Серия документов была вынесена на публичное обсуждение в 2020 году. В период 2024–2026 годов активнее идут стандартизация и профилирование протоколов межмашинного взаимодействия.
Единого глобально доминирующего стандарта пока нет. IEEE, ISO/IEC JTC 1, ITU-T и oneM2M развивают собственные подходы, и это не обязательно конкуренция с каждым другом. Архитектурные документы отвечают за разные уровни задач. Стандарт не превращает здание в единый организм автоматически: для этого нужны профили, согласованные модели данных, сетевые настройки и эксплуатационная дисциплина.
В спецификации городской закупки поэтому стоит фиксировать не только названия протоколов, но и конкретные версии, поддерживаемые подпрофили, API, схемы данных, требования к безопасности, обновлению ПО и сопровождению. Иначе подрядчик формально соблюдает мастер-план, а интегратор месяцы разбирается, почти два похожих контроллера не видят друг друга.
Интеграция с наследуемыми OT и безопасность городских сетей
Городская инфраструктура редко начинается с чистого листа. Наследуемые SCADA, программируемые логические контроллеры, счётчики и инженерные системы работают годами, иногда на оборудовании, схемы которого уже хранятся в бумажном журнале. Полная замена такого парка — дорогой и рискованный сценарий. Практичнее встроить шлюзы и адаптеры, постепенно переводя управление на новые платформы.
Рабочая последовательность выглядит так:
1. Инвентаризация оборудования и критичности. Фиксируются модель, протокол, владелец, сетевое размещение, частота данных, срок службы и последствия отказа. У счётчика воды и светофорного контроллера разные требования к доступности.
2. Построение карты потоков. Схема показывает, откуда приходит команда, где живёт первичный сигнал, где хранится история и кто отвечает за восстановление после сбоя.
3. Настройка шлюзов и локальных режимов. Шлюз переводит данные в общую модель, а Edge обеспечивает буферизацию и продолжение работы при потере внешнего канала.
4. Согласование семантики. Прежде чем сводить показания в цифровой двойник, определяются смысл полей, единицы, качество данных и правила обработки пропусков.
5. Поэтапная приёмка с отказами. Проверяются не только штатные значения, но и обрыв связи, ошибочное значение датчика, задержка команды, отсутствие питания и восстановление после сбоя.
Надёжный городской IIoT должен пережить потерю связи, не превращая отказ датчика в остановку всего квартала.
Безопасность встраивается в эту же схему. Полевое оборудование, управляющие сети, корпоративные системы и облачные платформы разделяются на сегменты. Прямой публичный доступ к ПЛК или исполнительному механизму исключается. Правила доступа строятся по списку разрешённых соединений, а не по принципу «разрешено всё, что не запрещено».
Каждому устройству и сервису нужна собственная идентификация. Общие пароли, оставшиеся с этапа внедрения, быстро превращаются в точку входа. Сертификаты и ключи должны обновляться, журналы — связывать события датчика, шлюза и платформы. Обновление прошивки требует проверки источника, контроля версии и возможности отката. Резервное копирование и проверка восстановления относятся уже к городским активам, а не только к серверам поставщика.
Особое место занимают «серые» устройства: счётчики, для которых нет схемы, контроллеры под чужим административным управлением, приборы с неясным сетевым адресом. Они создают слепые зоны ещё до атаки. В городском масштабе жизненный цикл оборудования стоит планировать вместе с сетью: кто заменит батарею, как получит сертификат, кто снимет показания после смены оператора связи и куда передаст накопленную историю.
Что в итоге даёт горожанину
Оценивать такую систему я предпочитаю с тротуара. Скорость и предсказуемость остановки пешехода, постоянство освещения, отсутствие перебоев с водой и понятный feedback приложения — всё это и есть видимая юзабилити городского IIoT. Если цифровой слой не сокращает неопределённость для человека, его существование оправдано только строчкой в отчётности.
На уровне эксплуатации результат проявляется иначе. Диспетчер видит не лавину разрозненных сигналов, а приоритетное событие с понятным местом, затронутым активом и историей изменений. Инженер получает возможность сравнить узел с соседями и сузить причину отказа. Администрация видит загрузку и износ, а не только исправность панели управления.
Но главный критерий остаётся физическим. Цифровой двойник помогает выбрать сценарий, Edge обеспечивает тактильную реакцию системы, шлюз связывает старое оборудование с новой платформой, а MQTT или CoAP доставляют сообщения. Дальше всё решают труба, кабель, питание, регламент ремонта и действия персонала.
Промышленный интернет вещей оправдывает себя в городе там, где становится частью повседневной работы инфраструктуры. Связность без устойчивости превращает сбой в аварию, а семантика без регламента — в красивую панель с недостоверными данными. Настоящая архитектура начинается с вопроса не «какие датчики поставить», а «что должно произойти на перекрёстке, в насосной или на счётчике, когда связь пропадёт, а решение всё равно нужно принять быстро».