Лешан подключается к серверу и облаку - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть задача реализовать управление устройством iot с помощью Eclipse Leshan .Мне трудно понять, как Eclipse Leshan работает при подключении IOT-датчиков к серверам и облаку .Верно ли, если я заявляю, что Eclipse Leshan не требует шлюза типа Eclipse Kura для подключения к серверу и облаку?

Кто-нибудьзнаете, где находится полная документация по Eclipse Leshan?было бы очень полезно, если бы были примеры программ для реализации Eclipse Leshan.

Спасибо

1 Ответ

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

Eclipse Leshan - библиотека для реализации приложений, использующих протокол LWM2M для управления устройствами.Таким образом, ваше приложение может использовать Java API Лешана для взаимодействия с устройствами, которые также поддерживают LWM2M.

LWM2M сам по себе не требует транспортного протокола.Однако в спецификации написано, что для этой цели используется CoAP поверх UDP.Фактически, LW в LWM2M означает Lightweight , и поэтому использование CoAP в качестве транспортного протокола имеет большой смысл для управления ограниченными устройствами.

Eclipse Leshanсам по себе не подключается к серверу или облаку, а вместо этого обычно является частью приложения, размещенного на сервере (в облаке).Однако вам нужно реализовать это приложение самостоятельно, потому что Лешан, как указано выше, это просто библиотека.Затем устройства взаимодействуют с приложением, поддерживающим LWM2M.Поскольку CoAP / UDP использует стандартный IP, это взаимодействие может происходить через общедоступную интернет-инфраструктуру, если это желательно в вашем случае использования, то есть не обязательно нужен какой-либо шлюз.Однако вы также можете подключить свои устройства к локальному шлюзу, например Kura, а затем подключить шлюз к вашему серверу LWM2M в облаке.Это действительно зависит от вашего варианта использования и возможностей устройств.

...