/spackler

Spackler is the backplane control software that runs on a raspberry pi

Primary LanguageGoMIT LicenseMIT

Backplane Controller Service (spackler)

This runs on the raspberry pi that has the backplane controller pi HAT on it

To run the service, start the docker container so it can talk to the raspberry pi serial port that is connected to the pi HAT

docker run -it --rm --device /dev/ttyAMA0 -p 8585:8585 -e SERIAL_DEVICE="/dev/ttyAMA0" spacklerind/spackler
docker run -it --rm --device /dev/ttyS0 -p 8585:8585 -e SERIAL_DEVICE="/dev/ttyS0" spacklerind/spackler

Interacting with it

curl -X GET {target}/api/v1/power/{i2cAddress}/{i2cSlot}/{powerStatus}