物联网中的语义并为数据收集提供更好的上下文

物联网 语义
2021-05-31 07:57:08

我不时地继续阅读以下内容:

到 2020 年,将有近 500 亿个节点连接到互联网,使物联网成为生活的重要组成部分(在此释义)

但是,即使我缩小到一个房间中只有 50 个不同的传感器节点,作为最终用户(而不是开发人员),我如何知道哪个传感器节点提供:

  1. 测量类型:Humidity/Temperature/Pressure
  2. 什么浮点精度: upto x digits after decimal point
  3. 什么计量单位:C/F or Bar/Pascal等等。

作为开发人员,我可以设置节点并相应地放置它们,但一些仅使用前端网站来观察值的最终用户不知道温度读数是否来自Sensor xSensor y传感器放置的位置。

事实上,我已经找到了它的关键字:Semantics in IoT并且我正在寻找:

  1. 实施/标准

  2. 最佳实践

有没有更多的资源可以让我特别研究这个领域?任何链接,回购等将不胜感激。

1个回答

假设最终用户将是外行而不是极客,您将必须围绕用户正在查看的数据构建和呈现整个上下文。

就像在您的示例中一样,如果一个房间有 50 个传感器并且您已经设置了节点,则您有责任将这些节点映射到房间和它们所连接的设备。

因此,例如,房间 A 有一个 AC-A、一个灯-A 和一个风扇-B,而房间 B 只有一个灯-B 和一个风扇-B,您只是在跟踪这些电器的开关状态,那么您通常会在后端数据库中维护设备和房间之间的映射,如下所示,

列 - Id 类型名称房间

Row1 - 1 风扇 FanA 卧室

Row2 - 2 风扇 FanB SmallBedRoom

等等...然后在您的应用程序中向用户显示数据时,您可以显示类似...

房间A

 FanA - Off

 Ac   - On

B室

 FanB - On

 LightB - On

因此,现在用户确切地知道哪些设备放置在哪些房间以及这些设备中的每一个的状态,这就是最终用户感兴趣的内容。

希望有帮助。