Aether is an air quality monitoring software and device, Open Source and powered by .NET 6.
This project is a WIP.
- Small standalone device with a custom 3D-printed case.
- Monitor air quality over a Web Bluetooth enabled website.
- Monitor air quality over Bluetooth/WiFi via a .NET MAUI app.
- No-solder plug-and-play hardware and SD card image for easy deployment.
- (Optionally) Join a WiFi network for multi-room monitoring.
- (Maybe) MQTT support.
- (Maybe) 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 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.
If you are a Microsoft employee, Aether is participating in Hackathon 2021. Please sign up at The Garage.
Initial support will use specific hardware to support Build A. In the future, lower cost options will be supported.
- Raspberry Pi
- 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.