Интернет вещей (IoT): современный ракурс - стр. 6
V Стандарты и примеры протоколов IoT. Организация работы с устройствами Интернета вещей
5.1 Некоторые из ключевых стандартов, применяемых в сфере IoT
Разработка стандартов для Интернета вещей ведется при участии ряда авторитетных организаций, среди которых:
Международная электротехническая комиссия, Институт инженеров электротехники и электроники (IEEE), Консорциум промышленного Интернета, Фонд открытого взаимодействия, Группа тем, а также Альянс стандартов связи.
Ниже представлены некоторые из ключевых стандартов, применяемых в сфере IoT.
Технология 6LoWPAN
Технология 6LoWPAN (IPv6 через беспроводные персональные сети с низким энергопотреблением) – это открытое решение, разработанное Internet Engineering
Task Force (IETF)
Технология обеспечивает возможность подключения устройств с ограниченным энергопотреблением к сети Интернет, поддерживая такие беспроводные протоколы, как 804.15.4, Bluetooth Low Energy и Z-Wave, что особенно актуально для систем домашней автоматизации. Помимо этого, стандарт находит применение в промышленном контроле и агрономии.
ZigBee
ZigBee – это беспроводная технология, характеризующаяся низким потреблением энергии и относительно небольшой скоростью передачи данных, широко используемая в бытовых и промышленных решениях. В основе ZigBee лежит стандарт IEEE 802.15.4. Для обеспечения совместимости и безопасного взаимодействия между различными устройствами, Альянс ZigBee разработал Dotdot – унифицированный язык для IoT.
DDS
Служба распределения данных (DDS), созданная Object Management Group, является общепринятым стандартом в индустриальном интернете вещей (IIoT) для организации оперативной и масштабируемой связи между устройствами (M2M). В большинстве случаев, стандарты интернета вещей полагаются на определенные протоколы для обеспечения взаимодействия между устройствами.
Именно выбранный протокол определяет, каким образом устройства IoT обмениваются информацией.
5.2 Некоторые распространенные примеры протоколов IoT
Рассмотрим некоторые распространенные примеры протоколов IoT. Они описаны далее.
CoAP
CoAP – это протокол, разработанный IETF, предназначенный для работы с маломощными устройствами, имеющими ограниченные вычислительные ресурсы в IoT-среде. Он представляет собой расширенную версию протокола очередей сообщений.
AMQP
AMQP – это открытый протокол с кодом, доступным для всех, предназначенный для асинхронной передачи данных по сети. Он гарантирует безопасный и совместимый обмен сообщениями между различными организациями и приложениями. Протокол применяется в клиент-серверной архитектуре и для управления IoT-устройствами
LoRaWAN
LoRaWAN – это глобальная сеть, работающая на больших расстояниях. Этот протокол предназначен для поддержки масштабных IoT-сетей, таких как умные города, включающих миллионы маломощных устройств.
MQ Telemetry Transport (MQTT)
MQTT – это легковесный протокол, широко используемый для удаленного управления и мониторинга. Он идеально подходит для устройств с ограниченными ресурсами.
5.3 Организация работы с устройствами Интернета вещей
Процесс управления IoT-устройствами включает в себя ряд последовательных действий: от первоначальной подготовки до этапов аутентификации и последующей конфигурации. В основе работы IoT-систем лежат различные фреймворки, среди которых можно выделить следующие.