Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 1.82 KB

CHANGELOG.md

File metadata and controls

36 lines (28 loc) · 1.82 KB

v1.1 (2019-09-11)

  • establishes baseline functionality for LoRa based wireless collection with new routerless protocol and arduino-LoRa in lieu of RadioHead
  • routes are now managed by the collector which controls the full request-response cycle for data
  • time is now set via the protocol instead of manually by the user. Time originates from the collector via NTP
  • ID for sensor nodes is now extracted from the lsb of the upper part of the Si7012 serial number. Optionally, the node ID can still be set in SD config
  • SD config and Adalogger no longer required. (Assumes default network configuration and node ID from sensor serial #)
  • Introduces dynamic TX power selection based on RSSI and SNR

v1.0 (2019)

  • establishes baseline SD card based data acquisition used for experimental calibration runs.

v0.5 (2018-07-05)

  • increases delay between hpm samples
  • PR #64 converts namespace-based sensor drivers into classes
  • PR #66 deletes old log files (currently > 30 days)

v0.4 (2018-07-03)

  • Adds a timeout to STANDBY mode to avoid possible endless standby loops

v0.3 (2018-07-02)

  • PR #59. Abstracts iteration of sensors into linked-list of sensor configs
  • Adds battery level thresholding power save / recharge mode

v0.2 (2018-06-27)

  • PR #52. Standardizes the sensor API to setup, start, read, stop
  • Fixes formatting of floats and unsigned longs in output data

v0.1 (2018-06-27)

Initial beta release appropriate for calibration runs. Supports the Honeywell HPM particulate matter sensor (PM2.5 & PM10) and the Adafruit Si7021 temperature and humidity breakout. Configurable sample cycle (>= 1 minute), data collection cycle, and "heartbeat" cycle. Primary suppport is for collection to SD card, but DO_TRANSMIT_DATA config.h flag supports a crude mechanism for sending data from a single node to a collector.