IoTプロトタイピングワークショップ「クラウドアプリケーション編」で使用したサンプルプログラムです。
- 2019/MM/DD: IoT・ロボットビジネス創出プログラム「AIDOR ACCELERATION」第1ターム 基礎知識講座 第3回
- 2019/10/16: IoT・ロボットビジネス創出プログラム「AIDOR ACCELERATION」第2ターム 基礎知識講座 第3回
- Node.jsをダウンロードし、インストーラの指示に従ってセットアップを行います
- 確実に動作を確認できているバージョンはv8.15.0です
- このリポジトリをダウンロードします
- ↑のファイルを解凍し、フォルダ内 (
package.json
がある場所) で黒い画面を立ち上げます:- Windowsの場合 ⇒ コマンドプロンプト
- Macの場合 ⇒ ターミナル
npm ci
というコマンドを入力し、エンターキーを押します- インターネットの環境にもよりますが、120秒程度で必要なファイルのダウンロードが終わります
- 以下のコマンドをそれぞれ入力することで、ハンズオンを再現できます:
node uploader.js
: micro:bitからの出力を、FirebaseのRealtime Databaseへアップロードするnpm run login
: Firebase Hostingを使用するためのログイン手続きnpm run logout
: Firebaseからのログアウト
(1つのPCで1つのGoogleアカウントへしかログインできないため、切り替えが必要な場合はログアウトをする)npm run deploy
: Firebase HostingへのWebアプリのアップロード
/public/
: Firebase HostingにアップロードしたいHTML/CSS/JavaScriptを収めるapp.js
: Vue.jsによるModelが書かれているindex.html
: Vue.jsによるViewが書かれている
.firebaserc
: Firebase Hostingの設定ファイルlogger.py
: micro:bitに書き込むJSON出力プログラムuploader.js
: micro:bitからの出力をFirebaseにアップロードするプログラム
This software is released under the MIT License.