またセンサー側のArudinoをESP8266に変更して無線LANでデータアップロードするようにした。
ESP8266からRaspberryPIにHTTPを投げて、CGIで受けてログ保存+M2Xへのアップロードを行う。
利用するセンサーは以下。
- ダストモニター SHARP GP2Y1010AU0F
- 気圧計 BMP280
- 空気質センサー MQ135
利用したスケッチはこちら。
RaspberryPIで動かすWebサーバ兼CGIスクリプトは以下。
https://gist.github.com/izumogeiger/d983806b80607ae008ee991fe96d5222
Webサーバでは/mix1と/gc10をマウントして複数のESP8266からデータを取得できるようにしている。
M2Xでアップロードしたデータのグラフが確認できる。
https://m2x.att.com/catalog/3349c6f9edce1701f8f8dccd6e65bbe6
----
0 件のコメント:
コメントを投稿