LWM2M协议:BootStrap服务器是强制性的吗?

问题描述

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

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

解决方法

这是the overall architecture of the LwM2M Enable

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

LwM2M启动器支持四种引导程序模式:

  • 工厂引导程序
  • 来自智能卡的引导程序
  • 客户端启动的引导程序
  • 服务器启动的引导程序

LwM2M客户端务必至少在Bootstrap接口中指定一种引导模式。

在“工厂引导”模式下,在部署设备之前,已为LwM2M客户端配置了必要的引导信息。所配置的信息可以是LwM2M引导服务器引导信息和/或LwM2M服务器引导信息。反过来,这意味着LwM2M客户端可以连接到LwM2M服务器,而无需事先连接到LwM2M引导服务器。

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