Users Guide
Ak je zariadenie vybavené modulom GPS, podporuje používanie údajov získavaných od Národnej asociácie námornej elektroniky (NMEA).
Lokalizačná služba v operačnom systéme funguje ako centrum, z ktorého sa multiplexovaním prideľuje prístup navigačným podsystémom
dostupným prostredníctvom hardvéru a softvéru. Služba ponúka klientske rozhranie API, ktoré umožňuje rôznym aplikáciám a ďalším
systémovým súčastiam využívať funkciu určovania polohy.
Nasledujúce cesty umožňujú zobraziť hardvér zariadení Edge Gateway využívajúci GPS:
● Edge Gateway 3001: /dev/ttyHS0
● Edge Gateway 3002: /dev/ttyHS1
● Edge Gateway 3003: /dev/ttyHS0
Ukážkový príkaz slúžiaci na vypísanie údajov, ktoré streamuje NMEA (pre zariadenia Edge Gateway 3001/3003):
# cat /dev/ttyHS0
POZNÁMKA: Viac informácií o údajoch získavaných od NMEA nájdete na webovej stránke gpsinformation.org/dale/nmea.
Snímače
Snímače v zariadení Edge Gateway umožňujú meranie tlaku, relatívnej vlhkosti a teploty, a tiež snímanie pohybu.
Tabuľka19. Typy snímačov
Typ snímača Popis
ST Micro HTS221 Snímač relatívnej vlhkosti a teploty
ST Micro LNG2DMTR Snímač pohybu – akcelerometer
ST Micro LPS22HB Snímač tlaku
Nespracované údaje zachytené snímačmi môžete získať zadaním nižšie uvedených príkazov. Potom ich pomocou vzorca v tabuľke
preveďte na konkrétne hodnoty, ako napríklad relatívnu vlhkosť a teplotu.
Ako získať zo snímačov nespracované údaje
● Údaje zo snímačov si vyžiadate zadaním nasledujúceho príkazu:
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, Vlhkosť a teplota
lng2dm_accel <-- device1, Akcelerometer
lps22hb <-- device2, Tlak
● Ak chcete získať údaje zo snímača vlhkosti a teploty, zadajte tieto príkazy:
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
● Ak chcete získať údaje zo snímača pohybu, zadajte tieto príkazy:
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
● Ak chcete získať údaje zo snímača tlaku, zadajte tieto príkazy:
$ cat in_pressure_raw
$ cat in_pressure_scale
Nastavenie operačného systému
71