notifications - OneM2M:从 IN-CSE 更改 MN-CSE 配置
问题描述
在 oneM2M 中,我想通过将命令从 IN-CSE 发送到 MN-CSE 来更新 MN-CSE 配置。我怎样才能做到这一点?
我的方法:我正在考虑在 MN-CSE 上创建一个 AE,比如 CONFIG-AE。每次我想改变任何东西时,我都会在 CONFIG-AE 的容器内创建一个新的 Content Instance。容器将订阅 CONFIG-AE 资源作为通知 URL。现在,当我们添加新的内容实例时,请求将被重定向到 CONFIG-AE 的 POA(访问点)。POA 基本上是一个 IPE 实施,它将进一步处理该行动。方法是否正确?
CONFIG-AE (POA=an IPE implementation)
|
|
--------Container
|
|
--------Subscription (notificationURL=path of CONFIG-AE)
提前致谢。
解决方案
你的方法会奏效。任何有权限在容器下创建内容实例的AE都可以通过这种方式设置配置数据。然后,您示例中的 CONFIG-AE 将需要相应地应用新配置。不过,我不确定为什么这个 AE 会成为 IPE?它将提供什么互通功能?
尽管如此,您还应该查看 TS-0001,第 10.2.8 节“设备管理”和整个 TS-0022,“现场设备配置”。在这里,oneM2M 指定特定的管理资源来管理 oneM2M 部署中的节点。起初这可能看起来有点矫枉过正,但由于在那里定义的资源类型与其他管理技术非常一致,这可能值得付出努力。
如果您使用来自 OMA 或 BBF 的远程管理技术,您可能还需要查看 TS-0005“管理启用 (OMA)”和 TS-0006“管理启用 (BBF)”,具体取决于您的基础架构。
推荐阅读
- jsonpath - Wiremock 匹配JsonPath 检查忽略顺序的数组值
- java - 为什么我得到奇怪的答案?
- android - 使用 recyclerview-selection 库时,RecyclerView 不会收到有关视觉更改的通知
- javascript - 这个 useReduxState hook 和 useSelector 在性能方面的区别?
- selenium - Selenium Web Driver If-Else 条件选择 button1 或 button2 或 button3
- python - 在python中将字节流PDF保存为文件
- flutter - 是否可以在地图上显示道路限制?
- reactjs - React Native 更改状态栏颜色
- node.js - 访问在 nodejs 中引用 Key Vault 的 Azure 应用程序配置设置
- c++ - 为什么 glDrawElements 不为我的圆圈着色?