Raspberry pi Zero で オフィス環境の可視化 その3
ロギングしましょう。
IOTデバイスは、各所にばらまかれるので、クラアイント&サーバー方式が良いのではと思い、
MySqlにデータを集積させる。
C から MySql
sudo apt-get install libmysqlclient-dev
コンパル
gcc -lmysqlclient -o mysqltest mysqltest.c
MySqlにデータを投げる
C での MySql への接続と、PythonでのMySqlへの接続。
メモだけ
#include <mysql/mysql.h> ... sprintf(query, "INSERT INTO log (log_type,value) VALUES('PRESS', %4.4f)", press); mysql_query(conn, query); res = mysql_use_result(conn); while ((row = mysql_fetch_row(res)) != NULL) { new_serial = atoi(row[0]); } mysql_free_result(res); // 切断 mysql_close(conn); return new_serial;
など。