问题标签 [onem2m]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

onem2m - `child-resources` 的模式在哪里指定?

我正在尝试查找在child-resourcesxsd 中指定查询结果架构的位置。它显然不是primitiveContent(在 中指定responsePrimitive),因为它不包含命名child-resources数组。

0 投票
1 回答
75 浏览

coap - CoAP oneM2M 请求中的 filterCriter.attributes 是如何编码的?

在 oneM2M HTTP 协议绑定规范 (TS-0009) 中,它说:

表 6.2.2.2-1 中列出的任何短名称,“atr”除外,都可以在查询字符串中使用。不使用短名称“atr”本身。相反,oneM2M TS-0004 [3] 中表 8.2.3-1 到 8.2.3-5 中列出的任何资源属性短名称都可以在 attname=attvalue 表达式表示的查询字符串中使用...

然而,没有提到应该如何filterCriteria.attribute在 CoAP 请求中编码键/值对(例如,在 TS-0008 中)。

这是在某处指定的吗?

0 投票
1 回答
67 浏览

onem2m - CSE 应该如何处理来自远程 AE 创建的订阅的通知?

假设我有一个 IN-AE、IN-CSE 和 MN-CSE。MN-CSE 具有在 IN-CSE 中公布的容器资源。IN-AE 通过通告资源中的链接在 MN-CSE 中的容器上创建订阅,该订阅的 notificationURI 是 IN-AE 的 POA。

MN-CSE 能够通过什么机制将通知通过 IN-CSE 路由回 IN-AE?

例如,假设我的 MN-CSE 中有一个容器,/mn-cse/ae1/container并且我的 IN-AE 发布了对 IN-CSE 的以下订阅:

注意:nu有 IN-AE 的 POA,这是 IN-CSE 与 IN-AE 对话的方式。

但是,假设 MN-CSE 不使用 HTTP,或者无法路由到in-ae-host. MN-CSE 如何知道如何将通知路由nu回正确的 AE?

0 投票
1 回答
31 浏览

coap - CMDH 和 CoAP 都定义了重试策略,应该使用哪个?

当 CMDH 处理用于重试 CSE 之间的通信,并且该通信链路使用 CoAP(定义了自己的重试逻辑)时,应该使用哪个重试策略:CMDH 还是 CoAP?

0 投票
1 回答
45 浏览

notifications - OneM2M:通知 IN-CSE 在 MN-CSE 上创建的新资源

在oneM2M中,在MN-CSE节点上创建的所有资源都存储在节点本身的数据库中。我还想通知 IN-CSE 在 MN-CSE 上创建的新资源并将它们保存在那里的数据库中。我怎样才能做到这一点?

我的方法 - 目前,我正在考虑为每个资源创建一个订阅,其中 IN-CSE 地址作为通知 URL。这样一旦为资源创建了新的子资源,就会通知 IN-CSE,IN-CSE 会解析通知并将信息保存在数据库中。方法是否正确?

提前致谢 :)

0 投票
1 回答
55 浏览

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 实施,它将进一步处理该行动。方法是否正确?

提前致谢。

0 投票
1 回答
39 浏览

ftp - OneM2M:定期从 FTP 服务器获取设备数据的 IPE

我有一个将数据发送到 FTP 服务器的设备。在 oneM2M 中,我想实现一个 IPE 来访问这些数据并将其发送到 MN-CSE。

我正在考虑定期(比如每 5 分钟)请求 FTP 服务器并将数据获取到 IPE,IPE 进一步处理并将这些数据发送到 MN-CSE。我只是想确认该方法是否可行,或者是否有更好的方法来实现这一目标?

提前致谢。

0 投票
1 回答
40 浏览

java - OneM2M:在 FTP 服务器上加载文件后获取通知

我有一个将数据发送到 FTP 服务器的设备。在 OM2M 中,我想实现一个 IPE 来访问这些数据并将其发送到 MN-CSE。

目前我对 oneM2M 标准比较陌生,根据下面的参考资料,我找到了这个任务的 2 个替代方案。

  1. ftp 服务器通知您的 AE(限制我们不对 FTP 服务器配置进行任何更改,因此我们无法采用这种方法)

  2. 您的 AE 实现了 ftp 服务器,然后能够直接对新的数据事件做出反应。

在这里,我只想采用第二种方法,因此如果可能的话,我可以获得任何参考,以便我可以继续进行,因为我在 Internet 上找不到这样的文档。或者请提及是否有任何其他方法最适合此问题的 oneM2M 标准。

我只是想确认一下,如果我们定期监视 FTP 服务器以获取传入的输入文件,然后处理它们并将它们发送到 MN-CSE,那么这种方法是否适合 oneM2M 标准?

OneM2M:定期从 FTP 服务器获取设备数据的 IPE

0 投票
1 回答
37 浏览

m2m - oneM2M:已宣布的资源是否可以将未宣布的资源作为子资源

在 oneM2M 中,已宣布的资源是否可以将未宣布的资源作为子资源?我浏览了 oneM2M 的文档,但找不到任何明确提到这一点的地方。

例如,在我的 IN-CSE 上,我创建了一个已宣布的 AE (AE_ANNC),然后我创建了一个已宣布的容器 (CNT_ANNC),现在我可以在这个新的已宣布容器内拥有一个普通的内容实例(非宣布资源),即在CNT_ANNC。

提前致谢。

0 投票
1 回答
34 浏览

onem2m - OneM2M 通知阻止规则?

我很难找到规范中的哪个位置,它指定了在最微不足道的情况下应该如何排队或阻止通知。

让我们假设一个简单的mn-ae <=> mn-cse <=> in-cse <=> in-ae设置。上有一个资源res1mn-cse并且in-ae有一个微不足道的订阅:

没有其他相关资源或配置会影响通知。

然后,假设mn-ae更新res1并触发通知in-ae,假设in-ae处理该通知需要一段时间(不足以超时)......在in-ae处理通知时,mn-ae会再次更新到res1.

我的问题是:第二个通知在哪里(如果有的话)被阻止了?

  • mn-cse
  • in-cse
  • 未阻止 -in-ae接收两个并发通知。

进一步的问题:

  • 如果它(第 2 次通知)是由in-ae同一个不同触发的mn-cse呢?(即通知是否基于目标排队?)
  • 如果相同in-ae触发了不同资源上的不同通知怎么办?(即,通知是否根据来源排队?)
  • 如果它是in-ae不同的mn-cse呢?