Wisp Backend

This is the Python backend for Wisp - the personal assistant at PJAIT. Its main task is to detect people approaching it, either by face, using beacons or by RFID.

It requires a Raspberry Pi, Raspberry Pi Camera Module, and an MFRC522-compatible RFID module.

Prerequisites

  • Raspberry Pi Camera Module enabled
  • Python 3 (preferably with virtualenv and virtualenvwrapper)

Installation

# Install Python packages from requirements.txt
pip install -r requirements.txt

# Set the boot SPI boot config on Raspberry Pi
echo "dtparam=spi=on" >> /boot/config.txt
echo "dtoverlay=spi-bcm2708" >> /boot/config.txt