「Herobox/sensors」の版間の差分
提供: fukudat.net
< Herobox
ナビゲーションに移動検索に移動
(ページの作成:「== Install == codeをget <pre> cd ~/git git clone ssh://fukudat.net/var/git/sensors </pre> python library を install <pre> cd ~/git/sensors pip install -r requirements.…」) |
|||
15行目: | 15行目: | ||
<pre> | <pre> | ||
sudo cpan LWP LWP::protocol::https DBI DBD::mysql | sudo cpan LWP LWP::protocol::https DBI DBD::mysql | ||
+ | </pre> | ||
+ | |||
+ | == Configure == | ||
+ | 以下のファイルを準備。どれも他者から読めないよう、chmod og-rwx しておく。 | ||
+ | |||
+ | ~/git/sensors/bin/dbconfig.json | ||
+ | <pre> | ||
+ | { | ||
+ | "db": "experiment", | ||
+ | "user": "experiment", | ||
+ | "passwd": "パスワード", | ||
+ | "table": "radiation" | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | httpconfig.json | ||
+ | <pre> | ||
+ | { | ||
+ | "protocol": "https", | ||
+ | "host": "fukudat.net", | ||
+ | "port": 443, | ||
+ | "realm": "PRIVATE", | ||
+ | "user": "ユーザ名", | ||
+ | "passwd": "パスワード" | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | iijconfig.json | ||
+ | <pre> | ||
+ | { | ||
+ | "user" : "アカウント番号", | ||
+ | "passwd" : "パスワード", | ||
+ | "contracts" : [ | ||
+ | { | ||
+ | "id" : "hddで始まる契約番号", | ||
+ | "label" : "見やすいラベル", | ||
+ | "description" : "説明書き" | ||
+ | }, | ||
+ | ... | ||
+ | ] | ||
+ | } | ||
</pre> | </pre> |
2020年10月21日 (水) 23:49時点における版
Install
codeをget
cd ~/git git clone ssh://fukudat.net/var/git/sensors
python library を install
cd ~/git/sensors pip install -r requirements.txt
perl library を install
sudo cpan LWP LWP::protocol::https DBI DBD::mysql
Configure
以下のファイルを準備。どれも他者から読めないよう、chmod og-rwx しておく。
~/git/sensors/bin/dbconfig.json
{ "db": "experiment", "user": "experiment", "passwd": "パスワード", "table": "radiation" }
httpconfig.json
{ "protocol": "https", "host": "fukudat.net", "port": 443, "realm": "PRIVATE", "user": "ユーザ名", "passwd": "パスワード" }
iijconfig.json
{ "user" : "アカウント番号", "passwd" : "パスワード", "contracts" : [ { "id" : "hddで始まる契約番号", "label" : "見やすいラベル", "description" : "説明書き" }, ... ] }