gpt4 book ai didi

fiware - QuantumLeap、OrionCB 和 IoTagent-LoRaWAN 集成

转载 作者:行者123 更新时间:2023-12-04 15:24:30 31 4
gpt4 key购买 nike

我正在阅读 the QuantumLeap docs我想知道这些通用启用程序是如何集成的,我的意思是,我已经部署了 docker 容器并且显然都在运行,事实上我已经能够使用我的 POST 请求在 IoTagent-LoRaWAN 中创建一个设备我还能够通过对 http://localhost:4061/iot/devices 的 GET 请求进行检索;然而,它显然正在从 TTN 接收信息,如日志所示:

fiware-iot-agent | {"timestamp":"2020-06-24T19:23:04.759Z","level":"info","message":"New message in topic"}
fiware-iot-agent | {"timestamp":"2020-06-24T19:23:04.760Z","level":"info","message":"IOTA provisioned devices:"}
fiware-iot-agent | {"timestamp":"2020-06-24T19:23:04.760Z","level":"info","message":"Decoding CaynneLPP message:AQIBbA=="}
fiware-iot-agent | {"timestamp":"2020-06-24T19:23:04.760Z","level":"error","message":"Could not cast message to NGSI"}

但是...最后一条错误消息我不知道是否会导致问题,"level":"error","message":"Could not cast message to NGSI"

另外……我不知道我现在应该如何处理 OrionCB 和 QuantumLeap,因为……QuantumLeap 文档谈论创建 OrionCB 订阅,但是……我从 OrionCB 文档中了解到,创建订阅是为了遵循一个以前创建的实体,所以 .. 我应该同时创建两者吗?

QuantumLeap 是否存储来自 OrionCB 中任何已创建订阅的信息?我如何才能将一个实体与创建的 IoTagent-LoRaWAN 设备联系起来?

谢谢大家!

最佳答案

好吧,这显然又是 docker-compose.yml 文件的问题;它没有正确部署 mongoDB 容器,因此 OrionCB 无法连接到它。

部署所有容器后,IoTagent 应该能够在您添加新设备时创建新实体,然后在 OrionCB 中创建适当的订阅,将通知指向 QuantumLeap 应该可以工作:

    {
"description": "Test subscription",
"subject": {
"entities": [
{
"idPattern": ".*",
"type": "Room"
}
],
"condition": {
"attrs": [
"temperature"
]
}
},
"notification": {
"http": {
"url": "http://quantumleap:8668/v2/notify"
},
"attrs": [
"temperature"
],
"metadata": ["dateCreated", "dateModified"]
},
"throttling": 5
}

关于fiware - QuantumLeap、OrionCB 和 IoTagent-LoRaWAN 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62562691/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com