Scope: defines parameters used by the AirSensEURDataPush process when running in 52North SOS mode. AirSensEURDataPush is a Java program periodically started by a cron job. AirSensEURDataPush has two operational modes: InfluxDB and 52North SOS. 52North SOS mode implements JSON API.
File: /usr/local/etc/datapushsosdb.properties
Notes:
Relevant keys:
Key Name | Default Value | Notes |
---|---|---|
datapath | /usr/local/airsenseur/AirSensEURDataAggregator | Sample source SQLite database path |
debug | 1 | Log verbosity |
datatimespan | 2000000 | Window time-width where samples are aggregated on each single InsertObservation call (in milliseconds) |
sos.hostname | your.server.ip.address | Remote 52North SOS server IP address or name |
sos.port | 8000 | Remote 52North SOS server port |
sos.endpoint | AirSenSOS/service/json | Remote 52North SOS server endpoint URL |
sos.offering.name | http://jrc.ec.europa.eu/sul/offering/raw | SOS offering name |
sos.foi.name | AirSensEUR | SOS Feature Of Interest Name |
sos.foi.id | foi00001 | SOS Feature Of Interest ID |
sos.foi.updatelocation | true | If true, the location will be updated with current GPS info |
sos.observation.byid | true | If true, each observation will be timestamped by a unique Id |
sos.sensor_XX.procedure | http://jrc.ec.europa.eu/sul/AirSensEUR | SOS Procedure URL for sensor channel XX |
sos.sensor_XX.observedprop | http://en.wikipedia.org/wiki/Ozone | SOS Observed property URL for sensor channel XX |
sos.sensor_XX.uom | ppm | Unit Of Measurement for channel XX |
sos.timeout | 90 | Communication timeout (in seconds). The client aborts connections to the remote server if no answer is received after this period |