Users Guide
Beispiel 1: Festlegen von GPIO1 als Ausgang mit Wert „1“
$ echo 330 > /sys/class/gpio/export
$ echo out > /sys/class/gpio/gpio330/direction
$ echo 1 > /sys/class/gpio/gpio330/value
Beispiel 2: Festlegen von GPIO8 als Eingang und Auslesen des Werts
$ echo 337 > /sys/class/gpio/export
$ echo out > /sys/class/gpio/gpio337/direction
$ cat /sys/class/gpio/gpio337/value
0
Beispiel 3: Verbinden von GPIO1 mit GPIO8 und Auslesen des Werts von Pin GPIO8
$ cat /sys/class/gpio/gpio337/value
1
ADC/DAC-Modus
Mithilfe der Anwendung Dell Command | Configure können Sie GPIOs in den Modus „ADC“ (Analog-zu-Digital-Wandler) oder den Modus
„DAC“ (Digital-zu-Analog-Wandler) schalten. Weitere Informationen finden Sie im Dokument Dell Command | Configure Version 3.3
Command Line Interface Reference Guide (Befehlszeilenoberflächen-Referenzhandbuch für Dell Command | Configure Version 3.3).
Nach einem Wechsel in den Modus „ADC“ oder „DAC“ haben Sie über den Linux-Treiber für den AD5593R IIO DAC/ADC Zugriff auf die
ADC/DAC-Pins (siehe Beschreibung unter wiki.analog.com/resources/tools-software/linux-drivers/iio-dac/ad5593r#driver_testing).
ANMERKUNG: Es ist ein Neustart des Systems erforderlich, damit die Änderungen angewendet werden.
Greifen Sie über das IIO auf die ADC/DAC-Pins zu. Beispiel:
/sys/bus/iio/devices/devices/iio:device0
/sys/bus/iio/devices/devices/iio:device1
Sensoren
Die Sensoren des Edge Gateway liefern Messwerte zum Druck, zur relativen Luftfeuchtigkeit und Temperatur sowie zu Bewegungen.
Tabelle 26. Sensortypen
Sensortyp Beschreibung
STMicro HTS221 Sensor für relative Luftfeuchtigkeit und Temperatur
STMicro LNG2DMTR Bewegungssensor/G-Sensor (Beschleunigungssensor)
STMicro LPS22HB Drucksensor
Mithilfe der nachfolgend aufgeführten Befehle können Sie die Rohdaten der Sensoren abrufen. Anschließend können Sie die erfassten
Daten anhand der Formel in der jeweiligen Tabelle in Messwerte wie die relative Luftfeuchtigkeit und Temperatur umwandeln.
Abrufen der Rohdaten von den Sensoren
● Führen Sie den folgenden Befehl aus, um Daten von den Sensorgeräten abzurufen:
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 = device0 (Luftfeuchtigkeit und Temperatur)
lng2dm_accel = device1 (G-Sensor)
lps22hb = device2 (Druck)
76
Einrichten des Betriebssystems