属性

属性定义和规则

属性是可以附加到Object,Object Instance或Resource的元数据。属性的值是LwM2M服务器特定的。这些属性可以履行各种角色,从仅携带信息(例如,发现)到携带用于在LwM2M客户端上设置某些操作的参数(例如,通知)。
附加到对象,对象实例,资源的属性分别命名为O-Attribute,OI-Attribute,RAttribute。
这些属性可以在注册和发现操作的消息有效载荷中携带;他们也可能更新 - 可写时 - 通过“写入属性”操作。
无论附加给定属性的LwM2M实体如何,都可以在此处分配此类属性的值各种级别:对象,对象实例,资源级别。此外,优先规则适用于相同的属性收到不同级别的值。
以下规则管理LwM2M属性的使用,

  • O-Attribute的值只能在Object级别设置。
  • 可以在对象实例级别和对象级别设置OI属性的值。
    • 规则1:在两个级别设置时,将以对象实例级别设置的OI-Attribute的值为准。
    • 规则2:当在对象级别设置属性值时,OI-Attribute值的范围将扩展到all只要遵守规则1,该对象的实例