「Fitpc2i/usbrh-upload」の版間の差分

提供: fukudat.net
ナビゲーションに移動検索に移動
 
25行目: 25行目:
 
</pre>
 
</pre>
  
=== スクリプト ===
+
デバイス番号は USB を抜き差しするたびに変わってしまうので注意。
<pre>
+
 
$ cd ~/git
+
== データアップロードスクリプト ==
$ git clone ssh://fukudat.net/var/git/usbrh-upload
+
[[Projects/Sensors]] に収容。
$ cd usbrh-upload
 
$ sudo make install
 
</pre>
 
  
== 設定 ==
+
=== 設定 ===
 
crontab を編集して以下の行を追加。
 
crontab を編集して以下の行を追加。
 
<pre>
 
<pre>
2-59/5 *  * * * /usr/local/bin/upload-usbrh-data.pl
+
4-59/5 *  * * * /home/fukudat/git/sensors/bin/upload-usbrh-temperature
2-59/5 *  * * * /usr/local/bin/upload-sensor-data.pl
+
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