「Herobox/sensors」の版間の差分

提供: fukudat.net
ナビゲーションに移動検索に移動
(ページの作成:「== 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" : "説明書き"
      },
      ...
   ]
}