簡體   English   中英

物聯網代理 - 僅限NGSI 10(沒有NGSI 9)?

[英]IoT Agents - NGSI 10 Only (No NGSI 9)?

從我在這里看到: https//github.com/telefonicaid/iotagent-node-lib/blob/master/lib/services/ngsi/ngsiService.jscreateRequestObject 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM