Connected monitoring / Engineering case study
A connected monitor,built for deployment.
Aeroshi’s indoor monitors connect room sensing to a live monitoring platform. Arek Kaniewski developed the custom electronics, embedded firmware and connected software, including assembly and per-unit testing.


01 / Electronics & verification
From board to checked unit.
A custom ESP32-C6 PCB integrates the Sensirion SEN66 sensor. Assembly is followed by a repeatable per-unit check covering flashing, provisioning, sensor sanity and telemetry visibility before release.
Traveller logs and build-unit records keep the checks associated with each device.
View the PCB designsen66.cppC++ / ESPHome
bool saturated =
(mass_concentration_pm1p0 == 0xFFFFu) ||
(mass_concentration_pm2p5 == 0xFFFFu) ||
(mass_concentration_pm4p0 == 0xFFFFu) ||
(mass_concentration_pm10p0 == 0xFFFFu) ||
(co2 == 0xFFFFu) ||
(voc_index == 0x7FFF) ||
(nox_index == 0x7FFF);
if (saturated) {
// Diagnostic logging omitted.
// Always drop publishing for saturated batches
return;
}02 / Embedded firmware
Check the reading before publishing.
The SEN66 integration discards saturated sensor frames before publication. Read errors publish explicit missing values rather than leaving a plausible reading in place.
Provisioning, authenticated telemetry, OTA updates and remote diagnostics support the deployed device, with Wi-Fi recovery states and update-result reporting.

03 / Connected software
From device data to room reports.
Device ownership and authenticated telemetry connect each monitor to its account and site. Multi-room dashboards show current conditions; automated PDF reports add coverage and comparison context.
Live product at aeroshi.com
Work with Arek Kaniewski
Discuss your next product.
MEng (Hons) · University of Bath
Share the electronics, firmware or testing support your project needs.
Explore engineering services