9.00 - 18.00 ПН - ПТ +7 910 008-05-50 info@voltmind.ru
Edge Computing в диспетчеризации: контроллер на границе сети обрабатывает данные локально

Граничные вычисления (Edge Computing) в диспетчеризации: зачем обрабатывать данные на контроллере?

Опубликовано: 30.06.2026

Введение: Когда каждый датчик кричит, а вы слушаете только шум?

Представьте себе современное здание или промышленный объект: сотни датчиков температуры, давления, вибрации, тока, счётчики ресурсов — каждый из них ежесекундно генерирует данные. Если все эти «голоса» отправлять напрямую в облачный центр обработки, канал связи быстро захлебнётся, а расходы на хранение и передачу данных вырастут до небес. Кроме того, при обрыве интернета вы останетесь без управления и даже без мониторинга.

Решение этой проблемы — Edge Computing, или граничные вычисления. Это подход, при котором часть обработки данных и логика управления выполняются прямо на контроллере, установленном на объекте («на границе» сети), а в облако или на сервер отправляются только агрегированные и наиболее важные сведения.

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

Что такое Edge Computing и почему это не просто модное слово?

Edge Computing (граничные вычисления) — это парадигма распределённой обработки данных, при которой вычисления и анализ выполняются как можно ближе к источнику данных (датчикам, приборам учёта), а не в централизованном облаке или удалённом дата-центре.

В контексте автоматизации инженерных систем «границей» выступает программируемый контроллер (ПЛК), установленный в щитовой, на насосной станции, в ИТП или на подстанции. Контроллер принимает данные с датчиков, обрабатывает их по заложенным алгоритмам, принимает локальные решения (включить/выключить оборудование, изменить уставку) и только после этого отправляет на верхний уровень (диспетчерскую, облачную платформу) сжатую и осмысленную информацию.

Чем Edge Computing отличается от классической облачной архитектуры?

Традиционная модель «все данные — в облако» работает так: контроллер лишь собирает сырые значения и транслирует их на сервер. Сервер хранит историю, анализирует, принимает решения и возвращает команды. Это создаёт несколько проблем:

  • Зависимость от канала связи — при обрыве интернета управление становится невозможным.
  • Большой объём передаваемых данных — каждое изменение датчика отправляется, что требует широкого канала и платы за трафик.
  • Задержки — на реакцию системы влияет скорость передачи и обработки в центре.
  • Нагрузка на сервер — тысячи объектов могут «завалить» облачную инфраструктуру.

При использовании Edge Computing большая часть этих проблем решается на локальном уровне. Контроллер работает автономно, принимает решения в реальном времени, а в облако отправляет только итоговые значения, события и тренды.

Пять ключевых преимуществ граничных вычислений в диспетчеризации

Схема Edge Computing: датчики → контроллер с фильтрацией и логикой → облако с сутью

Рис. 1: Контроллер обрабатывает данные локально и отправляет в облако только самое важное

1. Фильтрация шумов и первичная обработка данных

Датчики могут выдавать «мусорные» значения: кратковременные выбросы, помехи, переходные процессы. Контроллер на границе может:

  • отфильтровать шумы (медианная фильтрация, усреднение);
  • выявлять аномалии (резкое падение давления, выход за пределы);
  • сжимать данные, сохраняя только статистически значимые изменения (например, фиксировать минимум, максимум и среднее за интервал).

В результате в облако уходит не поток сырых чисел, а компактные пакеты с аналитикой — это экономит трафик и упрощает хранение.

2. Локальная логика и автономность (работа без интернета)

Контроллер, работающий в режиме Edge, не просто собирает данные, а выполняет критически важные алгоритмы управления даже при потере связи с сервером. Это значит, что:

  • поддержание температуры в здании продолжается по заданному графику;
  • насосы включаются по давлению, а не по команде из облака;
  • защитные блокировки (аварийная остановка) срабатывают мгновенно, без задержки на передачу.

Когда связь восстанавливается, контроллер синхронизирует накопленные данные с сервером. Такой подход гарантирует, что объект не останется без управления даже в самых суровых условиях — обрыв кабеля, сбой провайдера, кибератака на облако.

3. Экономия интернет-трафика и затрат на хранение

Сотня датчиков, опрашиваемых каждую секунду, генерирует гигабайты данных в месяц. При тарифе на мобильный интернет или аренде облачного хранилища это выливается в значительные суммы. Edge Computing сокращает объём передаваемых данных в 10–100 раз, оставляя только действительно нужную информацию:

  • суточные, часовые графики;
  • события (аварии, превышения уставок);
  • сводки по потреблению ресурсов.

Экономия особенно заметна при большом количестве распределённых объектов — котельных, насосных станций, трансформаторных подстанций.

4. Снижение нагрузки на облачный сервер и диспетчерскую

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

5. Повышение безопасности и отказоустойчивости

Локальная обработка снижает риск утечки больших объёмов сырых данных: в облако уходит только необходимая информация. Кроме того, автономная работа защищает от последствий DDoS-атак на облачные сервисы — управление объектом сохраняется. Также граничные контроллеры могут реализовывать дополнительную логику шифрования и аутентификации на месте.

Контроллер vs Сервер: когда достаточно одного контроллера?

Один из частых вопросов при проектировании системы: «Нужен ли нам мощный сервер на каждом объекте, или хватит контроллера?»

Современные ПЛК, такие как Wiren Board 8.5, обладают характеристиками, которые всего несколько лет назад были доступны только полноценным серверам:

  • 4-ядерный процессор ARM Cortex-A53, 1.2 ГГц;
  • 4 ГБ оперативной памяти (RAM);
  • 64 ГБ встроенной флеш-памяти (eMMC);
  • поддержка SSD через M.2 слот;
  • операционная система Linux (Debian) с открытой экосистемой.

Этих ресурсов с лихвой хватает для выполнения практически всех задач, которые возникают в диспетчеризации инженерных систем:

  • опрос сотен датчиков по Modbus, M-Bus, OPC UA;
  • ведение локальных архивов с трендами на годы вперёд;
  • выполнение сложной математической логики (ПИД-регулирование, блокировки, расписания);
  • визуализация процесса на встроенном веб-интерфейсе или локальной HMI-панели;
  • интеграция с облачными платформами (MQTT, HTTPS) с кешированием при потере связи.

Полноценный сервер (x86 с Windows Server или мощной СУБД) потребуется в следующих случаях:

  • объединение десятков объектов в одну общую АСДУ с центральным хранилищем;
  • использование тяжёлых систем машинного обучения и цифровых двойников, требующих GPU-вычислений;
  • работа с большим числом одновременных пользователей (десятки диспетчеров);
  • интеграция с корпоративными системами уровня ERP (1С, SAP) с высокой нагрузкой на БД.

Однако для локального объекта — одного здания, насосной станции, котельной, небольшого производства — современный контроллер выполняет все функции, которые ранее требовали сервера. Это позволяет значительно сократить капитальные затраты (не нужно покупать сервер, стойку, ИБП) и упростить эксплуатацию.

Пример реализации на Wiren Board 8.5

Компания Wiren Board предлагает контроллеры, которые идеально подходят для построения Edge-систем. Рассмотрим, как особенности Wiren Board 8.5 помогают реализовать граничные вычисления:

  • Встроенная операционная система на базе Linux — позволяет устанавливать любые программы и скрипты на языках Python, C++, Node.js, что даёт полную свободу для реализации алгоритмов обработки данных и фильтрации.
  • Большой объём памяти и хранилища — 4 ГБ RAM достаточно для ведения локальной базы данных (например, InfluxDB) и кеширования данных при потере связи. 64 ГБ eMMC позволяют хранить архив показаний за несколько лет без необходимости внешнего сервера.
  • Поддержка протоколов промышленной автоматизации — Modbus RTU/TCP, M-Bus, OPC UA, BACnet — контроллер легко интегрируется с любыми счётчиками, датчиками и исполнительными механизмами.
  • Автономность и резервирование питания — наличие встроенного контроллера заряда аккумулятора и поддержка PoE позволяют организовать бесперебойную работу при кратковременных отключениях электричества.
  • Работа в широком диапазоне температур (от -40 до +70 °C) — подходит для неотапливаемых помещений и уличных шкафов.

Например, на одном таком контроллере можно развернуть полноценную SCADA-систему для МКД (как мы описывали в статье SCADA для МКД), которая будет одновременно:

  • опрашивать теплосчётчики и датчики ИТП;
  • управлять насосами и клапанами по погодному графику;
  • вести архив потребления тепла и воды;
  • отправлять в облако только суточные суммы и аварийные события;
  • при обрыве интернета продолжать управление по расписанию с сохранением всех данных для последующей синхронизации.

Таким образом, Wiren Board 8.5 — это не просто «контроллер», а полноценный шлюз Edge Computing, способный заменить серверное железо на большинстве объектов.

Заключение

Граничные вычисления — это не просто технологический тренд, а практический ответ на вызовы современной диспетчеризации: рост числа датчиков, требования к надёжности, ограничения по каналам связи и бюджетам. Перенос части интеллекта на контроллер позволяет сделать системы автономными, экономичными и масштабируемыми.

Современные контроллеры, такие как Wiren Board 8.5, обладают мощностью, сравнимой с серверами прошлого поколения, и дают возможность реализовать любые алгоритмы обработки на месте. Остаётся лишь правильно спроектировать систему и выбрать, что будет обрабатываться на границе, а что — в центре.

Если вы хотите внедрить диспетчеризацию на основе граничных вычислений, мы в VoltMind готовы помочь с проектированием, программированием и пусконаладкой. Мы работаем с Wiren Board и другими платформами, создавая надёжные и экономичные решения.

Хотите сократить расходы на связь и повысить надёжность?

Использование Edge Computing на контроллерах Wiren Board позволяет сэкономить трафик и избежать простоев при обрыве интернета. Свяжитесь с нами через info@voltmind.ru, чтобы обсудить вашу задачу. Мы разработаем архитектуру, подберём оборудование и настроим локальную логику.

Также вас могут заинтересовать наши решения по автоматизации электроснабжения, теплоснабжению и водоснабжению.