У каждого компонента информационной системы интернета вещей есть своя определенная и важная роль. Рассмотрим эти сегменты:
Датчики: встроенные системы, операционные системы реального времени, источники бесперебойного питания, микроэлектромеханические системы (МЭМС);
Системы связи между датчиками: зона охвата беспроводных персональных сетей составляет от 0 до 100 м. Для обмена данными между датчиками применяются низкоскоростные маломощные информационные каналы, которые часто построены на основе протокола IP;
Локальные вычислительные сети: обычно это системы обмена данными на основе протокола IP;
Агрегаторы, маршрутизаторы, шлюзы: поставщики встроенных систем, процессоры, динамическая оперативная память, система хранения данных, производители модулей, пассивных компонентов, сотовых и беспроводных радиосистем и т.д.;
Глобальная вычислительная сеть: операторы сотовой связи, спутниковой, маломощных глобальных сетей и т.д.;
Облако: инфраструктура, платформа в качестве поставщиков услуг, потоковые и пакетные обработки данных, инструменты для анализа данных и т.д.;
Анализ данных: огромные массивы данных передаются в облако. Работа с такими объемами и получение из них пользу – это задача, требующая комплексной обработки событий, аналитики и приемов машинного обучения;
Безопасность: при сведении всех элементов архитектуры воедино встают вопросы безопасности. Безопасность касается каждого из вышеперечисленных компонентов [5].
Стандарты в рамках Интернета вещей
Существует несколько стандартов IoT, в том числе:
IPv6 по маломощным беспроводным персональным сетям (6LoWPAN) — это открытый стандарт, определенный Инженерной группой Интернета (IETF). Стандарт 6LoWPAN позволяет любому радиомодулю с низким энергопотреблением подключаться к Интернету, включая 804.15.4, Bluetooth с низким энергопотреблением (BLE) и Z-Wave (для домашней автоматизации).
ZigBee — это маломощная беспроводная сеть с низкой скоростью передачи данных, используемая в основном в промышленных условиях. Альянс ZigBee создал Dotdot, универсальный язык для Интернета вещей, позволяющий смарт-объектам безопасно работать в любой сети и понимать друг друга.
LiteOS — это Unix-подобная операционная система (ОС) для беспроводных сенсорных сетей. LiteOS поддерживает смартфоны, носимые устройства, интеллектуальные производственные приложения, умные дома и Интернет транспортных средств (IoV). ОС также служит платформой для разработки интеллектуальных устройств.
OneM2M — это межмашинный сервисный уровень, который может быть встроен в программное и аппаратное обеспечение для подключения устройств. Глобальный орган по стандартизации OneM2M был создан для разработки многократно используемых стандартов, позволяющих приложениям IoT в разных вертикалях взаимодействовать.
Служба распределения данных (DDS) была разработана Object Management Group (OMG) и является стандартом IoT для масштабируемой и высокопроизводительной M2M-коммуникации в реальном времени.
Advanced Message Queuing Protocol (AMQP) — это опубликованный стандарт с открытым исходным кодом для асинхронного обмена сообщениями по сети. AMQP обеспечивает зашифрованный и совместимый обмен сообщениями между организациями и приложениями. Протокол используется для обмена сообщениями между клиентом и сервером и для управления устройствами IoT.
Протокол ограниченных приложений (CoAP) — это протокол, разработанный IETF, который определяет, как маломощные устройства с ограниченными вычислительными возможностями могут работать в Интернете вещей.
Глобальная сеть дальнего действия (LoRaWAN) — это протокол для глобальных сетей, предназначенный для поддержки огромных сетей, таких как умные города, с миллионами маломощных устройств.
Платформы IoT включают следующее:
Amazon Web Services (AWS) IoT — это платформа облачных вычислений для IoT, выпущенная Amazon. Эта платформа предназначена для того, чтобы интеллектуальные устройства могли легко подключаться и безопасно взаимодействовать с облаком AWS и другими подключенными устройствами.
Arm Mbed IoT — это платформа для разработки приложений для IoT на основе микроконтроллеров Arm. Цель платформы Arm Mbed IoT — предоставить масштабируемую, подключенную и безопасную среду для устройств IoT за счет интеграции инструментов и сервисов Mbed.
Microsoft Azure IoT Suite — это платформа, состоящая из набора служб, которые позволяют пользователям взаимодействовать со своими устройствами IoT и получать данные от них, а также выполнять различные операции с данными, такие как многомерный анализ, преобразование и агрегирование, а также визуализировать эти операции. способом, подходящим для бизнеса.
Brillo/Weave от Google — это платформа для быстрого внедрения приложений IoT. Платформа состоит из двух основных опор: Brillo, ОС на базе Android для разработки встроенных маломощных устройств, и Weave, коммуникационного протокола, ориентированного на Интернет вещей, который служит языком связи между устройством и облаком.
Calvin — это платформа IoT с открытым исходным кодом, выпущенная Ericsson и предназначенная для создания и управления распределенными приложениями, позволяющими устройствам взаимодействовать друг с другом. Calvin включает в себя среду разработки для разработчиков приложений, а также среду выполнения для обработки запущенного приложения [6].
Do'stlaringiz bilan baham: |