= Commands - bruno-beloff/scs_mfr GitHub Wiki

docs > software repositories > scs_mfr


Command groups

Command-line utilities within the scs_mfr package fall into the following categories:

System identity

These utilities are used to specify the host identity on the local area network and visual display, establish a challenge-response regime, and set the identity of the system on a messaging infrastructure.

Calibration

These utilities are used to set or update calibration values for individual sensors. The calibration values are used for data interpretation.

Configuration

These utilities are used to specify the sensor configuration: which sensors are present, and of what type or model.

Logging

These utilities are used to interrogate sensor driver logs.

Greengrass integration

These utilities are used to specify connections to the Greengrass subsystem.

Scheduling

This utility is used to specify the sensing regime: the frequency of sensing operations, and whether or not averaging takes place before sense data is published.

Time

These utilities are used to manage a real-time clock (if present) and set the reported time zone of the device.

Comms

This utility are used to control communications options.

AirNow-I data infrastructure

This utility enables an AirNow-I identity to be recorded. The AirNow-I identity should be accessed remotely by the MQTT control functions.

AWS data infrastructure

These utilities are used to configure the identity of the device, together with its messaging topics, on an Amazon Web Services (AWS) data infrastructure.

File-based data management

These utilities are used to store and retrieve data in comma-separated value (CSV) format, and to translate between CSV and JSON formats.

DFE EEPROM management

These utilities are used to read and write to the South Coast Science digital front-end (DFE) EEPROM. The EEPROM is used to assert the DFE identity and system requirements, according to either BeagleBone Cape or Raspberry Pi HAT standards.

Test

This utility is used to test the digital front-end (DFE) board in a manufacturing setting.