Skip to content

ytyaru/RaspberryPi.CpuTemp.FusionTables.Insert20170104112421531

Repository files navigation

このソフトウェアについて

RaspberryPi.CpuTemp.FusionTables.Insert20170104112421531は私個人が学習目的で作成したソフトウェアである。

RaspberryPiのCPU温度をGoogleFusionTablesに記録する。

開発環境

実行

python3 CpuTempInserter.py

Raspberry Piで実行する。指定したFusionTablesにCPU温度がInsertされる。

補足

コード 説明
CpuTempInserter.py メイン。doc_idなどキー値を指定する。
FusionTablesRequester.py FusionTablesAPIを実行する。
AccessTokenRequester.py RefreshTokenからAccessTokenを取得する。
GoogleKeysGetter.py SQLite3データベースから各キー値を取得する。

CpuTempInsert.pyからコードを追えばわかるが、必要なキーの取得はProjectIdから取ってきている。client_secretなどの重要なキーはハードコーディングせずDBから参照するようにしてある。

事前準備

  • GitHubGoogle.OAuth.Databaseで必要なキー(MailAddress, Password, ProjectId, ApiKey, ClientId, ClientSecret, RefreshToken)を登録すること

  • DBはGoogle.Accounts.sqlite3というファイル名でCpuTempInsert.pyと同じディレクトリに配置すること

  • Fusion Tablesでテーブルを作成したときのdoc_idをCpuTempInsert.pyに設定する。カラム名をinsert文と一致させる。

ライセンス

このソフトウェアはCC0ライセンスである。

CC0

About

RaspberryPiのCPU温度をFusionTablesに記録する

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages