СОБСТВЕННЫЙ LWM2M
OMA Lightweight M2M ( LwM2M ) — это протокол Open Mobile Alliance для управления устройствами между машинами (M2M) или Интернета вещей (IoT) и предоставления услуг. [1] Стандарт LwM2M определяет протокол связи прикладного уровня между сервером LwM2M и клиентом LwM2M, который расположен в устройстве IoT. Он предлагает подход к управлению устройствами Интернета вещей и позволяет устройствам и системам разных производителей сосуществовать в экосистеме Интернета вещей. [2] LwM2M изначально был построен на протоколе ограниченных приложений (CoAP). [3] но более поздние версии LwM2M также поддерживают дополнительные протоколы передачи.
Возможности управления устройствами LwM2M включают удаленное предоставление учетных данных безопасности, обновление встроенного ПО, управление подключениями (например, для сотовой связи и Wi-Fi), удаленную диагностику устройств и устранение неполадок. [4]
Возможности предоставления услуг LwM2M включают показания датчиков и счетчиков, удаленное управление и настройку хост-устройств.
В сочетании с протоколом LwM2M модель данных LwM2M «Объекты LwM2M» поддерживает различные варианты использования LwM2M. Модель данных может быть расширена и способна поддерживать приложения для различных отраслей промышленности. [5]
Версии
[ редактировать ]В 2018 году Альянс IPSO объединился с Открытым мобильным альянсом (OMA) и образовал OMASpecWorks. OMASpecWorks отвечает за поддержку и дальнейшее развитие LwM2M. На данный момент созданы следующие версии LwM2M: [6]
СОБСТВЕННЫЙ LwM2M 1.0
[ редактировать ]Облегченная версия M2M 1.0 была опубликована в феврале 2017 года. В первоначальной версии она представила следующие функции:
- Простая объектно-ориентированная модель ресурсов
- Операции создания/извлечения/обновления/удаления/настройки ресурсов
- Наблюдение/уведомление о ресурсах
- TLV / JSON /Обычный текст/Непрозрачные форматы данных
- UDP и SMS-транспорт
- DTLS Безопасность на основе
- Режим очереди, например, для спящих устройств
- Поддержка нескольких серверов LwM2M
- Основные объекты LwM2M: безопасность LwM2M, сервер LwM2M, контроль доступа, устройство, мониторинг подключения, обновление прошивки, местоположение, статистика подключения.
СОБСТВЕННЫЙ LwM2M 1.1
[ редактировать ]Облегченная версия M2M 1.1 была опубликована в июне 2018 года. В ней были представлены следующие дополнительные функции:
- Расширение возможностей начальной загрузки LwM2M, позволяющее выполнять поэтапные обновления.
- Улучшенная поддержка инфраструктуры открытых ключей (PKI). развертываний
- Внедрение расширенных механизмов последовательности регистрации клиентом LwM2M на серверах LwM2M.
- Поддержка LwM2M через TCP/TLS
- Поддержка безопасности уровня приложений для LwM2M на основе OSCORE.
- Улучшенная поддержка LwM2M в глобальных сетях с низким энергопотреблением, включая 3GPP LTE-M , NB-IoT и LoRaWAN.
- Расширены операции LwM2M для обеспечения доступа на уровне экземпляра ресурса.
- Улучшение производительности при получении и обновлении ресурсов нескольких объектов.
- Поддержка JSON с использованием SenML с сериализацией CBOR для сжатой полезной нагрузки с высокоэффективной передачей.
- Добавление новых типов данных
СОБСТВЕННЫЙ LwM2M 1.2
[ редактировать ]Облегченная версия M2M 1.2 была опубликована в ноябре 2020 года. В ней представлены следующие дополнительные функции:
- Новые транспорты для LwM2M; это позволяет передавать сообщения LwM2M через MQTT и HTTP.
- Оптимизация интерфейса начальной загрузки; это уменьшает объем данных и количество сообщений, передаваемых во время начального обмена.
- Оптимизации интерфейса регистрации; это уменьшает объем данных, передаваемых при обмене регистрациями
- Оптимизация интерфейса информационной отчетности; атрибуты наблюдения теперь могут быть включены в операцию наблюдения.
- Поддержка функциональности шлюза LwM2M; это позволяет устройствам Интернета вещей, не относящимся к LwM2M, а также устройствам LwM2M за шлюзом подключаться к экосистеме LwM2M и удаленно управлять этими устройствами.
- Новый высокооптимизированный формат кодирования на основе CBOR под названием LwM2M CBOR.
- Расширенная функциональность для обновлений прошивки
- Определение новых атрибутов уведомлений (граничное, подтверждаемое уведомление и максимальная историческая очередь). Edge позволяет активировать уведомления при нарастании и спаде фронтов. Подтверждаемые уведомления позволяют контролировать надежную передачу уведомлений. Максимальная историческая очередь позволяет контролировать использование данных временных рядов.
- Обновления для использования новейших протоколов безопасности связи на основе TLS и DTLS 1.3 (а также использования идентификатора соединения) и соответствующей конфигурации.
- Новый объект для 5G-NR конфигурации устройств, связанных с
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Что такое легкий M2M (LWM2M)?» . Программное обеспечение АГ . Проверено 18 февраля 2023 г.
- ^ АВСистем (06.01.2023). «Что это за стандарт LwM2M и почему вас это должно волновать?» . Интернет вещей для всех . Проверено 18 февраля 2023 г.
- ^ «Легкий М2М (LWM2M)» .
- ^ SpecWorks, OMA «LwM2M в безопасной цепочке поставок ENISA для IoT V1.0» . ОМА Спецворкс . Проверено 18 февраля 2023 г.
- ^ доска для вещей. «Справочник по API устройства LWM2M» . Доска вещей . Проверено 18 февраля 2023 г.
- ^ «Альянс IPSO объединяется с Open Mobile Alliance, чтобы сформировать OMA SpecWorks» . www.businesswire.com . 27 марта 2018 г. Проверено 18 февраля 2023 г.
Внешние ссылки
[ редактировать ]- Сервер LwM2M
- Клиент LwM2M
- Технические характеристики от ОМА
- LwM2M против MQTT: в чем разница?
- Сравнение LwM2M и MQTT