3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

気温を計ってデーターを保存するのにいろいろ試しました。センサーからのデーター取得はすべてmrubyで行っています。

  • ThingSpeak

httpsでデータを投げて保存します。いわゆるIoTですね。

  • SQLite3

ローカルのホストのSQLite3にデータを入れました。放り込む仕様はThingSpeakを踏襲してます。保存されたデーターをjsonで出力してグラフにしてます。読み書き可能なストレージのないモジュールで動かしているのでDBはメモリディスクの上にあり、電源が落ちると消えます。8年くらい運用して落雷による停電が2回で勝手にリブートが1回ありました。通常ファームの焼き直し時はDBをバックアップしてます。

  • mruby

mrubyの文字列変数としてjsonデータを持つようにしました。それをHTTPで吐けるようにしてあります。SQLite3と同じようにchart.jsでグラフにしています。HTMLやJavaScriptは他のホストかローカルに置きます。モジュールの電源が落ちるとデータは消えます。

image.png

WHERE_DATA.png

某所にあったLUNAのUniOS-Bの初号機のホスト名はarikaでした。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?