Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fusic/dash-button
https://github.com/fusic/dash-button
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/fusic/dash-button
- Owner: fusic
- License: mit
- Created: 2022-06-16T00:16:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-13T01:27:30.000Z (about 1 year ago)
- Last Synced: 2024-11-09T12:37:48.845Z (2 months ago)
- Language: C++
- Size: 12.7 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fusicダッシュボタン
## 使用する準備
### クラウド
クラウド側のアプリケーションはAWS Lambdaで動作するプログラムです。AWS SAM CLIを用いて以下のようにビルド・デプロイします。
```sh
$ sam build
$ sam deploy --guided
```SORACOM Funkの認証用のIAM Roleを作成してください。
- [SORACOM Funk - 証情報ストアに AWS IAM ロール認証情報を登録する](https://users.soracom.io/ja-jp/docs/funk/aws-lambda/#%e8%aa%8d%e8%a8%bc%e6%83%85%e5%a0%b1%e3%82%b9%e3%83%88%e3%82%a2%e3%81%ab-aws-iam-%e3%83%ad%e3%83%bc%e3%83%ab%e8%aa%8d%e8%a8%bc%e6%83%85%e5%a0%b1%e3%82%92%e7%99%bb%e9%8c%b2%e3%81%99%e3%82%8b)
### 通信
SORACOM Arcの仮想SIMを作成してください。
- [SORACOM Arc - バーチャル SIM/Subscriber を作成する](https://users.soracom.io/ja-jp/docs/arc/create-virtual-sim/)
デプロイしたLambdaを実行するようSORACOM Funkを有効化してください。
- [SORACOM Funk - SORACOM Funkを有効化する](https://users.soracom.io/ja-jp/docs/funk/enable-funk/)
### デバイス
1. デバイス(M5Stack)をPCに接続します
2. Arduino IDEで `device` ディレクトリ配下の `main.ino` を開きます
3. Arduino IDEでプログラムをUploadします
4. お手持ちのスマートフォンでM5StackのLCDに表示されたアクセスポイント `ESP32_XXXXXXXX` へ接続します
5. Wi-FiのSSID, PasswordおよびSORACOM Arcで作成した仮想SIMの情報を入力します## 使い方
1. デバイス(M5Stack)を電源に接続します
2. メニューが表示されたらM5StackのA, Cボタンでカーソルを上下させ、消耗品を選択します
3. 通知したい消耗品の横にカーソルが来たら、Bボタンで通知します
4. Slackの指定したチャンネルに、消耗品の減少が通知されます## ライセンス
MIT LICENSE