M365Con 2027 – безкоштовна онлайн-конференція · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-10-19

Від сенсора до дашборду: конвеєр MQTT через Azure IoT Hub

Від сенсора до дашборду: конвеєр MQTT через Azure IoT Hub
Коли машина зупиняється, планувальнику потрібно більше, ніж червона лінія на дашборді. Йому потрібно знати, що саме зупинилося, чому, яке замовлення стоїть на цій лінії та чи може виробничий план і далі триматися. Перенесення сирих сигналів із цеху у хмарну аналітику потребує надійної архітектури, що охоплює польові сенсори, промислові шлюзи, брокери повідомлень і рівні хмарного прийому даних. ВІДБИТТЯ СИГНАЛУ НА КРАЮ СИСТЕМИ Сигнал сенсора ще не є виробничою інформацією. Уявіть пакувальну лінію, де температура двигуна конвеєра перевищує нормальні робочі межі. У цей момент програмований логічний контролер (PLC) містить сире значення тегу, наприклад показ температури, мітку часу та стан якості. Проте на старіших заводах часто працює кілька поколінь обладнання з пропрієтарними протоколами або OPC UA, тож PLC рідко розмовляють з хмарним MQTT напряму. Промисловий шлюз, розгорнутий на

Коли машина зупиняється, планувальнику потрібно більше, ніж червона лінія на дашборді. Йому треба знати, що саме зупинилося, чому, яке замовлення стоїть на цій лінії і чи може план виробництва ще витримати. Перенесення сирих сигналів із виробничого цеху в хмарну аналітику потребує надійної архітектури, яка охоплює польові датчики, промислові шлюзи, брокери повідомлень і рівні хмарного прийому даних.

ЗАХОПЛЕННЯ СИГНАЛУ НА КРАЮ МЕРЕЖІСИгнал датчика ще не є виробничою інформацією. Уявіть пакувальну лінію, на якій температура двигуна конвеєра піднімається понад нормальні робочі межі. У цей момент програмований логічний контролер (PLC) містить сире значення тега — наприклад, показання температури, позначку часу та стан якості.

Проте старіші заводи часто працюють з кількома поколіннями обладнання, що використовують пропрієтарні протоколи або OPC UA, тож PLC рідко напряму спілкуються з хмарним MQTT. Промисловий шлюз, розгорнутий у мережі операційних технологій (OT), долає цей розрив, щоб:

  • Нормалізувати дані: перетворювати різнорідні формати, масштаби та інженерні теги до спільної структури повідомлення.
  • Керувати частотою збору: агрегувати високочастотні опитування в змістовні інтервали, одночасно негайно пересилаючи зміни стану.
  • Буферизувати локально: безпечно зберігати дані під час мережевих збоїв і повторно передавати їх після відновлення зв'язку.
ПЕРЕДАЧА ПОВІДОМЛЕНЬ ЗА ДОПОМОГОЮ MQTTПісля того як шлюз сформує повідомлення, воно публікується за допомогою MQTT (Message Queuing Telemetry Transport) — легкого протоколу publish-subscribe, добре придатного для обмежених пристроїв і ненадійних каналів зв'язку.

  • Роз'єднання publish-subscribe: видавці надсилають повідомлення у відомий топік, не знаючи, які downstream-системи або застосунки їх споживатимуть.
  • Структура топіків: топіки слугують транспортними адресами для категорій повідомлень, але їх не слід перевантажувати роллю повноцінної моделі активів заводу.
  • Контракти на payload: тіло повідомлення має явно містити стабільні ідентифікатори джерела-активу, виміряні значення, одиниці виміру, позначки часу та прапорці якості.
РОЛЬ AZURE IOT HUBТоді як локальні брокери MQTT обробляють внутрішній трафік заводу, Azure IoT Hub виступає як керований хмарний рівень з'єднання для корпоративних парків пристроїв.

  • Ідентичність пристроїв і автентифікація: кожен шлюз потребує безпечної, зареєстрованої ідентичності пристрою в IoT Hub з використанням або Shared Access Signatures (SAS), або сертифікатів X.509.
  • Безпека транспорту: з'єднання базуються на TLS (Transport Layer Security) для захисту даних у дорозі через мережеві кордони та брандмауери.
  • Вбудовані кінцеві точки: IoT Hub приймає повідомлення від пристрою до хмари, позначає їх довіреними метаданими з'єднання та тимчасово зберігає перед подальшою маршрутизацією.
МАРШРУТИЗАЦІЯ, ПОТОКОВА ОБРОБКА ТА ДОВГОСТРОКОВЕ ЗБЕРІГАННЯВхідна телеметрія обслуговує кількох споживачів в організації, що потребує маршрутизації повідомлень для розподілу трафіку на окремі шляхи:

  1. Зберігання сирої історії: маршрутизація повідомлень до Azure Blob або Data Lake Storage зберігає незмінний аудиторський слід для інженерних перевірок і повторної обробки.
  2. Потокова обробка: кінцеві точки на кшталт Event Hubs живлять споживачів потоків майже в реальному часі та правила сповіщень, що інформують команди технічного обслуговування про аномальні стани.
  3. Аналітичні моделі: інтеграція потоків даних у платформи на кшталт Microsoft Fabric допомагає поєднувати телеметрію з корпоративним контекстом планування та виконання.


Станьте підтримувачем цього подкасту: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.

Apple Podcasts · Spotify · YouTube · Deezer

From Sensor to Dashboard: The MQTT Pipeline Through Azure IoT Hub (English)