Home - mitra42/frugal-iot GitHub Wiki
Welcome to the frugal-iot wiki!
Documentation is gradually being moved here from the Google Drive
High level documentation - read these first
- A theory of change
- Systems Architecture
- Including pointers to the github repos for each component.
- Nodes - how the sensor nodes work and the different parts of their design.
- Supported Hardware - understand what is currently supported.
- High level view of simple scenarios
- Updates - all the News as it happens.
- Collaborating
Are you ... device user/builder, device developer, Frugal-IoT developer
Device User - for people who want to use or build something developed by others.
See How To for how to flash a specific project e.g.: Air Quality Sensor; Temperature and Humidity Sensor; Weight sensor / Scales; Agriculture sensor or an off-the-shelf device like a Sonoff.
Device Developer - you want to add a sensor, or an actuator or build a custom device
See How To for how to get setup as a developer, or work on different parts of the system - for example to add a new sensor.
The guide for Ardunino IDE may be useful, if you don't have access to the recommended PlatformIO.
Frugal-IoT Developer - you want to contribute to the project at a core level
See How To for how to get setup as a developer, or work on different parts of the system - for example to add a new sensor.
And Debugging
Then ... some deeper dives
- Functions high level overview
- Data flow and format
- How nodes/logger/server/broker/client find each other
- File structure for nodes
- Power design
- Power reduction
- OTA - Over The Air updates
- Configuration
- Controls
Stories, articles, updates etc.
- Google Drive: Enabling low cost sensor networks - the original white paper.
- Google Drive: First batch of prototypes
- Regular Updates: December 2024; March 2025; September 2025;
- Profiles of organizations and their needs
- Who else is doing interesting stuff relevant to Frugal IoT
OBSOLETE DOCS THAT NEED UPDATING
TO be written or ported from Google Drive - some may be obsolete
- Other parts of the architecture - server; logger; local node etc
- How & where to add your own code
- Pin usage for the D1 series
- Google Drive: Development plan for the Sensor Nodes
- Functions high level overview