Основы проектирования приложений интернета вещей. Конспект курса лекций - страница 7

Шрифт
Интервал


Постепенно у реальных устройств появляются в виртуальном информационном мире свои «цифровые двойники» (digital twins), и все операции, связанные с обменом информацией, производится уже на цифровом двойнике, а реальное устройство лишь получает уже готовую итоговую информацию о необходимом состоянии, которое оно должен принять.

Но если состояние физического устройства «синхронизировано» с состоянием его цифровым двойника, то зачем дублировать на физическом устройстве все те процессы, которые происходят в его модели в информационном пространстве? Ведь с точки зрения «физического мира», необходимыми являются лишь то, что с этим миром реально взаимодействует: те же датчики и исполнительные устройства.

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


Технологии интернета вещей делают возможной реализацию концепции «цифровых двойников»


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

Мы говорим о технологиях интернета вещей не тогда, когда вещь «подключили к интернету», но когда речь идет о задачах, решение которых предполагает взаимодействие (чаще «кооперацию») «достаточно умных» для этого физических или виртуальных устройств.

В этом смысле технологии «цифровых двойников» (digital twins) напоминают магию Вуду: чтобы управлять объектом, надо создать его модель («цифрового двойника»), а дальше сделать так, чтобы все, что происходит с двойником, происходило и в реальности…

Специфика разработки приложений IoT

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