Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.
Cellabox is an Open Source Air Quality Project. According to the WHO, air pollution from both outdoor and indoor sources represents the single largest environmental risk to health globally. Help to solve the air quality problem and join Cellabox! Better Air Quality Through Better Data.
This repository contains firmware (C code) for nRF52840 with a Thread network implementation (OpenThread) and a connection to the cloud platform of thethings.iO.
We don't have any sponsors or supporters. We very much appreciate if you were able to use some of our code and want to say thank you:
(c) 2017-2018 Cellabox, all rights reserved.
IMPORTANT: there is only one single FW build for all modules (the so called Cellaboxes). The FW initializes itself depending on the module identity (ID = [0...63]. Which IO pins are used for the module ID? - here is the pinout.
The firmware supports different sensors:
Track TODOs and tasks on Github — Cellabox Project.
If you hard code something or you have to continue there later — write TODO in the comment and start a task in the Cellabox Project. Also start a Cellabox Project task to describe future features of your module or the FW in general.
Submit bugs and issues to Github — Issue Tracker.
Before you start to contribute or if you have questions, send me an email: [email protected].
Cellabox is released under the [BSD 3-Clause license]. See the LICENSE
file for more information.
Please use and reference to Cellabox in case you use this software or part(s) of it.