PiNode3 software configuration¶
このドキュメントは、PiNode3システムの設定ファイルに含まれる設定とパラメータについて説明します。 インストール後に設定ファイルが /etc/pinode3/config.json に作成されます。 こちらのファイルを編集することで、PiNode3システムの動作をカスタマイズすることができます。
デバイスID¶
- device_id: 00 デバイスの一意の識別子です。 
InfluxDBの設定¶
- port: 8086 InfluxDBのポート番号。 
- username: pinode InfluxDBにアクセスするためのユーザー名。 
- password: pinode-pass InfluxDBにアクセスするためのパスワード。 
- organization: pinode InfluxDBの組織名。 
- bucket: pinode データを保存するためのInfluxDBのバケット名。 
センサーの設定¶
- previous_data_path: /home/pinode3/data/sensor/previous_sensor_data.json 前回のセンサ値のファイルパス。 
- csv_dir: /home/pinode3/data/sensor/lost CSVデータを保存するディレクトリのパス。 
- i2c_command 各種センサーデータを読み取るためのI2Cコマンド。 - i_v_light: /usr/local/bin/read_sensor -t s1133 -i 0 内部照度を読み取るためのコマンド。 
- u_v_light: /usr/local/bin/read_sensor -t s1133 -i 1 外部照度を読み取るためのコマンド。 
- temperature: /usr/local/bin/read_sensor -t sht25 -i 0 -m temp 温度を読み取るためのコマンド。 
- humidity: /usr/local/bin/read_sensor -t sht25 -i 0 -m humi 湿度を読み取るためのコマンド。 
- temperature_hq: `` 強制通風筒センサの温度を読み取るためのコマンド(未設定)。 
- humidity_hq: `` 強制通風筒センサの湿度を読み取るためのコマンド(未設定)。 
 
- spi_channel SPIチャンネルの設定。 - stem: 0 茎径センサのデータを読み取るためのSPIチャンネル番号。 
- fruit_diagram: 1 果実径センサを読み取るためのSPIチャンネル番号。 
 
- min_value 各センサ値の最小値。 - i_v_light: 0 
- u_v_light: 0 
- temperature: -40 
- humidity: 0 
- temperature_hq: -40 
- humidity_hq: 0 
- stem: 0.01 
- fruit_diagram: 0.01 
 
- max_value 各センサ値の最大値。 - i_v_light: 1000000 
- u_v_light: 1000000 
- temperature: 125 
- humidity: 100 
- temperature_hq: 125 
- humidity_hq: 100 
- stem: 5 
- fruit_diagram: 2 
 
- sleep_time 各センサのスリープ時間(秒単位)。 - i_v_light: 0.1 
- u_v_light: 0.1 
- temperature: 0.1 
- humidity: 0.1 
- temperature_hq: 0.1 
- humidity_hq: 0.1 
- stem: 0.1 
- fruit_diagram: 0.1 
 
- max_retry_count 各センサの最大再試行回数。 - i_v_light: 3 
- u_v_light: 3 
- temperature: 3 
- humidity: 3 
- temperature_hq: 3 
- humidity_hq: 3 
- stem: 3 
- fruit_diagram: 3 
 
- retry_interval 各センサの再試行間隔(秒単位)。 - i_v_light: 0.3 
- u_v_light: 0.3 
- temperature: 0.3 
- humidity: 0.3 
- temperature_hq: 0.3 
- humidity_hq: 0.3 
- stem: 0.5 
- fruit_diagram: 0.5 
 
カメラの設定¶
- image_dir: /home/pinode/data/image 画像を保存するディレクトリのパス。 
- time_out 各カメラのタイムアウト時間(秒単位)。 - usb_camera: 20 USBカメラのタイムアウト時間。 
- SPRESENSE: 50 SPRESENSEカメラのタイムアウト時間。 
 
- max_retry_count 各カメラの最大再試行回数。 - usb_camera: 3 
- SPRESENSE: 3