0

我的任务是使用Eclipse Leshan实现物联网设备管理。我很难理解 Eclipse Leshan 如何将 IOT 传感器与服务器和云连接起来。如果我声明Eclipse Leshan不需要像Eclipse Kura这样的网关连接到服务器和云,是真的吗?

有谁知道关于 Eclipse Leshan 的完整文档在哪里?如果有实施 eclipse leshan 的程序示例将非常有帮助。

谢谢

4

1 回答 1

0

Eclipse Leshan 是一个用于实现使用 LWM2M 协议来管理设备的应用程序的库。因此,您的应用程序可以使用 Leshan 的 Java API 来与同样支持 LWM2M 的设备进行交互。

LWM2M 本身并不强制要求传输协议。但是,该规范是在假设 CoAP over UDP 用于该目的的情况下编写的。事实上,LWM2M 中的LW代表轻量级,因此,使用 CoAP 作为传输协议对于管理受限设备非常有意义。

Eclipse Leshan 本身不连接到服务器或云,而是通常是托管在服务器(云上)上的应用程序的一部分。但是,您需要自己实现该应用程序,因为如上所述,Leshan 只是一个库。然后,这些设备与您启用了 LWM2M 的应用程序进行交互。因为 CoAP/UDP 使用标准 IP,如果您的用例需要,这种交互可以通过公共互联网基础设施进行,即不需要网关。但是,您也可以将设备连接到本地网关,例如 Kura,然后将网关连接到云中的 LWM2M 服务器。这实际上取决于您的用例和设备的功能。

于 2019-04-18T10:10:23.177 回答