0

我将使用 fi-ware 开发一个 IoT 移动项目项目。我的目的是在城市的出租车/公共汽车上部署大量传感器来控制空气质量。我想使用 IDAS GEi,但我有一些问题:

我必须使用 linino 板作为传感器的网关。如何从 linino 向 IDAS 发送观察或接收命令,反之亦然?我在网上找到了这个工具:figway。我读过 figway 用作 raspberryPI 和 IDAS 之间的通信网关。所以我想为 linino 改编 figway。这是达到我的目标的正确方法吗?有没有更好的方法来做到这一点?

此外,我应该提供发现机制和透明界面来控制传感器。例如,我应该向用户提供在某个地方找到提供数据测量的传感器的可能性。我会为此使用 SWE。是否符合 IDAS 瑞典标准?我已阅读文档 IDAS 使用 swe 数据模型、sensorML、O&M,但我没有找到任何关于 SOS/SAS/SPS/WNS 服务的信息。有 IDAS 发现机制吗?也许我必须使用其他通用电气来做到这一点(配置管理器?)

4

1 回答 1

0

Figway 只是一个 Python 示例,说明了如何对 Ultralight 2.0 IoT-Agent 进行查询。

如果 Figway 支持 python,您可以将其移植到您的新平台,或者您可以检查 HTTP POST 请求以在任何其他平台/语言上进行编码。真的很简单,看看: http ://www.slideshare.net/FI-WARE/fiware-iotidasintroul20v2

此外,不要忘记 Ultralight2.0/HTTP 是我们支持物联网的技术选项之一。如果您的设备要使用其他标准,例如 MQTT/TCP 或 LWM2M/CoAP/UDP,您可以检查其他 IoT-Agents(也连接到同一个 Orion 上下文代理):

UL2.0 和 MQTT 在这里:https ://github.com/telefonicaid/fiware-IoTAgent-Cplusplus LWM2M 在这里:https ://github.com/telefonicaid/lightweightm2m-iotagent

此外,如果您想使用任何其他标准(甚至您自己的专有协议),您可以使用此处提供的框架构建您自己的 IoT 代理: https ://github.com/telefonicaid/iotagent-node-lib

感谢您使用 IDAS!干杯,

于 2015-09-23T16:15:24.793 回答