Module CAN
REMARQUE :
Pour plus d'informations sur l'utilisation du module CAN, consultez la documentation disponible sur www.atmel.com.
La passerelle Edge Gateway prend en charge le modèle CANbus Atmel ATSAME70N19A-CNT. Cette fonction n'est prise en charge que si
le module matériel est présent et si le système d'exploitation permet la communication mutuelle entre l'application d'espace utilisateur et le
module physique. En cas d'exigence particulière de la programmation de CANbus pour l'application en mode utilisateur, contactez le
fournisseur du matériel de ce module pour obtenir la documentation de l'API.
Pour vérifier si le module CAN est présent :
for i in /dev/ttyACM*; do udevadm info $i | grep -q 03eb_2404_USB_CAN_FD && echo "path:
/dev/$(basename $i)"; done
Capteurs
Les capteurs de la passerelle Edge Gateway permettent de mesurer la pression, l'humidité relative, la température et les mouvements.
Tableau 11. Types de capteurs
Capteur de température et d'humidité relative
Capteur de mouvement - Accéléromètre
Capteur de pression
Récupérez les données brutes collectées par les capteurs en exécutant les commandes suivantes. Puis, appliquez la formule du tableau
pour convertir les données collectées en mesures, comme l'humidité relative et la température.
Récupération des données brutes provenant des capteurs
● Pour interroger les capteurs, exécutez la commande :
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, Humidity and temp.
lng2dm_accel <-- device1, G-sensor
lps22hb <-- device2, Pressure
● Pour récupérer les données du capteur de température et d'humidité, exécutez la commande :
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
● Pour récupérer les données du capteur de mouvement, exécutez la commande :
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
● Pour récupérer les données du capteur de pression, exécutez la commande :
$ cat in_pressure_raw
$ cat in_pressure_scale
ST Micro HTS221
ST Micro LNG2DMTR
ST Micro LPS22HB
Configuration du système d'exploitation
59