Software for surveillance. Uses OpenCV for capturing video, running Object-Detection, sending MQTT messages for anomalies, streaming video.