この投稿(Fiware - Context broker: Issue with NGSIv2 subscriptions)に基づいて、数ヶ月前に、CygnusがNGSIv2をサポートしているかどうかを議論していました。この問題は予定されていたがまだ実施されていないとコメントされた。Cygnusは既にNGSI2を受け入れていますか?
質問:既に実装されていますか?どうすればわかるの?
NGSIv2に基づいてサブスクリプションを作成すると、正常に作成されたメッセージのポップアップ(つまり201)の結果が表示されますが、依然としてOrionのサブスクリプションレコードを監視できないためです。
私はこのように私のサブスクリプションを作成しています:
Content-Type:application/json
Accept: application/json
Fiware-Service: test
Fiware-ServicePath: /device
{
"description": "One subscription to rule them all",
"subject": {
"entities": [ {
"idPattern": ".*",
"type": "smarthphone" } ],
"condition": {
"attrs": [ "battery" ],
"expression": { "q": "battery!=0" }
}
},
"notification": {
"http": {
"url": "<MY COSMOS IP>:5050/notify" },
"attrs": [ "battery" ]
},
"expires": "2120-04-05T14:00:00.00Z",
"throttling": 1
}
そして、これは私が得るものです:
Connection: Keep-Alive
Content-Length: 0
Location: /v2/subscriptions/587c62fcfebdbe5f74bad77b
Fiware-Correlator: f9a96bd0-dbb1-11e6-93ea-0242ac110004
Date: Mon, 16 Jan 2017 06:06:52 GMT
しかし、私は、このようなサブスクリプションを取得する場合には、ショーをdoes't:
.../v2/subscriptions/587c62fcfebdbe5f74bad77b
私は何が間違っているのですか?
Btw、私はまた、このサイト(http://fiware-cygnus.readthedocs.io/ja/1.5.0/cygnus-common/installation_and_administration_guide/install_with_docker/)で推奨されているものを試しましたが、ライブのシグナルはまだありません私のサブスクリプション。私はCygnusバージョン1.6.0を持っています。それは問題ではないはずです。 – netzahdzc
'.../v2/subscriptions/587c62fcfebdbe5f74bad77b'でサブスクリプションを取得しようとすると、どのようなメッセージが表示されますか? – Dalton
私はエラーがなく、サブスクリプションレコードがない空の配列を示しました – netzahdzc