IoTのプレゼンテーションと視覚化のための完全にオープンソースのプラットフォームはありますか?


33

センサーと通信するために、AWS IoT通信プラットフォームを使用することにしました。

ただし、視覚化に関しては、車輪を再発明する必要がないことを望んでいました。

AWS IoT

上の図でわかるように、IoTフレームワークはアプリケーションサーバーに接続します。私の以前のアプリケーションの経験は、PHP / MySQLおよびMongoDBに基づく独自のシステムでした。

多くのプラットフォームがあり、ほとんどには無料トライアルが含まれています。

クライアントにデータを提示し、安全な顧客アクセスを許可し、必要に応じてカスタマイズできる、オープンソースの視覚化アプリケーションプラットフォームを探しています。

理想的には、このプラットフォームには、データを取得できるデータベースも含まれ、さらに良いのは、データベースの成長に合わせて効率を確保するインデックス構造です。おそらく、フィールドでIoTデバイスを監視するときに一般的なデバイスシャドウレジストリの視覚化を特に提供するフレームワークです。

要約すると、理想的なプラットフォームには次の機能が含まれます。

  • すべての顧客をリストする管理者ゾーン。顧客をクリックすると、詳細が表示されます。
  • ユーザーに割り当てられているセンサーのみを表示する専用エリアにユーザーを導くユーザーログオン。
  • 視覚化ツールでライブトレンドデータを表示するユーザー機能(Grafanaのようなものが適切です。 グラファナ
  • 履歴データを保存および取得できるデータベース統合
  • アラームと警告をセンサーに関連付け、通知が必要とリストされている人に電子メールを送信する機能

私の要件を満たすようなオープンソースのIoTアプリケーションプロジェクトが存在しますか?


12
IoTの視覚化は、他の視覚化と何の違いもありません。多くのオープンソースプロジェクト(例:d3 JSライブラリ)、Kibana、Graphiteを見つけることができます。
bravokeyl 16

回答:


10

たとえば、次のようなダッシュボードを提供するfreeboard.ioの使用を検討できます。

ここに画像の説明を入力してください

月額料金を支払う意思がある場合は、無料で制限付きのプライベートで無制限のパブリックダッシュボードを作成できます。

プロジェクト自体はオープンソースであり、GitHubでホストされています


以前使用していた、オープンソースというよりもプロプライエタリです。
-SeanJ

8

coojaを見てみたいと思うかもしれません。Contikiオペレーティングシステムを実行しているデバイスのシステム用のシミュレーター/開発環境です。

さまざまな種類のセンサーと無線プロトコルをシミュレートし、どのように機能するかを確認できます。


6

WSO2 IoTサーバーを試すことができましたか?私はそれを試してみましたが、かなりクールな機能があります。そして、あなたはソースコードを見つけることができ、ここで GitHubの中で。

クライアントにデータを提示し、安全な顧客アクセスを許可し、必要に応じてカスタマイズできる、オープンソースの視覚化アプリケーションプラットフォームを探しています。

これは100%オープンソースであり、リアルタイムおよびデータ視覚化によるバッチ分析機能を備えており、安全な顧客アクセスを可能にします。ID管理と承認を通じて、デバイスとアプリへの安全なアクセスを保証します。OAuth 2.0トークンベースのアクセス制御が組み込まれています。

コードを実行する前に製品を試してみたい場合は、ここからサーバーをダウンロードして、提供されているサンプルデバイスタイプを試してください。サンプル呼び出し「仮想火災警報」があり、基本的にサーバーが何ができるかについての高レベルのアイデアを提供します。このサンプルは、物理的なデバイスやセンサーなしで試すことができます。こちらをご覧ください。

また、IoTサーバー内に完全なEMMソリューションがあります。また、Androidデバイスのすべてのセンサーデータを読み取り、それらのデータをリアルタイム分析のためにWSO2 IoTサーバーに公開できるデバイスタイプコール「Android sense」があります。

WSO2 IoTサーバーの最新バージョンの完全なドキュメントは、ここで見つけることができます

さらに、AWS IoTに非常によく似たクラウドベースのソリューションもあります。確認してくださいここに


5

uBeacは、当社が開発した新しいフリーウェア視覚化ツールであり、ベータ版です。オープンソースではありませんが、完全に無料で使用できます。

ゲートウェイを定義すると、一意のURIを取得できます。HTTP / MQTTデータを送信するゲートウェイまたはデバイスにURIを設定できます。

以下にその機能の一部を示します。

  • チーム、建物、フロアプランの定義
  • リアルタイムのデータ視覚化
  • さまざまなウィジェットを使用したカスタムダッシュボードデザイン
  • センサーの種類、単位、およびプレフィックスを定義するマップの視覚化
  • ...

汎用のJsonデータ形式と事前定義されたさまざまなゲートウェイもサポートしています。事前定義されたペイロード形式を使用したくない場合は、カスタムペイロード処理を開発するために開いています。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.