Fernbedienung über IP - Thema anzeigen

Fernbedienung über IP - Thema anzeigen



 
 Index |  Magazin |  Musikerforum |  Chat[0] |  Webkatalog |  Musikerwitze |  Musiklexikon |  Kontakt |  
 
  

  

   



  Neueste Forenbeiträge
 

  Backlinks (mehr)
Wie funktioniert's?

  2jesus.de unterstützen
Wenn Ihr uns unterstützen wollt dann wickelt doch Eure Amazon-Bestellung über diesen Link oder untige Suchbox ab:

Solltet Ihr dann immer noch das Bedürfnis haben, mir was Gutes zu tun: Hier mein Amazon Wunschzettel.
 


  pixel

Das Forum für Musiker und Musikschaffende


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite [1], 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Fernbedienung über IP
BeitragVerfasst: 11.10.2006 06:49 
Offline
Meister der Töne
Benutzeravatar

Registriert: 05.01.2005 15:49
Beiträge: 2217
Wohnort: FOH
ich such nach folgender Lösung:

in der Bude vom Fischteich steht ein PC im Dauerbetrieb, daran angeschlossen Kamera, das Ding führt einen Webserver durch, DYN DNS, und man kann sich das Gewässer dann online betrachten (vor allem WER da angelt, und ob der das darf .... Angel )
Ich such nun nach einer Umschaltung für 3 Kameras dazu. zB über einen Link oder ein Kennwort. Die Kameras sind wireless, umgeschaltet wird über Relais am Empfänger (Kanal). Also kein USB-Kram sondern echtes Video.

Zur Rechtfertigung davon:
1. Privatgelände mit Absperrung
2. gibts gewisse, meist russische Leute die von der staatlichen Fischereierlaubnis und Vereinsmitgliedschaft scheinbar nie was gehört haben ... die kommen dann einfach und bedienen sich, sogar mit Schleppnetzen. Um das zu unterbinden hab ich diese Onlinesache installiert. So können alle Mitglieder auf der HP den Teich sehen, und sollte da mal was auffälliges sein, Anzeige wegen Fischwilderei, die Polizei wohnt dichtgenug um das auf frischer Tat hinzubekommen. Da in dem Teich auch einige Tierchen leben die unter die BArtsch.V fallen wird das dann ausgesprochen effektiv beendet, nichtnur die 5000,- Geldbuße Smile


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 11.10.2006 08:17 
Offline
Groovesau
Benutzeravatar

Registriert: 07.07.2004 08:11
Beiträge: 3036
Wohnort: Bad Cannstatt
Hallo,

über Remote Access kannst Du den Rechner über IP genau so steuern, wie wenn Du direkt davor sitzt, mit Desktop und allem pipapo. Dazu benötigst Du nur eine entsprechende Software à la PCanywhere.

Gruß - der Fenderizer

_________________
they're coming to take me away ... hahaa!
P.S: this post is printed on 100% recycled electrons


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 11.10.2006 10:15 
Offline
Meister der Töne
Benutzeravatar

Registriert: 05.01.2005 15:49
Beiträge: 2217
Wohnort: FOH
zu kompliziert, ich will knöpfe auf der webseite "guggen".
könnte zB durch ständiges lesen der .access vom Server gemacht werden, man surft guggen.php?cam=3 an und schon switcht er um Smile
der PC führt einen Apache 2.0 durch, Win2k


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 11.10.2006 13:43 
Offline
Moderator
Benutzeravatar

Registriert: 20.04.2006 07:17
Beiträge: 9153
Wohnort: Bretzfeld D.C.
Aber mit einer Kamera funktioniert das schon???

Das Problem sähe ich dadrin das Kamerabild in den Rechner zu bekommen. Wenn Du das einmal irgendwie auf einer Webseite hast sollte die Umschaltung zwischen den Kameras nicht mehr das Problem sein.

Gruß, Dave

_________________
Ich mache KEINEN Support per PN, ICQ, E-Mail oder Teleofn
Meine Bibel-Community


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 11.10.2006 17:59 
Offline
Meister der Töne
Benutzeravatar

Registriert: 05.01.2005 15:49
Beiträge: 2217
Wohnort: FOH
jau Dave, das geht schon mit 1 Kamera.
Ich hab quasi eine Webseite mit Live-Bild gebastelt, mir fehlt nurnoch die Umschaltung. Das Bild kommt per sVHS-Kabel in den Input einer Aldi-TV Karte und wird von da gegrabscht.
Der Empfänger der Wireless Kamera hat ein Mäuseklavier für 4 Kanäle. Ich will nun das Mäuseklavier ausbauen, Reedrelais rein und schon funzt das per remote. Gesucht ist nun die Anbindung an den Apache (der diese Seite hostet)


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 12.10.2006 05:35 
Offline
Moderator
Benutzeravatar

Registriert: 20.04.2006 07:17
Beiträge: 9153
Wohnort: Bretzfeld D.C.
Hmmm hat das Mäuseklavier ne serielle Schnittstelle? Dann könntest Du einfach mit PHP auf die Schnittstelle des Servers zugreifen (so diese freigegeben ist):

z.B.:
Code: Alles auswählen
$foo = "Hallo Mäuseklavier!";
$bar = fopen("/dev/ttyS0","w");
fwrite ($bar, $foo);
fclose($bar);


Gruß, Dave

_________________
Ich mache KEINEN Support per PN, ICQ, E-Mail oder Teleofn
Meine Bibel-Community


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 12.10.2006 07:16 
Offline
Meister der Töne
Benutzeravatar

Registriert: 05.01.2005 15:49
Beiträge: 2217
Wohnort: FOH
sorry für das Fachwort.

ein Mäuseklavier ist ein Mehrfach-DIP-Schalter für manuelle Betätigung.
an diese Schalterchen sollen die Relaiskontakte einer Karte angelötet werden, so kann man den Kanal und damit die Camera vom PC her umschalten.

ein begehbarer Weg wäre dieser:

.access ist die Logdatei des Apache Webservers.

do
.access laden, letzte zeile isolieren, auf "GET /guggen.php?cam=X" prüfen
wenn vorhanden X schalten auf einer 8255 Relaiskarte
par sekunden warten
loop

wie man sowas umsetzt weis ich aber nicht.
Fakt ist, daß jedes Ansurfen des Servers in der .access eingetragen wird, da steht dann zB sowas:

84.174.179.26 - - [12/Oct/2006:07:17:17 +0200] "GET /guggen.php?cam=3 HTTP/1.1" 200 4228

dieser eintrag wär nun zu identifizieren und zu verwenden Smile
Das ansurfen geschieht über den entspr. Button auf der Seite guggen.php
d.h. der Zuschauer kann die Kamera wählen. So stell ich mir das vor.

Das Verfahren wär übrigends gut verkaufbar, als Fernüberwachung. Gibt bestimmt viele Leute die gerne im Urlaub mal einen Blick ins eigene Heim werfen möchten.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 12.10.2006 16:03 
Offline
Moderator
Benutzeravatar

Registriert: 20.04.2006 07:17
Beiträge: 9153
Wohnort: Bretzfeld D.C.
Naja das wäre von hinten durch die Brust ins Auge...

Wenn Du nen Button hast brauchst Du da nicht die Logfiles auslesen nur um Abzufragen ob er gedrückt wurde

Die Datei guggen.php sähe dann so aus:

Code: Alles auswählen
<?php
$form_submitted =( isset($_POST['form_submitted']) ) ) ? true : false;

if ($form_submitted)
{
    if ( isset($_POST['kamera_4]) )
    {
        $cam_id = 4;
    }
    elseif ( isset($_POST['kamera_3']) )
    {
        $cam_id = 3;
    }
    elseif ( isset($_POST['kamera_2']) )
    {
        $cam_id = 2;
    }
    else
    {
        $cam_id = 1;
    }
    echo '<img src="image.php?kamera_id="' . $cam_id . ' width="640" height="480" > ';   
}


?>
<form action="guggen.php" method="post">
<input type="submit" name="kamera_1" value="kamera_1">
<input type="submit" name="kamera_2" value="kamera_2">
<input type="submit" name="kamera_3" value="kamera_3">
<input type="submit" name="kamera_4" value="kamera_4">
<input type="hidden" name="form_submitted" value="true">
</form>


Dann hast Du noch eine Datei image.php, die funktioniert einfach wie ein normales Bild und gibt das Kamerabild zurück:

Code: Alles auswählen
$cam_id = (isset($_GET['kamera_id'])) ? (int) $_GET['kamera_id'] : 1;
Header ("Content-type: image/gif");                 
$image = imagecreate (640, 480); 


$image = '.....'; //hier musst Du den Code einbauen der die entsprechende Kamera anhand der ID ausliest und in die Variable $image schreibt

//Wenn Du willst kannst Du in dem Bild noch etwas Text erzeugen so dass der Name angezeigt wird.
$text_color = ImageColorAllocate ($image, 255, 255, 255);
$text_size = 12;
$text = "Kamera " . $cam_id;
ImageTTFText($image,$text_size,0,20,20,$text_color, './fonts/arial.ttf',$text);
ImageGif ($image);
ImageDestroy ($image);

_________________
Ich mache KEINEN Support per PN, ICQ, E-Mail oder Teleofn
Meine Bibel-Community


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 13.10.2006 07:29 
Offline
Meister der Töne
Benutzeravatar

Registriert: 05.01.2005 15:49
Beiträge: 2217
Wohnort: FOH
wie komm ich denn in PHP direkt an den Hardware-Port ?
Rechtevergabe 777 ist evtl. nochnicht ausreichend dafür, Windows mag sowas nicht.

Zum Schalten eines Relais muß eine Speicherstelle im System direkt umgeschrieben werden, also ein poke. Dabei wird das Ausgaberegister des zuständigen 8255 so belegt daß er das zuständige Relais zieht, damit schaltet der Empfanskanal um auf die zugehörige Camera. Man guggt also immer dieselbe Kamera, die Umschaltung erfolgt extern.

Eine möglichkeit wär das ausführen einer umschaltCAM3.exe o.ä.
sobald das zugehörige Button gedrückt wird.

8255 ist übrigends identisch mit einem Druckerbus (Parallelschnittstelle), also ein alter bekannter.


Nach oben
 Profil  
 
BeitragVerfasst: 13.10.2006 17:44 
Offline
Moderator
Benutzeravatar

Registriert: 20.04.2006 07:17
Beiträge: 9153
Wohnort: Bretzfeld D.C.
wie komm ich denn in PHP direkt an den Hardware-Port ?


Siehe mein zweites Posting oben. Unter Linux kannst Du einfach auf die serielle Schnittstelle wie auf eine physikalische Datei zugreifen das geht eben auch mit PHP. Das geht relativ problemlos. Unter Windows würde ich es einfach mal hiermit probieren:

Code: Alles auswählen
$foo = "Hallo Mäuseklavier!";
$bar = fopen("COM1","w");
fwrite ($bar, $foo);
fclose($bar);


Gruß, Dave

_________________
Ich mache KEINEN Support per PN, ICQ, E-Mail oder Teleofn
Meine Bibel-Community


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ]  Gehe zu Seite [1], 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:

Gitarre lernen
Webdesign & Ecommerce | Bibel Online | Blog von Dave

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group