ICRP 66 dosimetry · nRF52840 · signed ledger

What the shift actually put in their lungs

A clip-on optical particle spectrometer combined with minute ventilation. Ambient weather stations measure the air; AeroDose measures the dose, and signs the record.

Sensor telemetry · live breathing zone auditlog signed · SHA-256, hardware TPM
0h1h2h3h4h5h6h7h8h9h10h11h12h010020030001234PM2.5 CONCENTRATION IN THE BREATHING ZONEµg/m³CUMULATIVE PULMONARY DOSEmgpeak 241 µg/m³PEL · permissible exposure limitsame air, resting observer · 1.48 mg3.41 mg · 82% of PEL
Personal PM2.5184 µg/m³Sensirion SPS30
Ventilation rate42.5 L/minheavy exertion
Shift cumulative dose3.41 mg82% of PEL
AuditTPM signedtamper-evident

01 — the physicsConcentration is not dose

A weather station reports how dirty the air is. It cannot tell you what a person inhaled, because the same air can deliver three to three to four times the particulate to someone clearing fireline as to someone standing nearby — the difference is how hard they are breathing. A wildland firefighter under load moves 40–60 L/min through their lungs; an observer at rest moves 12–16.

So AeroDose integrates both: the measured concentration, the worker's modelled ventilation, and the fraction of each particle size that actually deposits in alveolar tissue.

Dose_total = ∫0T C_PM2.5(t) · V̇E(Workload(t)) · DFalv(dp) dt
DF_alv = fractional deposition efficiency in alveolar sac tissue, per ICRP 66

The dashed line in the chart above is what the same air would have delivered to a resting observer. The gap between the two lines is the part of the hazard that concentration monitoring misses entirely.

02 — the hardwareBuilt for the conditions that break a smartwatch

ComponentChoice and why
SensingSensirion SPS30 laser scattering with auto-cleaning fan cycles, so soot and dust do not foul the optical path.
Compute and radioNordic nRF52840, sub-milliwatt Bluetooth LE 5.2 logging, sized for a shift on one cell.
EvidenceSHA-256 log signed in a hardware TPM, so a recorded dose stands up as an occupational record rather than a memory.
AlertingTactile vibration before the cumulative figure approaches the permissible limit, while the worker can still act on it.
git clone https://github.com/KELLERBABG/AeroDose.git
cd AeroDose && cargo test        # dosimetry verification suite

Scope. A measurement and record-keeping instrument. It reports exposure against a limit; it is not a respirator and does not protect anyone.

AeroDose · Keller Systems repository  /  kellersystems.dev