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