クラウド側のアプリケーションはAWS Lambdaで動作するプログラムです。AWS SAM CLIを用いて以下のようにビルド・デプロイします。
$ sam build
$ sam deploy --guidedSORACOM Funkの認証用のIAM Roleを作成してください。
SORACOM Arcの仮想SIMを作成してください。
デプロイしたLambdaを実行するようSORACOM Funkを有効化してください。
- デバイス(M5Stack)をPCに接続します
- Arduino IDEで
deviceディレクトリ配下のmain.inoを開きます - Arduino IDEでプログラムをUploadします
- お手持ちのスマートフォンでM5StackのLCDに表示されたアクセスポイント
ESP32_XXXXXXXXへ接続します - Wi-FiのSSID, PasswordおよびSORACOM Arcで作成した仮想SIMの情報を入力します
- デバイス(M5Stack)を電源に接続します
- メニューが表示されたらM5StackのA, Cボタンでカーソルを上下させ、消耗品を選択します
- 通知したい消耗品の横にカーソルが来たら、Bボタンで通知します
- Slackの指定したチャンネルに、消耗品の減少が通知されます
MIT LICENSE