Die simple Wiedergabe und Steuerung der RoboCam hatte ich auf der Vorseite - RoboCam Steuerung erklärt und auch praktisch demonstriert.
Seltener dagegen ist wohl der Wunsch, die technischen Möglichkeiten einer vorhandenen Robocam so zu verändern bzw. auszunutzen, dass beispielsweise die Funktion "Auto Patrol" nicht nur einmalig, auf spezielles Kommando, sondern periodisch wiederholt, d.h. ununterbrochen oder mit regulierbaren Pausen, ausgeführt werden soll.
Das heißt, anstelle der durch den Entwickler der RoboCam vorgesehenen einmaligen Überprüfung der bis zu 8 voreinstellbaren Kontrollsektoren (Sichtbereiche) soll eine ständig laufende, ununterbrochene und aufeinanderfolgende Überprüfung der Kontrollsektoren erfolgen.
Auf die dabei auftretenden hören Belastungen des Materials, elektrisch (Überlastung), thermisch (Überhitzung) und physikalisch (Zerstörung der Plaste- Teile), sowie die logische Aushebelung der Bewegungsmeldung und Alarmierung der RoboCam in dieser Variante weise ich auch hier ausdrücklich hin - es widerspricht ganz einfach ihrer bisherigen Konstruktion!
Zusätzlich ist es sinnvoll, bei Bedarf auch die Standard- Steuerelemente nutzen zu können. Klar, solange das automatische Auto- Patrol die Servo- Motoren der Kamera steuert, sind andere Kommandos wie "nach rechts", "nach links" usw. unsinnig! Es muss also eine zusätzliche Lösung gefunden werden, die die Funktion "Periodisches Auto Patrol" auch schnell abschalten lässt.
Aufbauend auf dem Verständnis der Vorseite ist die periodische Auto- Patrol- Funktion recht einfach zu realisieren, ohne selbst die Firmware oder gar die Robocam mechanisch zu verändern oder einen Programmierer zu beauftragen.
Da ich keine Kamera aus Jux und Dallerei zerstören möchte, baue ich zwar auf den bisherigen Kenntnissen und Steuerelementen auf, verwende jedoch eine simulierte Widergabe und keine realen Steuerungs- Links. Passen sie deshalb einfach alle Pfade zu Ihrer RoboCam selbst an.
|
Ich modifiziere die RoboCam- Steuerung so, dass zusätzlich zum Button "Start ständiges Autopatrol" für den ersten Aufruf bzw. Klick zum Start der ununterbrochenen Auto- Patrol- Funktion ein zweiter Button "Stop" für den zweiten Aufruf/ Klick zum Stop des Auto- Patrol- Modus ergänzt wird.
........................... in Bearbeitung ........................
Material für mich selbst - ggf. setInterval bzw. clearInterval
Für die Startposition (Ausgangsposition):1. Für die Steuer- Links wird zusätzlich immer ein Ziel ( target="dummy", als ein kleines, unsichtbares Inline- Frame) verwendet. Das ist notwendig, um einerseits den gewünschten Link aufrufen zu können, andererseits aber auf der gleichen HTML-Seite mit dem Webcam- Wiedergabestring zu bleiben. Ohne dieses "Ziel ins Nirwana" würde die gesamte HTML- Seite weitergeschaltet, wäre ganz einfach weg.
Das technisch also notwendige, für den Besucher sowieso unsichtbare Inline-Frame, weil nur 0x1 Pixel groß, wird im Quelltext der Wiedergabeseite untergebracht:
<iframe src="" height="1" width="0" name="dummy" frameborder="0">
2. Für die sichtbaren Bedienelemente (= Bilder /Buttons / Tasten bzw. Images/ img) können natürlich eigene, selbstgestaltete Icons/ kleine Bildchen verwendet werden, die mittels Tabellen angeordnet werden sollten.
Diese sollten besser auf dem Webspace bei der HTML-Wiedergabeseite liegen, da sie beim Hoster zuverlässiger und schneller als aus der Kamera selbst erreichbar sind. So schont man die eigenen Ressourcen (Bandbreite, Kamera- Prozessor usw.)
Beispiele:
<img src="robocam/right.gif" alt="Taste rechts" width=eight"18"
h="18">
-
oder aber
<img src="robocam/home.gif" alt="Mitte" width="24" height="29">
-
(als ein Symbol für die Start- bzw. Ausgangs- und Stopp
http://ip:port/cgi/admin/ptctrl.cgi?action=move&Cmd=autopatrol .
Beachten Sie unbedingt die Unterschiede in den Steuer- URLs zum Aufruf der entsprechenden CGI-Scripte im Kamera- Server:
* "move" für die Steuer- Grundfunktionen wie Start, Stopp, Ausgangsposition, Fixpositionen, automatische horizontale Kontrolle und Zufallskontrolle
Bei Problemen mit der vereinfachten Wiedergabe und der Steuerung der RoboCam fragen Sie notfalls mit Angabe der URL Ihrer Wiedergabeseite und ggf. Zugangsdaten im Webcam- Forum -dort bitte auch die Suche verwenden- oder übers Feedback- Formular im Impressum an.
