Users Guide

CAN-Modul
ANMERKUNG: Weitere Informationen zur Verwendung des CAN-Moduls finden Sie in der Dokumentation unter
www.cloudclientmanager.com.
Das Edge Gateway unterstützt das CANbus-Modell Atmel ATSAME70N19A-CNT. Diese Funktion wird nur unterstützt, wenn das
Hardwaremodul vorhanden ist und das Betriebssystem die Fähigkeit der gegenseitigen Kommunikation zwischen der User Space-
Anwendung und dem physischen Modul bietet. Wenn Sie bestimmte CANbus-Programmieranforderungen für Benutzeranwendungen
haben,, wenden Sie sich an den Hardware-Anbieter dieses Moduls für die API-Dokumentation.
So überprüfen Sie, ob das CAN-Modul vorhanden ist:
for i in /dev/ttyACM*; do udevadm info $i | grep -q 03eb_2404_USB_CAN_FD && echo "path:
/dev/$(basename $i)"; done
Sensoren
Der Sensoren am Edge Gateway stellen Messungen zu Druck, relativer Luftfeuchtigkeit und Temperatur und Bewegung bereit.
Tabelle 11. Sensortypen
Relative Luftfeuchtigkeit und Temperatursensor ST Micro HTS221
Bewegungssensor – Beschleunigungsmesser ST Micro LNG2DMTR
Drucksensor ST Micro LPS22HB
Rufen Sie die Rohdaten aus der Sensoren ab, indem Sie die folgenden Befehle ausführen. Wenden Sie dann die Formel in der Tabelle zum
Konvertieren der erfassten Daten in Messungen wie die relative Luftfeuchtigkeit und Temperatur an.
Abrufen von Rohdaten von Sensoren
Zum Abfragen von Sensorgeräten führen Sie den Befehl aus.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, Freuchtigkeit und Temperatur.
lng2dm_accel <-- device1, G-Sensor
lps22hb <-- device2, Druck
Zum Abrufen von Daten des Luftfeuchtigkeits- und Temperatursensor führen Sie den folgenden Befehl aus.
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
Zum Abrufen von Daten des Bewegungssensors führen Sie den folgenden Befehl aus.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
Zum Abrufen von Daten des Drucksensors führen Sie den folgenden Befehl aus.
$ cat in_pressure_raw
$ cat in_pressure_scale
60
Einrichten des Betriebssystems