Skip to content

rahmant3/polymath-iot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polymath-IoT

This project is a submission for the Climate Change Challenge hosted by Quicklogic Corp.: https://www.quicklogic.com/climate-change-challenge/

Overview

Polymath-IoT is a generic sensor cluster consisting of two separate modules that connect together, a controller module and sensor module. The module is intended to be attached to a room and passively collect and publish data over BLE.

The controller module consists of a two-micro system, with the slave system acting as an IO expander, and the master module collecting the data and publishing it over BLE.

The sensor module simply contains all of the sensors for a particular sensor cluster, and connects to the controller module. For this competition our focus was on creating a sensor cluster for collecting air quality data.

Directory Structure

  • hardware -- Contains the schematic for the Polymath system, as well as the files needed to build the PCB for the system.
  • quickfeather -- Contains the documentation and source code for the master controller of the Polymath system, hosted on a Quickfeather board.
  • stm32 -- Contains the documentation and source code for the slave controller of the Polymath system, hosted on an STM32 micro.
  • utils -- Contains utility scripts used to support this project, such as Python scripts used to obtain training data from the system over BLE.

About

Source code and hardware design files for the Polymath IoT Sensor. Refer to the Readme.md for usage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published