ライブデモ: -
Yotubeでビデオを見る: 
これは、Raspberry PiおよびカスタムWebアプリケーションを使用して実装されたIoTプロジェクトです。より良い理解を得るために、Webアプリケーションコードを刷新しました。
以下のアニメーションに示すように、水槽の上に超音波センサーが取り付けられています。センサーは、毎分タンク内の水位を測定するRaspberry Piに接続されています。水位の読み取り値は、リモートデータベースに供給されます。リモートホストで実行されているWebアプリケーションでは、このデータを使用して、水位レベルのアニメーションと薄型バーのグラフを更新します。
水タンク
このディレクトリには、ダッシュボードのコード(Web GUI)が含まれています。 Webサーバーのパブリックディレクトリ(「htdocs」または「www」)内に配置する必要があります。 PCやラップトップにXAMPPなどのWebサーバーをインストールし、「HTDOCS」フォルダーに「Water-Tank」ディレクトリを配置できます。
phpmyAdminユーティリティを使用して「water_level」という名前のデータベースを作成し、「water_level.sql」データベースファイル(「ウォータータンク」ディレクトリに存在する)をインポートします。
環境に従って、「util.php」ファイルのデータベース接続設定を変更します。
ブラウザを開いて、このURL「http://127.0.01/water-tank」に移動します。ダッシュボードが表示されます
Raspberry-Pi
このディレクトリをRaspberry Piのどこにでも配置します。このディレクトリには次のファイルが含まれています。
WebサーバーのIPアドレスに従って、PythonファイルのWebサーバーIPアドレスを編集します。
毎分「sensor.py」または「sample.py」ファイルを実行するCronジョブを作成します。選択したファイルが毎分自動的に実行され、データをWebアプリケーションにアップロードします。