Home - bruno-beloff/scs_dev GitHub Wiki

docs > software repositories


High-level scripts and command-line utilities for environmental sensing devices using South Coast Science digital front-end (DFE) circuits

Purpose

The scs_dev (device) package provides a collection of utilities for reading environmental sensing equipment and host system state, together with tools for publishing data over messaging systems and network sockets, and receiving commands from remote management systems.

Operation

The package is intended for use in a command-line environment. The scs_dev utilities can be invoked directly via an ssh session. In many real-world cases, the scs_dev utilities are combined into shell scripts that provide managed services under the control of Systemd.

Structure

The design of the scs_dev package aims to minimise original functionality - in almost all cases, scripts make use of functions that are built into the scs_core package, on which it depends. This enables the same object structures to be shared by data producers and data consumers.

Requirements

South Coast Science supports the deployment of the scs_dev package on Raspberry Pi 3 and Pi Zero running Raspian, together with BeagleBone hosts running Debian IoT.