Чем отличаются CoAP и LwM2M? - PullRequest
       133

Чем отличаются CoAP и LwM2M?

0 голосов
/ 15 апреля 2019

Я изучаю протокол IoT CoAP, MQTT, LwM2M.

Мне удалось немного узнать о CoAP и MQTT.

Но я не знаю, что такое LwM2M.

Я не знаю, чем отличается от CoAP.

Я просто подумал, что LwM2M - это не протокол с некоторым форматом, а структура системы, использующая CoAP.

Это правильно?

Что такое LwM2M и как я могу узнать больше информации о LwM2M?

Пожалуйста, кто-нибудь научит меня.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2019

Прямой ответ можно получить с официальных сайтов:

  • CoAP"- это специализированный протокол веб-передачи для использования с ограниченными узлами и ограниченными сетями в Интернете вещей. Протокол разработан для межмашинных (M2M) приложений, таких как интеллектуальная энергетика и автоматизация зданий. "
  • LwM2M"- это протокол управления устройствами, разработанный для сенсорных сетей и требований среды« машина-машина »(M2M). С LwM2M OMA SpecWorks откликнулась на спрос на рынке для общего стандарт для управления легкими и маломощными устройствами в различных сетях, необходимых для реализации потенциала IoT. "

По сути, мы можем упростить утверждение о том, что CoAP был разработан для обмена данными между ограниченными IoT-устройствами и очень похож на протокол HTTP, который облегчает работу разработчиков, тогда как LwM2M был разработан, главным образом, для удаленного управления ограниченными устройствами, обеспечивая поддержку служб, например. Оба протокола обычно используются вместе.

Более подробную информацию вы можете найти по следующим ссылкам:
- Что такое LwM2M? Решение для управления устройствами для маломощных M2M
- Ожидается функционирование CoAP в системе LwM2M

0 голосов
/ 15 апреля 2019

LwM2M (определено OMA) - это группа протоколов, в значительной степени построенная поверх CoAP (определенная IETF).

LwM2M использует подмножество возможностей CoAP, которые вписываются в архитектуру многих небольших устройств, регистрируемых на большом сервере LwM2M, который управляет устройствами. Он предписывает конкретные структуры путей (то, что числа используются в путях и что они означают), которые представляют объектную модель LwM2M для обеспечения такого унифицированного управления.

По сравнению с «обычным CoAP», это ограничивает возможности устройств. Устройства могут по-прежнему предоставлять другие функции CoAP на том же сервере, который не покрывается LwM2M. Эти ограничения позволяют различным поставщикам создавать устройства, которые могут взаимодействовать с различными серверами управления, и LwM2M предоставляет дополнительные спецификации для простого развертывания (например, на основе смарт-карт), которые не входят в сферу применения CoAP.

...