![](/img/trans.png)
[英]IoT-Agent OPC-UA Docker-compose setting for NGSI ld or NGSI v2
[英]IoT Agents - NGSI 10 Only (No NGSI 9)?
從我在這里看到: https : //github.com/telefonicaid/iotagent-node-lib/blob/master/lib/services/ngsi/ngsiService.js在createRequestObject
only /updateContext
和/queryContext
中使用 - 所以,只有NGSI 10 API。
NGSI 9是否曾用於物聯網代理商,以及如何使用?
我很驚訝,因為我期望注冊設備會調用NGSI 9 registerContext
,但事實並非如此,只調用NGSI 10 /updateContext
。
BR,
Drasko
代理商同時使用NGSI 10和NGSI 9,但他們不接受NGSI 9請求。 即:當您定義惰性屬性或命令時,代理作為上下文提供者工作,在Context Broker中向NGSI 9注冊自己; 作為上下文提供者,他們必須接受NGSI 10請求(不是NGSI 9),以便Context Broker組成對第三方上下文請求的響應。 所有這些行為都通過IoTAgent Node.js庫中的序列圖進行解釋: https : //github.com/telefonicaid/iotagent-node-lib#device-to-ngsi-mapping 。 在這些圖表中,您可以看到IoT代理如何為其惰性/命令屬性發送registerContext請求。
另一方面,IOTA不接受NGSI請求,因為它們不執行上下文請求重定向(如Orion那樣),因為IoT代理是上下文提供者,而不是上下文代理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.