2017-08-20 4 views
1

orion Context Brokerを使用して古いデータと照会することが可能かどうかを知りたいと思います。オリオン年表相談

EG:温度属性があり、その値は常に変化しています(4,5,9,10,30,2)。例と仕様では、最新の値(この場合は2)を調べることしかできないという印象がありました。

これは正確ですか?古いデータは削除されますか?

答えて

1

正しいです。それがOrionが動作する方法であり、ほとんどのユースケースについて理にかなっています。 Orionはコンテキストブローカであるため、コンテキストが変更されるたびに(属性値もそのコンテキストの一部です)、Orionは新しい値を返します。

ただし、の履歴コンテキストがある場合は、そのためのFIWAREソリューションがあります。特に、Cygnusを使用して、そのような履歴コンテキストを複数のストレージバックエンド(HDFS、MySQL、CKANなど)に保持することができます。これらのバックエンドのうち、Short Term Historicは、あなたが表示しているものと同じように、値のセキュリティを得るためのNGSIのようなREST APIインターフェイスを提供するため、あなたのケースでは特に興味深いかもしれません。

詳細については、これらのコンポーネントのドキュメントを参照してください。

+1

私はドキュメントを見て、Fiware STHをインストールしました。問題は、私がorionコンテキストを登録してからconsultするときに値がnullであることです。 STHログには次のように書かれています。回収のための生データコレクションを収集するときにエラーが発生しました(コレクションが存在しない可能性があります)。私はこの特定の問題のために別の投稿を作成します。どうもありがとうございました。 投稿はこちらからご覧ください:https://stackoverflow.com/questions/45867677/sth-getting-historical-raw-context –

+0

素晴らしい!それは新しい問題のために新しい質問の投稿を使用する方法です。私はSTHの専門家が見た目と答えを持っていることを願っています。 – fgalan

関連する問題