2017-08-24 13 views
1

minimalisticオプションを使用するために、OrionとFiware STHをインストールしました。STHが古くなったrawコンテキストを取得する

問題は、私がorionコンテキストに登録してからconsultを呼び出すと、配列がnullであることです。 STHで

"name": "temperature", 
"values": [] 

それが言うログ:(コレクションが存在しない場合があります)

ERRORを検索するために、生データの収集を収集するとき。

{ 
    "subscriptionId": "xxx", 
    "statusCode": { 
     "code": "404", 
     "reasonPhrase": "No context element found", 
     "details": "subscriptionId: /xxx/" 
    } 
} 

EDIT:リクエストURLは次のとおりです。
192.168.60.117:8080/STH/v1/

は、私は私が退会しようとすると、それは、以下の身体と200 OKメッセージを返すことに気づきましたcontextEntities /タイプ/部屋/ ID /ルーム1/

(In my case the type is "room" and not "Room"). The headers are Accept, 
Content-Type, Fiware-Service, Fiware-ServicePath 
+0

実際にOrionに既に登録されているエンティティはありますか?あなたのHTTPリクエストコードはどうですか? Orion Context Brokerでエンティティをどのように作成しましたか?エンティティからHTTP GETをOrionに直接送信して温度値を取得できますか? – Dalton

+0

はい、Orionに登録されているエンティティがあります。私はv1とv2を使ってみました。 私はオリオンから直接温度値を得ることができます。 私はこの質問を理解できませんでした:あなたのHTTPリクエストコードはどのようになっていますか? –

+0

あなたのリクエストに使用しているコードも入れてください(空の配列と同じもの)。 – Dalton

答えて

0

あなたは、データがSTHによって処理されたときよりもORIONへのサブスクリプションを作成するときには、より多くの問題のように見える、あなたOrionでサブスクリプションを作成する方法と、このリンクでSTHに通知する方法を見つけることができます:https://fiware-sth-comet.readthedocs.io/en/latest/data-storage/index.htmlまた、サブスクリプションとログをどのように作成するかについての詳細情報を提供すれば、どこに問題があり、より良い方法であなたを助けることができます。

関連する問題