2016-02-03 44 views
3

我遵循官方指南關於實體創建/更新和Orion訂閱,他們正在工作,我得到成功的迴應。但獵戶座不會發送通知給天鵝座。獵戶座通知天鵝座

我錯過了一些步驟嗎?

這是我使用的基本腳本:

創建實體

{ 
"contextElements": [{ 
"type": "Room", 
"isPattern": "false", 
"id": "2FebRoom", 
"attributes": [{ 
    "name": "temperature", 
    "type": "float", 
    "value": "888" 
}] 
}], 
"updateAction": "APPEND" 
} 

訂閱實體http://orion.lab.fiware.org:1026/v1/subscribeContext

{ 
"entities": [ 
    { 
     "type": "Room", 
     "isPattern": "false", 
     "id": "2FebRoom" 
    } 
], 
"attributes": [ 
    "temperature" 
], 
"reference": "http://A.B.C.D:5050/notify", 
"duration": "P1M", 
"notifyConditions": [ 
    { 
     "type": "ONCHANGE", 
     "condValues": [ 
      "temperature" 
     ] 
    } 
], 
"throttling": "PT5S" 
} 

更新實體

{ 
"contextElements": [ 
    { 
     "type": "Room", 
     "isPattern": "false", 
     "id": "2FebRoom", 
     "attributes": [ 
      { 
       "name": "temperature", 
       "type": "float", 
       "value": "111" 
      } 
     ] 
    } 
], 
"updateAction": "UPDATE" 
} 

更新操作後,我可以查詢在獵戶座的新值,但新天鵝犯規收到任何通知,會是什麼問題呢?

非常感謝

+0

只是爲了確認......我不喜歡每次更新都使用不同的溫度值(即,如問題文章中所示,不總是111)。那是對的嗎?謝謝! – fgalan

+0

「CYGNUS_URL」是文字值還是真實URL的破壞情況。在第二種情況下,請問您是否可以編輯您的問題文章以包含實際的網址?如果你想要挖掘你的公有IP,你可以使用諸如「A.B.C.D.」之類的東西。謝謝! – fgalan

+0

你好Fermin,是的,我們每次發送不同的值,我們不想發佈我們的公共cygnus網址,所以我將它改爲CYGNUS_URL :)我現在將更改爲A.B.C.D – dmtzz

回答

0

問題是由orion.lab.fiware.org傳出通知的時間停運造成的。問題已解決。

+0

從@dmtzz得到關於一切正在工作的確認是很好的,但即使沒有它,答案也會描述問題的最可能原因。 – fgalan

+0

非常感謝Fermin – dmtzz