首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oneM2M系统中会有重复的遥测数据吗?

oneM2M系统中会有重复的遥测数据吗?
EN

Stack Overflow用户
提问于 2021-02-22 07:30:17
回答 1查看 58关注 0票数 0

我正在使用OM2M (Eclipse)实现OneM2M标准。在这里,他们为每个遥测数据生成一个内容实例,他们使用一个随机数来生成它的ID。现在,假设出于某种原因,设备发送相同的遥测数据两次,那么在这种情况下,我们将对这个遥测数据有重复的条目,因为我们创建了一个内容实例的随机ID。

有两种可能-

  1. I可以使用遥测时间戳为内容实例生成ID。
  2. I什么都不做,存储重复的条目,这样以后我们就可以分析数据并捕获异常。并相应地更改设备配置。

使用oneM2M可以使用这两种选项中的哪一种?

oneM2M是如何支持时间序列数据流的?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-22 12:28:31

您在问题英亩中描述的场景实际上有两个不同的用例:

  • 要么您想要时间序列数据(无论它是否在特定的时间间隔内(例如每分钟)都是独立发送的),或者是
  • 您想要传感器的最新数据,并且只记录这些变化。

您需要决定要为您的场景实现哪个用例,但是从您的问题来看,第二个用例是您想要实现的。

您在选项1中建议的内容是不可能的,因为资源类型不允许更新现有资源。使用此资源的唯一可能是每次要存储数据时都创建一个新的。

另外,您不能提供、设置或更新resourceIdentifier,因为它总是由CSE分配的。

但是,当每个传感器只需要存储一个数据记录时,有几个选项可以实现您想要做的事情。您应该查看定义,因为这里可以将maximumNumberOfInstance (mni)属性设置为1,这意味着始终确保自动存储数据的一个实例(即。删除所有旧的实例)。对象的虚拟子资源,而不是直接访问您的数据。当向该资源发送检索请求时,您将自动获得最新的请求,与其名称或资源标识符无关。

另一种可能是使用。在这里,您可以定义自己的数据点并存储数据记录,而无需任何版本控制。但我不确定您使用的om2m版本是否完全支持资源类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66311590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档