我的 GE 订阅 Orion CB 有什么问题?
What is wrong with my GEs subscription to Orion CB?
刚刚意识到我的固件基础设施出了点问题。 IoT-Agent,LWM2M 客户端 运行(wakaama 实现)并且可以在 MongoDB.
中查看设备和实体
以为一切都很好,直到我被告知我可以检查对 Orion 的订阅,当我了解到 Orion 没有订阅 IOTAgent、Cygnus 等时。
$ curl -X GET http://localhost:1026/v2/subscriptions
[]
虽然 IOT-Agent 正在自动订阅(使用真实设备时)。我应该用 Orion 手动订阅 IOTAgent 和 Cygnus(还是自动订阅)
请问正确的方法是什么?
IOTAgent:
- 作为设备配置过程的一部分,在 Orion 中自动注册新设备。此注册用于在与惰性属性和命令相关的流中转发queries/updates。
- IOTAgent 默认不订阅 Orion,仅当使用双向插入时。在这种情况下,代理会自动创建订阅。
天鹅座:
- 它默认不订阅 Orion。请注意,Cygnus 事先并不知道您希望在其接收器中保留哪些实体和属性,因此用户(知道该信息)创建订阅是有意义的。检查有关它的 Cygnus 文档的 this part。
您可以分别使用以下操作查看 Context Broker 中现有的注册和订阅:
GET /v2/registrations
GET /v2/subscriptions
请注意,这些操作是服务感知和服务路径感知的。因此,您必须设置正确的 fiware-service
和 fiware-servicepath
HTTP 请求 headers 才能获得正确的信息。看看 documentation on service and the documentation on service path 相关的内容。
刚刚意识到我的固件基础设施出了点问题。 IoT-Agent,LWM2M 客户端 运行(wakaama 实现)并且可以在 MongoDB.
中查看设备和实体以为一切都很好,直到我被告知我可以检查对 Orion 的订阅,当我了解到 Orion 没有订阅 IOTAgent、Cygnus 等时。
$ curl -X GET http://localhost:1026/v2/subscriptions
[]
虽然 IOT-Agent 正在自动订阅(使用真实设备时)。我应该用 Orion 手动订阅 IOTAgent 和 Cygnus(还是自动订阅)
请问正确的方法是什么?
IOTAgent:
- 作为设备配置过程的一部分,在 Orion 中自动注册新设备。此注册用于在与惰性属性和命令相关的流中转发queries/updates。
- IOTAgent 默认不订阅 Orion,仅当使用双向插入时。在这种情况下,代理会自动创建订阅。
天鹅座:
- 它默认不订阅 Orion。请注意,Cygnus 事先并不知道您希望在其接收器中保留哪些实体和属性,因此用户(知道该信息)创建订阅是有意义的。检查有关它的 Cygnus 文档的 this part。
您可以分别使用以下操作查看 Context Broker 中现有的注册和订阅:
GET /v2/registrations
GET /v2/subscriptions
请注意,这些操作是服务感知和服务路径感知的。因此,您必须设置正确的 fiware-service
和 fiware-servicepath
HTTP 请求 headers 才能获得正确的信息。看看 documentation on service and the documentation on service path 相关的内容。