SerialGrabber has the following dependencies:
- pyserial
Instillation:
#> python setup.py install
This will create a default configuration in /etc/SerialGrabber:
SerialGrabber_Storage.py
- Configure the storage (Cache and Archive) handlersSerialGrabber_Calibration.py
- Configure Calibration providersSerialGrabber_Paths.py
- Configure the logging, data, and cache directoriesSerialGrabber_Settings.py
- Configure the reader (i.e serial port) and processors (i.e. uploader)SerialGrabber_UI.py
- Select the UI to use: eg. cli
Commandline:
#> serial_grabber --help
usage: serial_grabber [-h] [--config-dir <config_dir>]
Serial Grabber will read the configured serial port and process the data
received.
optional arguments:
-h, --help show this help message and exit
--config-dir <config_dir>
The location of the config directory, default:
/etc/SerialGrabber
#> serial_grabber --config-dir /etc/SerialGrabber