「Fitpc2i/usbrh-upload」の版間の差分
提供: fukudat.net
< Fitpc2i
ナビゲーションに移動検索に移動
(→インストール) |
|||
25行目: | 25行目: | ||
</pre> | </pre> | ||
− | == | + | デバイス番号は USB を抜き差しするたびに変わってしまうので注意。 |
− | + | ||
− | + | == データアップロードスクリプト == | |
− | + | [[Projects/Sensors]] に収容。 | |
− | |||
− | |||
− | |||
− | == 設定 == | + | === 設定 === |
crontab を編集して以下の行を追加。 | crontab を編集して以下の行を追加。 | ||
<pre> | <pre> | ||
− | + | 4-59/5 * * * * /home/fukudat/git/sensors/bin/upload-usbrh-temperature | |
− | + | 4-59/5 * * * * /home/fukudat/git/sensors/bin/upload-cpu-temperature | |
</pre> | </pre> |
2020年6月8日 (月) 01:57時点における最新版
ストロベリーリナックス社製のUSBRHを使って、温度・湿度を測り、クラウドにアップロードする。
インストール
ドライバ
カーネルドライバ が、Ubuntu のアップデートに伴って、なぜか遂にビルドできなくなってしまった。 めんどくさいので、理由は追求しない。
代わりにユーザコマンド をインストール。
$ cd ~/src $ git clone [https://github.com/osapon/usbrh-linux.git $ cd usbrh-linux $ make $ sudo cp -p ./usbrh /usr/local/bin $ sudo chmod u+s /usr/local/bin/usbrh
動くかどうかテスト。
$ /usr/local/bin/usbrh -f 1 # 1コめのセンサー 28.90 50.60 $ /usr/local/bin/usbrh -f 2 # 2コめのセンサー 29.33 48.40
デバイス番号は USB を抜き差しするたびに変わってしまうので注意。
データアップロードスクリプト
Projects/Sensors に収容。
設定
crontab を編集して以下の行を追加。
4-59/5 * * * * /home/fukudat/git/sensors/bin/upload-usbrh-temperature 4-59/5 * * * * /home/fukudat/git/sensors/bin/upload-cpu-temperature