This service implements multiple IoT sensors and actuators on a Raspberry Pi. The event data is sent to an arbitrary webservice.
- Button (Observer)
- Pi-Camera (Action)
- Display (segmented) (Action)
- NFC (Action + Observer)
- Binary (called vibration) (Observer)
- Raspberry with Raspbian. The image must be flashed onto a microSD card.
- Minimal development environment. To install this, execute
curl --silent https://raw.githubusercontent.com/tommartensen/raspbian-minimal-dev/master/raspbian-setup.sh | sh
Refer to the wire file.
- Clone this repository onto your Raspberry Pi.
- Run
make install
to install dependencies. WARNING: If asked, please activate IC2 in the Configuration (key 5). The Raspberry reboots afterwards as needed for activation of SPI. - Run
source berry.env
after you filled in the necessary information.
- Run
make run
. The execution logs will be available in standard output andlogs/execution.log
.
- mxgxw for the NFC reader module
- MaximilianV for the basic Thingberry
- tutorials-raspberrypi.de