App Inventorで管理App
App InventorでFirebase管理Appは参考1に完成した物を参考にした。 App 画面デザイン ブロック 参考 https://www.instructables.com/Iot-Weather-Station-Using-Firebase-and-MIT-App-Inv/
Thunkableで管理App
画面デザイン Speechのお試しプログラムに、Realtime_DBモジュールを追加した。 プログラム Thunkableには、Cloud変数は、Realtime_DBに対応するので、Cloud変数の読み書きで、簡単にRealtime_DBのデータの読み書きができる。
TinyWebDB API IoT Test App
IoT test アプリと連携を試み システム構成 IoTデバイスから、TinyWebDB API を通して、クラウドに温度と気圧のデータが送信、そしてLEDのOn/Offデータを受信する。 このアプリは、クラウドの温度と気圧のデータが受信、そしてLEDのOn/Offデータを送信する機能を持つ。 実験方法 モバイルからTinyWebDB APIに接続する手順: App Inventor でTinyWebDBを利用するアプリを作成 TinyWebDBのURLは、http://tinydb.mlと設定 アプリは、TinyWebDBクラウドの温度、気圧のデータ読み込みを確認 On/Offボタン操作で、TinyWebDBクラウドに書き込みを確認 On/Offボタン操作で、IoT-Cloud-Mobile実験セットのLEDの点灯、消灯を確認 IoT test Appを作る MIT App Inventor で IoT test Appができたので、紹介する。 デザイナー画面 デザイナー画面では、LEDのOn/Offボタンと、温度と気圧のデータが表示する領域がある。 プログラムのブロック プログラムのブロックは次のようになる。 実機画面 このアプリにより、IoTデバイスの温度、気圧のデータ表示ができ、そしてIoTデバイスに備えたLEDのOn/Offもできた。