This version of the project uses a node.js based server side event listener and is deprectaed. It's replaced by a more robust and up-to-date version based on Particle's webhooks and Influx telegraf data collector plugin and is hosted here.
Requisites:
Hardware:
- Particle's Electron (tested on 2G version)
- GPS/GNSS unit with Serial output (Tested on NeoM8N GNSS module)
Software:
Libraries for Electron firmware:
- TinyGPS library
- Ubidots (optional)
For logging and dashboard:
- InlfuxDB >= 1.0
- Grafana >= 3.0
- Node.js >= 6.0
- Particle API JS
- Node-Influx
- latlon-geohash