「Fitpc2i/usbrh-upload」の版間の差分
提供: fukudat.net
< Fitpc2i
ナビゲーションに移動検索に移動
(→ドライバ) |
(→インストール) |
||
4行目: | 4行目: | ||
=== ドライバ === | === ドライバ === | ||
− | + | [http://green-rabbit.sakura.ne.jp/usbrh/ カーネルドライバ] が、Ubuntu のアップデートに伴って、なぜか遂にビルドできなくなってしまった。 | |
+ | めんどくさいので、理由は追求しない。 | ||
− | + | 代わりに[https://github.com/osapon/usbrh-linux/ ユーザコマンド] をインストール。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
$ cd ~/src | $ cd ~/src | ||
− | $ git clone https://github.com/ | + | $ git clone [https://github.com/osapon/usbrh-linux.git |
− | + | $ cd usbrh-linux | |
− | $ | + | $ make |
− | $ | + | $ sudo cp -p ./usbrh /usr/local/bin |
− | $ cp - | + | $ sudo chmod u+s /usr/local/bin/usbrh |
− | |||
− | |||
− | /usr/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | + | 動くかどうかテスト。 | |
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | $ | + | $ /usr/local/bin/usbrh -f 1 # 1コめのセンサー |
− | $ | + | 28.90 50.60 |
− | + | $ /usr/local/bin/usbrh -f 2 # 2コめのセンサー | |
− | + | 29.33 48.40 | |
− | |||
</pre> | </pre> | ||
− | |||
=== スクリプト === | === スクリプト === |
2019年7月18日 (木) 22:56時点における版
ストロベリーリナックス社製の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
スクリプト
$ cd ~/git $ git clone ssh://fukudat.net/var/git/usbrh-upload $ cd usbrh-upload $ sudo make install
設定
crontab を編集して以下の行を追加。
2-59/5 * * * * /usr/local/bin/upload-usbrh-data.pl 2-59/5 * * * * /usr/local/bin/upload-sensor-data.pl