Deutsch Das Projekt TheftDetect schafft eine Möglichkeit, wertvolle Objekte auf zum Beispiel öffentlichen Baustellen zu schützen. Über verschiedene Modi lässt sich ein Diebstahl schnell erkennen und anschließend verfolgen. Dabei werden die Daten vom "Tracking-Modul" vor Ort aufgenommen und über Mobilfunk an eine InfluxDB übertragen. Daraufhin kann das zu schützende Objekt über eine Web-Applikation verfolgt und alte Routen erneut angezeigt werden. Benutzer sollen auch mehrere TheftDetect-Module zu seinem Account hinzufügen können, um so auch verschiedene Objekte gleichzeitig überwachen zu können.
English "TheftDetect" creates a possibilits to protect valuable objects on public construction sites for example. Various modes allow theft to be detected and tracked quickly. Data is recorded on site by the "tracking module" and transmitted to an InfluxDB via cellular networks. Objects which should be protected can be tracked via a web application and former routes can be visualized. A user will also be able to add several TheftDetect modules to his account in order to be able to monitor different objects at the same time.
Hier finden Sie eine detailliertere Beschreibung unseres Projekts.
Das Basiselement zur Datenverarbeitung des Tracking-Moduls von TheftDetect ist ein ESP32 SIM800L. Er bietet die Funktion aufgenommene Daten über Mobilfunk zu übertragen. Die Funktion, das Objekt zu verfolgen, wird durch den NEO-M9V geschaffen. Dieser ist ein GNSS-Sensor mit "Dead-Reckoning" und benötigt eine externe Antenne, die ebenfalls im System verbaut ist. Temperatur, Luftdruck und Luftfeuchtigkeit werden über einen BME280 aufgenommen. Dadruch lässt sich zum Beispiel erkennen, ob sich das zu überwachende Objekt in einem Innen- oder Außenraum ist.
Die Daten werden mittels Mobilfunk(2G) an einen MQTT-Broker übertragen. Von diesem werden anschließend die Daten über NodeRED in die InfluxDB gespeichert. Dort können sie anschließend mittels REST-Service von der Web-Applikation abgerufen werden.
In der Web-Applikation können sich Benutzer anmelden und anschließend ihre Module hinzufügen. Daraufhin wird die aktuelle Position des Tracking-Moduls angezeigt und es kann ein Modus zur Überwachung eingestellt werden, wobei zwischen dem Work- und Protectmode unterschieden werden. Im Workmode wird kein Alarm ausgelöst und die Daten nur auf Anfrage übertragen. Dadurch wird die Aufnahme elektrischer Leistung reduziert. Im Protectmode wird bei einer Veränderung der Position (Bewegung) des Moduls die Übertragung der Daten gestartet und ein stiller Alarm ausgelöst. Dabei wird je nach Wahl ein Alarm ausgelöst, wie z.B. eine E-Mail, eine Push-Benachrichtigung, etc. Nach einer Alarmierung kann ein Livetracking beginnen. Auch die Möglichkeit alte Routen erneut anzuzeigen, ist möglich.