Skip to content

Software Components

Cuthbert Baines edited this page Jun 1, 2026 · 1 revision

Software Components

This page provides an overview of the software components used in the River Project.

Core Technologies

Python 3

Primary Language: All data collection and processing logic is written in Python.

Key Libraries:

  • sense-hat - Interface with Sense Hat sensors
  • paho-mqtt - MQTT client for message publishing
  • json - Data serialization

Installation:

pip install sense-hat paho-mqtt

Clone this wiki locally