Основы проектирования приложений интернета вещей. Конспект курса лекций. Алексей Корнилов
Чтение книги онлайн.
Читать онлайн книгу Основы проектирования приложений интернета вещей. Конспект курса лекций - Алексей Корнилов страница 3
Если до сих пор благодаря интернету между собой взаимодействовали люди, потом данные, то теперь это начинают делать и вещи, их сообщества, системы, системы систем и т. д.
От «Продуктов» к системам систем
Сутью технологии интернета вещей является возможность создания сообществ из умных, умеющих общаться устройств (SCP – Smart Connected Products), а также данных и людей, связанных через интернет, и организация взаимодействия в таких сообществах.
Такое взаимодействие вещей5, людей и данных может быть использовано для решения прикладных задач, выступая в качестве средств такой деятельности. Управлять этим взаимодействием могут прикладные компьютерные программы, а всё вместе начинает действовать как единая прикладная система. В этом смысле приложением интернета вещей может, в зависимости от контекста, считаться как программная часть, работающая, как правило, на специализированной облачной платформе, так и вся система взаимодействующих устройств, людей и данных, решающая конкретную прикладную задачу.
Ожидается, что к 2020 году количество технических устройств, подключенных к сетям, превысит 40 миллиардов штук6.
Сотнями миллионов будет исчисляться и число приложений интернета вещей, охватывающих все сферы жизни: «Умная планета», «Умный город», «Умный дом», «Умная энергетика», «Умное производство», «Умный транспорт» и пр. Соответственно, разработчик приложений интернета вещей – это одна из наиболее востребованных профессий не только ближайшего будущего, но уже настоящего.
Благодаря «интеллекту» и «коннективности» (способности взаимодействовать) у прикладных систем появляется новый набор функций. Их можно разделить на четыре группы:
• мониторинг (Monitoring): датчики и внешние источники данных контролируют состояние объектов и окружающую среду, предупреждают/уведомляют об изменениях;
• управление (Control): приложение контролирует состояние объектов и персонализирует опыт пользователя;
• оптимизация (Optimization): возможности мониторинга и управления позволяют использовать алгоритмы, которые оптимизируют состояние объектов и выполняют их диагностику, обслуживание и ремонт;
• «автономность» (Autonomy), автоматическое выполнение функций: сочетание мониторинга, управления и оптимизации дает объектам возможность работать и обслуживаться автономно, а также обеспечивает им координацию с другими системами объектов.
Каждая функция, важная и сама по себе, оказывается своего рода ступенькой для следующего уровня. Например, функция
4
Рекомендация МСЭ-T Y.2060 (06/2012)
5
«Вещь (thing): Применительно к интернету вещей означает предмет физического мира (физические вещи) или информационного мира (виртуальные вещи), который̆ может быть идентифицирован и интегрирован в сети связи». Рек. МСЭ-T Y.2060 (06/2012)
6
McKinsey & Company. The Internet of Things: Mapping The Value Beyond The Hype.