Implementierung eines Ereignis/Aktuator-Systems in heterogenen Ad Hoc Netzwerken
Typ: Projekt (Bachelorarbeit an der Gottfried Wilhelm Leibniz Universität Hannover / LUH)
Zusammenfassung: Die Ausarbeitung beschäftigt sich mit der Entwicklung und Implementierung eines Ereignis-/Aktuator-Systems, welches als Gateway die Kommunikation zwischen dem Sensoren-Netz und dem Smart-Kamera-Netz gezielt steuert und welches als Rahmenwerk die Steuerung von Kameras in einem autonomen, selbstorganisierenden Überwachungssystems anhand von Sensorwerten realisiert. Außerdem wurde konkret eine Kollektion von Funktionen im Bezug auf die Empfindlichkeit des Sensoren-Netzes realisiert. Zum Schluss folgt eine Evaluierung der Funktionsfähigkeit des Ereignis-/Aktuator-Systems anhand eines Szenarios in einem dafür vorbereiteten Arbeitssaal.
Abstract: This elaboration deals with the development and implementation of an event-/actuator-system which steers communication between the sensor-net and the Smart camera net. It realize a framework to control cameras in an autonomous, organizing monitor on basis of sensor values. In addition a collection of functions with reference to sensitivity of sensor values was realized. Finally the software was evaluated by setting up a scenario in a special workroom prepared for it.
Für den Betrieb sind zwei unterschiedliche Softwareteile notwendig, zunächst das Programm für die Sensorknoten MOTE, sowie das Gateway für die Steuerung EASYLISTEN, die im Folgenden erwas näher erläutert werden:
EasyListen: Dieses Tool lässt sich auf einem Unix-, als auch auf einem Windows-Rechner betreiben. Entsprechende Shell-Scripte für Unix, sowie Batch-Files für Windows sind vorhanden. Das System existiert in seiner finalen Version (4.0). Eine direkte Weiterentwicklung wird es im Rahmen meiner Arbeit nicht geben. Die Java-App benötigt ein Serial-Interface-Board, welches über einen seriellen Port (UART) verbunden ist. Das Programm ist optimiert für Mica2-Sensorknoten der Firma Crossbow. Es sind entsprechend Sensorknoten (Sensoren) mit dem entsprechenden TinyOS-Programm zu flashen, für den Knoten auf dem Serial Interface-Bord ist ein entsprechendes Programm vorhanden, welches ebenfalls geflasht werden muss. Die Knoten müssen mit ihrer ID identifiziert werden. Alle weiteren Informationen zu Konfiguration etc. ist im Manuel vorhanden. Die Knoten messen in diesem Beispiel Lichtwerte (lux) und lösen entsprechende Ereignisse auf Bewegungen aus. Ein verbundenes Smart-Kamera-System mit einer AxisPTZ-Kamera lässt entsprechend den Fokus auf das Ereignis richten. Das System lässt sich entsprechend der angegebenen Klassen erweitern!
- System: independent (Java)
- LUH-Bachelorarbeit
- Art: Freeware
- Latest Version: 4.0
- Built: 09/2009 (Final)
- Post Production Version: —
- Code: Sebastian Zichner
Comments
Trackback