СТА №2/2017

2. Платформа должна управлять поле- выми устройствами. Менеджер управ- ления устройствами (Device Manager) должен иметь возможность конфигу- рировать устройства, обновлять про- граммное обеспечение и управлять устройством удалённо. 3. Устройства Интернета вещей должны собирать большой объём телеметри- ческих данных. 4. Платформа Интернета вещей должна опираться на прочный фундамент. В частности, необходимо обеспечи- вать управление многопользователь- скими учётными записями, пользова- телями, разрешениями и ролями. 5. Платформа Интернета вещей должна полностью программироваться с по- мощью веб-сервисов REST (Repre- sentational State Transfer – передача состояния представления). Веб-кон- соль администрирования для опера- тора устройства желательна. 6. Платформа Интернета вещей должна разворачиваться либо в облаке, либо локально. 7. Установочный пакет должен обес- печивать различные гибкие возмож- ности развёртывания. На рис. 8 показана функциональная архитектура проекта Eclipse Kapua. У ПРАВЛЕНИЕ УСТРОЙСТВАМИ И ДАННЫМИ Можно идентифицировать два типа потоков данных, которые идут от шлю- зов к платформе Интернета вещей и об- ратно. С одной стороны, это данные, которые идут от устройств, таких как датчики и исполнительные устройства; другой поток гене- рируется функция- ми управления (идентификация устройств, обновле- ние программного обеспечения, уста- новки реального времени и т.д.). Так как во многих архи- тектурах Интернета вещей функции управления устрой- ствами либо пропу- щены, либо слабо реализованы, далее они будут рассмот- рены более подробно. У ПРАВЛЕНИЕ УСТРОЙСТВАМИ Через компоненты управления уст- ройствами платформа Интернета вещей может выполнять удалённое управление подключёнными устройствами. Плат- форма предоставляет открытую сессию управления устройством, при этом она не влияет на выполнение соответствую- щей прикладной программы. В началь- ной версии сессия управления устрой- ствами будет базироваться на открытом протоколе поверх MQTT. Он уже реали- зован в проекте Eclipse Kura, и с его по- мощью платформа может: ● анализировать и управлять конфигу- рацией устройства; ● управлять сервисами устройства, в том числе запуском сервиса и оста- новкой операций; ● управлять приложениями, в числе которых установка, обновление и уда- ление; ● выполнять команды операционной системы удалённо; ● получать и устанавливать атрибуты и ресурсы устройства; ● предоставлять начальную конфигура- цию устройства. В дальнейшем своём развитии Eclipse Kapua может включить в себя новые протоколы управления устройствами, например стандарт LWM2M. З АКЛЮЧЕНИЕ Eclipse Kapua как часть полного пред- ложения Eclipse для Интернета вещей является законченным решением с от- крытым кодом для разработки, развёр- тывания и управления проектами в рамках Интернета вещей. ● Автор – президент и генеральный директор компании Eurotech. Перевод Алексея Пятницких, сотрудника фирмы ПРОСОФТ Телефон: (495) 234-0636 E-mail: info@prosoft.ru ОБ ЗОР / Т Е Х НОЛОГ ИИ 11 СТА 2/2017 www.cta.ru Интеграция приложений Управление данными Управление устройствами Безопасность Подключение устройств Маршрутизация сообщений Администрирование Рис. 8 Архитектура проекта Eclipse Kapua

RkJQdWJsaXNoZXIy MTQ4NjUy