Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalablecory/aether
A .NET-powered air quality monitor software/device.
https://github.com/scalablecory/aether
Last synced: 27 days ago
JSON representation
A .NET-powered air quality monitor software/device.
- Host: GitHub
- URL: https://github.com/scalablecory/aether
- Owner: scalablecory
- License: mit
- Created: 2021-08-18T19:24:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-28T11:44:21.000Z (almost 3 years ago)
- Last Synced: 2023-10-28T17:10:14.580Z (about 1 year ago)
- Language: C#
- Size: 5.15 MB
- Stars: 10
- Watchers: 4
- Forks: 5
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aether
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](builds/Hackathon%202021.md), pictured to the right.
## Features
- At-a-glance air quality monitoring with addressable RGB.
- Small standalone device with a custom 3D-printed case.
- No-solder plug-and-play hardware.### Planned
- 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.## Contributing
Contributions are welcome. Please [contact me](https://github.com/scalablecory) with any questions. The desired workflow is:
1. File an issue describing the bug or desired enhancement.
2. If you intend to perform the work on an issue, ask for it to be assigned to you.
3. If the issue is for an enhancement, wait for it to be approved.
4. 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.## Hardware Support
- [Raspberry Pi](https://www.raspberrypi.org/) - 3B, 4B, and Zero 2
- [Waveshare 2.9" E-ink display](https://www.waveshare.com/product/displays/e-paper/epaper-2/2.9inch-e-paper-module.htm)
- [Sensirion SCD4x](https://www.sensirion.com/en/environmental-sensors/carbon-dioxide-sensors/carbon-dioxide-sensor-scd4x/) - CO2, temperature, relative humidity
- [Sensirion SHT4x](https://www.sensirion.com/en/environmental-sensors/humidity-sensors/humidity-sensor-sht4x/) - temperature, relative humidity
- [Sensirion SPS30](https://www.sensirion.com/en/environmental-sensors/particulate-matter-sensors-pm25/) - PM0.5, PM1.0, PM2.5, PM4, PM10
- [Sensirion SGP40](https://www.sensirion.com/en/environmental-sensors/gas-sensors/sgp40/) - VOC detector
- [TE MS5637](https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=MS5637-02BA03&DocType=Data+Sheet&DocLang=English) - barometric pressure
- [Dongguan OPSCO Optoelectronics SK9822](https://www.opscoled.com/en/product/details.html?id=19) - Addressable RGB LED## .NET Contributions
After being proven in Aether, drivers are contributed to [dotnet/iot](https://github.com/dotnet/iot/). So far, this has been:
- [Sensirion SCD4x](https://github.com/dotnet/iot/tree/main/src/devices/Scd4x) - CO2, temperature, relative humidity
- [Sensirion SHT4x](https://github.com/dotnet/iot/tree/main/src/devices/Sht4x) - temperature, relative humidity# License
Aether is licensed under the [MIT license](https://opensource.org/licenses/MIT).