WildlifeSystems

Open-source tools for monitoring biodiversity using heterogeneous sensor networks.

Tools & Components

Node

ws-node

Deploy an autonomous biodiversity monitoring node on a Raspberry Pi.

Learn more about ws-node
Power

pi-pwr

Power management for Raspberry Pi. Disable USB, WiFi, Bluetooth, HDMI and LEDs when running on solar or batteries to extend uptime.

Learn more about pi-pwr
Audio

sdc — Sound Device Control

Standard interface for installing, configuring and controlling sound capture hardware across large heterogeneous Pi deployments.

Learn more about sdc
Camera

ws-camerad

Multi-consumer camera daemon for Raspberry Pi. Provides concurrent access to a single camera via shared memory, Unix sockets, and RTSP — with hardware-accelerated encoding, rolling buffer clip extraction, and virtual camera output.

Learn more about ws-camerad
Audio

ws-audiod

Multi-consumer audio capture daemon for Raspberry Pi. Provides concurrent access to ALSA devices via shared memory — with rolling buffer clip extraction, gapless block recording, and WAV/FLAC output.

Learn more about ws-audiod
Sensors

sensor-control

Install and configure environmental sensors on the Raspberry Pi with a unified interface.

Learn more about sensor-control
Timing

dielty

Solar and lunar event calculator for headless Linux systems. Schedule monitoring tasks around sunrise, sunset, twilight, moonrise, and moon phase.

Learn more about dielty
Sensors

sensor-tools

Command-line toolkit for processing and analysing sensor data. Transform between JSON and CSV, filter by date, detect errors, calculate statistics, and monitor sensors in real time.

Learn more about sensor-tools