私たちは、次のような FiWare シティ センサー ネットワークを開発しています。
- センサー内部ではリアルタイムでデータを処理し、N 分ごとに平均値をサーバーに公開します。
- 報告された平均を処理するためのサーバー側の計算。これにより、新しいフィールドまたは既に報告されたフィールドの平均が生成されます (たとえば、日ごとの平均)。
- 最後に、すべてのセンサーの位置を示すマップと、センサーによって取得された複数のフィールドを示すプロットを示す Wirecloud コンポーネントがあります。
さらに、センサーはアラームを発生させることができ、すべてのサーバーとセンサーへのアクセスは安全である必要があり、サーバー データベースのスケーラビリティは将来の懸念事項です。現時点では、次のアーキテクチャがあります (OCB は Orion Context Broker の略です)。
「Webservice」および「Processing」コンポーネントは自社製ですが、FIWare コンポーネント (特にIOT スタック)についてもう少し読んだ後、ここに統合できるコンポーネントが他にもあることに気付きました。
このようなソリューションに何を使用していますか? それはかなり一般的に見えます (安全な属性の公開、保存、後処理、および値のプロット)。