This repository has been archived by the owner on Sep 23, 2021. It is now read-only.
1.3.4: Merge pull request #115 from ojousima/v1-backports
Ruuvi firmware
- Renamed to Ruuvi Firmware, used to be weather station
- Uses 16x IIR on BME280
- Does not send data before sensors are read at least once
- ID and MAC address of data is readable via NFC
- 1 Hz +4 dBm transmission on RAW mode
- 2 Hz +4 dBm transmission on URL mode. URL mode points to https://ruu.vi/#
- Consumes approximately 22 uA in RAW mode, 40 uA in URL mode:
Eddystone 1.3.4
- Same NFC data as in Ruuvi Firmware. Additionally tag enters connectable mode on NFC
- Enter configuration mode by pressing "B" or connecting NFC
- Default password 00112233445566778899AABBCCDDEEFF
- Important If you change password and forget it, there is no way to recover the tag without a dev shield.
- GATT profile has Device Information Service and DFU service (experimental)
- Important TLM-frames are not compatible with Google Beacon Tools for unknown reason.
- Consumes approximately 28 uA at boot
Driver tests
- NFC test does not wait for the field
- BME280 might report incorrectly when polled for isMeasuring() -status
- LIS2DH12 activity detection fails
Maturity
Release is considered mature, and will be shipped with new RuuviTags.
Ruuvi firmware consumes approximately 23 uA / lasts theoretically for 4 years in RAW mode. URL mode consumes approximately 40 uA and battery should last for 2 years. Power consumption has been verified with Nordic Power Profiler kit on 1.3.3.
Eddystone FW consumes 28 uA at boot and theoretically lasts for 3 years at default settings.