Scope: this is the main entry point for pushing collected data to one or more external servers. It’s implemented through a bash script for easily interact with AirSensEUR subsystems and processes. The default behaviour is to:
- turn on power to the GPRS dongle
- start a PPP connection
- push collected data to the external database (see INFLUX Database or 52North SOS server handlers)
- terminate the PPP connection
- turn off the GPRS dongle (to preserve battery)
Users are invited to modify the script to adapt to their needs.
File: /usr/local/airsenseur/runDataPush
Notes: This script is called periodically by a cron daemon and is used by the Web Management Console to force a data push when required.