Air360: firmware and hardware path compatible with Sensor.Community

Hi everyone!

I want to share a project i have been working on last months - Air360

The goal is simple: i would like to refresh the original air quality sensor idea and give it a new development push with a more modern firmware, hardware setup.

The Sensor.Community project inspired a lot of people including me. But over time I felt that active development in this direction slowed down.

So I started Air360.

Firmware and user guide

Build guide

Air360 is an ESP32 S3 based air quality device firmware and hardware ecosystem with Sensor.Community upload compatibility. At the same time, if someone wants to support the Air360 project or use the newer data model, the firmware can also upload to the Air360 API. Firmware supports both backends - Sensor.Community and Air360.

In the first version i tried to solve several long-standing practical needs i saw around the existing ecosystem and GitHub issues

  • Cellular uplink support for installations without wi-fi
  • INA219 support for power monitoring
  • Modern ESP32 S3 / ESP IDF based firmware and fresh UI/UX

One important use case for me is a device that can work independently outdoors - i also made a solar panel mount. Inside that setup i use a custom CN3722 MPPT solar charging board. The idea is that the device can run from solar power, charge a battery, and send data over cellular without depending on wi-fi.

I made a shield board to simplify assembly, plus a Stevenson screen style enclosure for outdoor use. My goal is to make the device easier to reproduce, not just as firmware, but as a full practical outdoor station.

Feedback is very welcome.

If anyone is interested in testing the firmware, building a device or suggesting improvements - i would be happy to discuss it.

Thank you.