Skip to content

BK1031/SproutSense

Repository files navigation

SproutSense

SproutSense is a network of smart environmental sensors designed to help farmers monitor real-time field conditions and optimize agricultural practices. This repository contains the source code for the web dashboard and backend server.

To view the custom PCB hardware repository, visit: capstone_PCB

Check out our paper: Real-Time Environment Monitoring for Sustainable Agricultural Practices, which was accepted to the 2025 International Telemetering Conference, and will be published in their 2025 (Vol. 60) journal.

Getting Started

First, start the required services defined in the provided Docker Compose file.

docker compose up

Architecture

The project consists of a series of services spanning the hardware/software stack.

Service Description Tooling
Base Station Firmware code for the base stations. C++
Firmware Firmware code for the sensor modules. C
Ingest A data ingestion service that collects and processes sensor data from the field modules Python, Poetry
Web A web application that provides the user interface TypeScript, React

About

Distributed smart sensor array for agricultural deployment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors