Users Guide

modulem. Pokud má aplikace v uživatelském režimu požadavky na programování specifické pro technologii CANbus, požádejte
poskytovatele hardwaru tohoto modulu o dokumentaci k rozhraní API.
Kontrola, zda je v zařízení modul CAN:
for i in /dev/ttyACM*; do udevadm info $i | grep -q 03eb_2404_USB_CAN_FD && echo "path:
/dev/$(basename $i)"; done
Senzory
Senzory na zařízení Edge Gateway poskytují měření tlaku, relativní vlhkosti, teploty a pohybu.
Tabulka 11. Typy senzorů
Senzor relativní vlhkosti a teploty ST Micro HTS221
Senzor pohybu – akcelerometr ST Micro LNG2DMTR
Tlakový senzor ST Micro LPS22HB
Nezpracovaná data získáte ze senzorů spuštěním následujících příkazů. Poté použijte vzorec v tabulce k přepočtu nasbíraných dat na
naměřené hodnoty, například relativní vlhkost a teplota.
Načítání nezpracovaných dat ze senzorů
Do senzorových zařízení se lze dotázat příkazem.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, vlhkost a teplota.
lng2dm_accel <-- device1, senzor G
lps22hb <-- device2, tlak
Data ze senzoru vlhkosti a teploty lze načíst příkazem.
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
Data ze senzoru pohybu lze načíst příkazem.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
Data ze senzoru tlaku lze načíst příkazem.
$ cat in_pressure_raw
$ cat in_pressure_scale
Převod nezpracovaných dat na použitelná data
Pomocí vzorce v tabulce převeďte nezpracovaná nashromážděná data na použitelné naměřené hodnoty.
Tabulka 12. Převeďte nezpracovaná data ze senzoru relativní vlhkosti a teploty
Senzor relativní vlhkosti a teploty ST Micro HTS221
Relativní vlhkost (v %) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Nastavení operačního systému 59