【问题标题】:Poll IoT Device through IoT Agent通过 IoT 代理轮询 IoT 设备
【发布时间】:2021-10-04 14:21:04
【问题描述】:

我有一些设备和一个 REST API 来访问设备的测量值。
我想使用 Orion Context Broker LD 创建一个 Powered by Fiware 解决方案来处理这些设备。
我推荐的方法是使用物联网代理。
我想每 X 分钟轮询一次 API 以获取测量结果,然后将它们传递给 IoT 代理

生态系统中是否有这样的机制,还是我必须实施自定义解决方案?
之后,如何与 IoT Agent 集成?

谢谢!

【问题讨论】:

    标签: fiware fiware-orion


    【解决方案1】:

    您的设备决定发送测量结果的情况完全由您关心,设备本身可能有一个计时器,或者是一个常规的 chron-job,它会向设备发出命令以使其发送更多数据。如果您的设备的措施可以以 “众所周知” 格式(如 JSON)发送数据,您可以让设备将数据发送到 JSON 的 IoT 代理的南端口,而 IoT 代理可以将该有效负载转换为 NGSI。

    对此有一个例外 - 所谓的“惰性属性”,由上下文代理按需轮询 - 可以找到深入的描述 here

    您没有描述用于接收度量的 API,但如果您没有使用受支持的格式,您有两个选择 - 创建一个自定义 IoT 代理来解析传入的度量并使用现有库来完成所有 NGSI 工作或创建一个简单的网关代理组件,将传入的度量值从 <format X> 转换为 JSON 或 Ultralight,然后将它们转发到适当的现有 IoT 代理的南端口。

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 2020-02-06
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      相关资源
      最近更新 更多