Aether is an air quality monitoring device and software, Open Source and powered by .NET 6.
Want to make your own? Check out the no-soldering-required Hackathon 2021 build, pictured to the right.
- At-a-glance air quality monitoring with addressable RGB.
- Small standalone device with a custom 3D-printed case.
- No-solder plug-and-play hardware.
- SD image for easy deployment.
- Monitor air quality over a Web Bluetooth enabled website.
- Monitor air quality over Bluetooth/WiFi via a .NET MAUI app.
- (Optionally) Join a WiFi network for multi-room monitoring.
- (Maybe) MQTT support.
- (Maybe) Zigbee / LoRa / LoRaWAN support.
Contributions are welcome. Please contact me with any questions. The desired workflow is:
- File an issue describing the bug or desired enhancement.
- If you intend to perform the work on an issue, ask for it to be assigned to you.
- If the issue is for an enhancement, wait for it to be approved.
- File a PR. Make sure to link the issue it will close in the top comment.
Aether could use contributions for:
- Web and mobile dev, for Bluetooth apps.
- Linux deployment (install instructions and/or SD image creation)
- Linux Bluetooth (need to make the Aether into a BLE device)
- Driver dev (C#).
- General .NET dev (C#).
- 3D modeling for case design.
- Raspberry Pi - 3B, 4B, and Zero 2
- Waveshare 2.9" E-ink display
- Sensirion SCD4x - CO2, temperature, relative humidity
- Sensirion SHT4x - temperature, relative humidity
- Sensirion SPS30 - PM0.5, PM1.0, PM2.5, PM4, PM10
- Sensirion SGP40 - VOC detector
- TE MS5637 - barometric pressure
- Dongguan OPSCO Optoelectronics SK9822 - Addressable RGB LED
After being proven in Aether, drivers are contributed to dotnet/iot. So far, this has been:
- Sensirion SCD4x - CO2, temperature, relative humidity
- Sensirion SHT4x - temperature, relative humidity
Aether is licensed under the MIT license.