pepogpioctld

pepogpioctldとは

  • gpioの入出力制御と環境ガスセンサーBME680のデーターを元に空気質を数値化するデーモンです。

  • BME680センサーが接続されている場合、pepobme680が作成した2021/02/04/17:22:23,10.2,43.0,1018.9,3436 値から、ガス抵抗値5分毎50カウントの平均値80%、温度10%、湿度10%を元に以下のような空気質:IAQ (indoor air quality)を計算、付加します。

  • IAQ is Sample 0(Good) to 500(Hazardous) Temperature(17-28℃):10% Humidity(40-70%):10% Gas(Gas±Gas_base/Gas_base):80%

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    [iot00f:root#] cat /www/remote-hand/tmp/.pepobme680
    2021/02/04/17:22:23,10.2,43.0,1018.9,3436
    日時,温度,湿度,気圧,ガス抵抗

    [iot00f:root#] cat /www/remote-hand/tmp/.gpiodi_read_data
    di[0]=1
    di[1]=1
    di[2]=1
    di[3]=0
    gpio_i2c=17:25:15,10.2,43.0,1019,3436,21
    日時,温度,湿度,気圧,ガス抵抗,空気質

    [iot00f:root#] cat /www/remote-hand/tmp/.gpiodo_write_data
    do[0]=0
    do[1]=0
    do[2]=0
    do[3]=0

    BME680環境ガスセンサーを接続してグラフ表示させます

  • Please check the source code below
    https://github.com/kujiranodanna/IOT-House/blob/master/raspberrypi/usr/local/bin/pepogpioctld