Lwm2m 协议:BootStrap 服务器是必需的吗?

Lwm2m protocol: is BootStrap server mandatory?

我是 IoT 协议的新手,我正在阅读 Lwm2m 的 OMA 文档。

我只想了解:LwM2M Bootstrap 服务器是强制性的吗?或者没有它也可以工作?

这是the overall architecture of the LwM2M Enable。

Bootstrap接口用于向 LwM2M 客户端提供基本信息,使 LwM2M 客户端能够对一个或多个 LwM2M 服务器执行“注册”操作。

LwM2M Enabler 支持四种 bootstrap 模式:

  • 工厂Bootstrap
  • Bootstrap 来自智能卡
  • 客户发起Bootstrap
  • 服务器启动Bootstrap

LwM2M 客户端必须至少支持 Bootstrap 接口中指定的一种 bootstrap 模式。

在“工厂 Bootstrap”模式下,LwM2M 客户端已在部署设备之前配置了必要的 bootstrap 信息。配置的信息可以是LwM2MBootstrap-ServerBootstrap信息and/orLwM2M服务器Bootstrap信息。这反过来意味着 LwM2M 客户端可以连接到 LwM2M 服务器,而无需事先连接到 LwM2M Bootstrap 服务器。

如果 LwM2M 客户端支持工厂 Bootstrap,则不需要 LwM2M Bootstrap 服务器。