В большинстве публикаций на тему Интернета Вещей этот термин можно просто-напросто заменить на SCADA (Supervisory Control And Data Acquisition, диспетчерское управление и сбор данных). Или DCS (Distributed Control System, распределённая система управления). Смысл текста не изменится совершенно.
Вместо “Интернета” будет подразумеваться сеть элемента цепи, а “Вещью” станет сенсор. При этом никто не обращает особого внимания на то, где и что измеряет этот условный сенсор, будь то датчик температуры в спальне или датчик температуры в паровом котле электростанции. Хотя, надо признать, в случае с электростанцией иногда добавляют слова вроде “индустриальный” или “технический процесс”. Но с технической точки зрения это ни на что не влияет, так что давайте договоримся это разделение игнорировать.
Где можно действительно обнаружить различия между Интернетом Вещей и SCADA или DCS, так это в модели зависимости, или, другими словами, в паттернах получения данных.
Есть “интерактивные” приложения (SCADA и DCS), где:
-
работа приложения зависит от синхронного процесса получения данных, а данные воспринимаются как поток сущностей;
-
получение данных зависит от устройств (сенсоров, активаторов и т.п.), и они, а также передаваемые ими данные, определены заранее.
А есть “реактивные” (не в смысле двигателя самолёта, а в контексте реакции на что-то).
Это как раз Интернет Вещей:
-
процесс получения данных асинхронный, данные – это поток событий;
-
источник данных зависит от канала передачи данных;
-
асинхронный процесс получения данных зависит от канала передачи данных.
Подробности разбирать можно долго. Но основное отличие – именно в этих подходах к данным.