M5Stackをセンサデータを返すJSONサーバ化しています。
PlatformIO+M5Unifiedの組み合わせで作っています。
以下のQiita記事に、手順をまとめています。
- M5Stackに温湿度センサユニット(ENV II)をつないで、温湿度データを取得
- 取得したデータを過去10件分、リングバッファに保存
- M5StackをWebサーバ化し、HTTPリクエストを受け付けた場合にセンサデータをJSON形式で返す
M5Stackシリーズ + ENV Unit
platform.iniファイルを追記することで、色々なM5Stackシリーズで動作すると思われますが、一部センサに依存するライブラリを使用しているため、追加のライブラリを入れる必要がある可能性があります。
動作確認済み機種
- M5Stack ATOMS3+ENV II Unit
- Visual Studio Code
- PlatformIO
- main.h 内のSSIDやIPアドレスを各自の環境に合わせて設定してください
