arpunk / atomvm_gps

Support for GPS device integration (using UART/NMEA) on AtomVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AtomVM GPS

This AtomVM library can be used to take readings from common GPS sensors connected to ESP32 devices.

The library assumes that GPS sensors are connected to the ESP32 via the UART interface, and that the GPS sensor supports the NMEA 0183 protocol. Examples include boards built on the NEO-6 chipset. The GPS sensor only needs to be connected to the RX channel on the UART interface, as messages are only sent from the GPS sensor to the ESP32.

Data in a reading includes:

  • date and time
  • latitude (degrees)
  • longitude (degrees)
  • altitude (meters)
  • speed (meters/sec)
  • number of sattelites in use

Note. Portions of this library are copyright Espressif Systems (Shanghai) PTE LTD

Documentation for this library can be found in the following sections:

About

Support for GPS device integration (using UART/NMEA) on AtomVM

License:Apache License 2.0


Languages

Language:C 79.0%Language:Erlang 19.1%Language:CMake 1.6%Language:Makefile 0.3%