如何在 oneM2M 的 flexcontainer 中创建属性?
How to create attribute in flexcontainer in oneM2M?
我正在尝试在 oneM2M 的 flexcontainer 中创建属性,我已经在 oneM2M 中创建了容器和内容实例。现在我需要使用 flexcontainer。
根据你的问题我猜想你试图直接创建一个 资源。这是不可能的。 可以被视为需要进一步指定的“抽象基础class”。在 oneM2M 中,这些派生的资源类型被称为 specialisations。 specialisation 从 中获取所有特定于资源的属性,并添加实际代表功能部分的自定义属性。现在可以像任何其他资源一样创建、检索此 专业化。
以 oneM2M 的 TS-0023 文档中定义的 clock 专业化为例。它添加了三个新的自定义属性,即 currentTime、currentDate 和 currentTimeZone 以表示时钟功能。
请注意,您正在使用的 CSE 实现通常需要支持 资源类型,以及您要使用的特定专业化。如果您想创建自己的专业化,那么 CSE 还必须支持用户定义的专业化及其验证。
oneM2M 规范可在此处获得:https://www.onem2m.org/technical/published-specifications
我正在尝试在 oneM2M 的 flexcontainer 中创建属性,我已经在 oneM2M 中创建了容器和内容实例。现在我需要使用 flexcontainer。
根据你的问题我猜想你试图直接创建一个
以 oneM2M 的 TS-0023 文档中定义的 clock 专业化为例。它添加了三个新的自定义属性,即 currentTime、currentDate 和 currentTimeZone 以表示时钟功能。
请注意,您正在使用的 CSE 实现通常需要支持
oneM2M 规范可在此处获得:https://www.onem2m.org/technical/published-specifications