Aeroshi Engineering Arek KaniewskiTalk to Arek
← Selected workAeroshi’s own product · Field-deployed

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.

Aeroshi indoor monitor mounted on a wall
The finished connected monitor
Aeroshi circuit board, sensor and enclosure prepared for assembly
The board, sensor and enclosure prepared for assembly

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 design

sen66.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;
}
Sensor validation / Saturated readings discarded before publication

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.

Aeroshi dashboard showing current conditions across four monitored rooms
Connected software / Multi-room monitoring

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
Arek Kaniewski

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