问题描述
我正在使用 OneM2M 标准的 OM2M (Eclipse) 实现。在这里,他们为每个遥测数据生成一个内容实例,并使用一个随机数来生成它的 ID。现在,假设出于某种原因,设备发送了两次相同的遥测数据,那么在这种情况下,由于我们创建了内容实例的随机 ID,因此我们将有此遥测数据的重复条目。
有两种可能-
使用 oneM2M 可以选择两个选项中的哪一个?
oneM2M 如何支持时序数据流?
提前致谢。
解决方法
您在问题中描述的场景实际上是两个不同的用例:
- 您想要时间序列数据(独立发送的数据,无论它是否在特定时间间隔内发生变化,例如每分钟),或者
- 您需要传感器的最新数据,并且只记录更改。
您需要决定要为您的场景实施哪个案例,但从您的问题来看,第二个用例似乎是您要实施的。
您在选项 1) 中提出的建议是不可能的,因为
此外,您不能提供、设置或更新 resourceIdentifier,因为它始终由 CSE 分配。
但是,当您只需要为每个传感器存储一个数据记录时,有多种选择可以实现您想要执行的操作。您应该看看
另一种可能性是使用