一个 M2M 中的 FlexContainer、Container 和 SDT
我们什么时候应该使用 < flexContainer > 而不是 < container >?我看到了一些 < flexContainer> 的用例示例,他们将 < flexContainer > 用于 SDT 设备。 < flexContainer> 是否仅用于 SDT 设备? 想象一下,我们创建了一个 ,它旨在保存温度传感器的值。设备的实际值存储在的中,温度类型(摄氏度或华氏度)由资源的语... »
我们什么时候应该使用 < flexContainer > 而不是 < container >?我看到了一些 < flexContainer> 的用例示例,他们将 < flexContainer > 用于 SDT 设备。 < flexContainer> 是否仅用于 SDT 设备? 想象一下,我们创建了一个 ,它旨在保存温度传感器的值。设备的实际值存储在的中,温度类型(摄氏度或华氏度)由资源的语... »
我很难找到规范中的哪个位置,它指定了在最微不足道的情况下应该如何排队或阻止通知。 让我们假设一个简单的mn-ae <=> mn-cse <=> in-cse <=> in-ae 设置。 mn-cse 上有资源res1,in-ae 有一个微不足道的订阅: { "enc": { "net": [3], "ty": 4 ... »
oneM2M 中有许多具有嵌套属性的复杂资源,例如订阅、群组等 如果发送 UPDATE 请求来更新嵌套属性,例如eventNotificationCriteria>missingData>number 的 subscription 资源,那么所有其他现有 eventNotificationCriteria(如果存在)应保持不变,包括 missingData 中的 duration,并... »
我们正在一个开源嵌入式操作系统(即 Mbed OS)中实施 oneM2M 标准。我们使用 Nucleo Boards 作为我们的应用程序专用节点和中间节点。由于我们需要在 MN 实现 DMR,并且由于我们使用的是受限设备,因此本地 DB 不是一个选项。是否有任何规定如何按照 OneM2M 的建议实现 DMR 功能。目前我们正在通过 HTTP get/post 命令选择远程数据库(远程 DMR)解决... »
我正在尝试实施 oneM2M 标准。我查看了http://www.onem2m.org/application-developer-guide/application-registration 的应用程序开发人员指南 ADN-AE-1 向 MN-CSE 发送注册请求,但请求负载包含 ACPI,我不明白 ADN-AE-1 是如何知道 ACPI 的? POST /home_gateway?r... »
在 oneM2M 中,我想通过将命令从 IN-CSE 发送到 MN-CSE 来更新 MN-CSE 配置。我怎样才能做到这一点? 我的方法:我正在考虑在 MN-CSE 上创建一个 AE,比如 CONFIG-AE。每次我想改变任何东西时,我都会在 CONFIG-AE 的容器内创建一个新的 Content Instance。容器将订阅 CONFIG-AE 资源作为通知 URL。现在,当我们添加新的内容实... »
假设我有一个保存温度数据的容器。但出于某种原因,我不想删除容器,但我想禁用它以不接受任何内容实例,直到我再次启用它。它可以是 AE 的类似示例。如果 AE 被禁用,那么我希望它不接受对自身的任何请求。该示例也可以用于订阅。如果订阅被禁用,则不应在任何地方发送通知。 是否有合适的方法在 OneM2M 中实现这一点,或者我们是否应该在 OneM2M 范围之外处理它?... »
在对服务订阅进行详细研究后,我决定开发配置应用程序来创建 CSE 和 M2MServiceSubscriptionProfile。 在此应用程序中,客户可以创建自己的 CSE,其中包括支持的资源类型和 M2MServiceSubscriptionProfile,其中包括允许的 AE。 根据付款标准,将根据资源类型检查传入请求以允许或拒绝。 我认为,只有一种方法可以做到这一点,M2MService... »
在我的示例架构中;我有一个 IN-Mobius 和一个 ADN-AE-Thyme (nCube Thyme)。 首先;我创建了一个名为“ae_test_02”的 AE,我可以通过 Postman 获取此资源。 这一步之后;我运行 ADN-AE-Thyme,thyme.js,它创建了一个名为“thyme_01”的容器,我也可以通过 Postman 获取这个资源。 同样在该步骤中,thy... »
我是 OneM2M 协议的新手。 搜索 OneM2M TS0001 文档时,我不知道确定 Notification MIME 类型。 如何确定通知的 MIME 类型(例如“application/json”、“application/xml”)? 我在订阅的属性中找不到任何内容。 这是来自以下站点的应用程序开发人员指南示例。他们是如何决定将此通知作为“application/xml”类型发... »
订阅资源中有一个名为 expirationCounter 的属性,在 TS-0001 中有以下详细信息: "此属性(通知策略)表示订阅者希望将此订阅的生命周期设置为最大通知数的限制。当发送的通知数达到此计数器的计数时,订阅 无论任何其他政策如何,都应删除资源。” 应将 expirationCounter 减少等于 subscription 中存在的 notificationURI 数量的计数,并... »
software.installStatus 和 software.activeStatus 在各种软件操作(install、uninstall、activate 和 deactivate)期间应该如何表现? 我可以看到,规范中绝对没有讨论这些字段,也没有说明它们应该具有什么值,或者这些值应该何时更改。... »
如果 IN-AE 使用 ADN-AE1 和 ADN-AE2 创建一组灯光,只使用一个请求来控制它们会怎样。该图显示,它使用一个请求来控制它们,但是当我单击request example 时,它会一一创建 。是否有任何示例可以仅通过一个请求来控制一组资源,或者这不在 oneM2M 的范围内? 多灯控制的调用流程如下图所示 并按如下顺序排列: 当用户在她/他的智能手机上更新一组... »
当 CMDH 处理用于重试 CSE 之间的通信时,并且该通信链路使用 CoAP(定义了自己的重试逻辑),应该使用哪种重试策略:CMDH 还是 CoAP? p>... »
我发现 Kaa 与我们的应用程序非常相关,但我们需要一个兼容 oneM2M 的平台。 Kaa 实施是否符合 OneM2M 标准?... »