Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Codebeispiel DynDNS
 Beitrag Verfasst: Di Jun 30, 2009 10:12 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Die Tixi Geräte der Serie 100/400 können an einen Webserver HTTP Requests senden. Diese Funktion kann man sich z.B. für den dynamischen DNS Dienst http://www.DynDNS.com zunutze machen.

Somit kann man auf permanent mit dem Internet verbundene Tixi Geräte (Alarm Modem mit GPRS Dauerverbindung oder LAN/WLAN Data Gateway) oder bei Bedarf verbundene Geräte (CBIS) per VQDN (vollqualifiziertem Domänennamen) zugreifen, und muss sich nicht mehr mit IP-Adressen rumärgern.

Die DynDNS-Konfiguration sieht wie folgt aus:

Zunächst erzeugt man sich einen Adressbuchkontakt mit einer URL:

<Contact_1>
<URL _="http://&#xae;~/Server;/nic/update?hostname=&#xae;~/Hostname;&amp;myip==__ToBeReplacedByCurrentIP__"/>
<URLPort _="80"/>
<User _="&#xae;~/Username;"/>
<Password _="&#xae;~/Password;"/>
</Contact_1>

Die im Kontakt eingetragenen Daten werden von einem EventHandler übergeben, der z.B. bei einem GPRS-Verbindungsaufbau oder auch zeitgesteuert getriggert werden könnte.

<DynDNS>
<SendMail _="MessageJobTemplates/DynDNS">
<Hostname _="MeineURL.dyndns.org"/>
<Server _="members.dyndns.org"/>
<Username _="MeinUser"/>
<Password _="MainPasswort"/>
</SendMail>
</DynDNS>

Die im EventHandler einzutragenden Daten erhält man bei der Registration des DynDNS Accounts.

Das MessageJobTemplate bestimmt den Empfänger:

<DynDNS _="URLSend">
<Recipient _="/D/AddressBook/Contact_1"/>
</DynDNS>

Das wars!

Tip: Bei GSM/PSTN Alarm Modems kann man die Funktion gut mit unserem CBIS Dienst (Call Back Initiation Service) kombinieren.

Vor der DynDNS-Registrierung lässt man das Modem eine CBIS-E-Mail versenden, welche z.B. einen Link auf den VQDN enthält. Somit wird einerseits die Verbindung nach dem CBIS Trigger (z.B. Telefonanruf) eine gewisse Zeit offen gehalten, andererseits kann man per Mausklick auf den Webserver zugreifen.

Der EventHandler wird wie folgt erweitert:
<DynDNS>
<SendMail _="MessageJobTemplates/CBIS">
<KeepConnected _="180s"/>
</SendMail>
<SendMail _="MessageJobTemplates/DynDNS">
<Hostname _="MeineURL.dyndns.org"/>
<Server _="members.dyndns.org"/>
<Username _="MeinUser"/>
<Password _="MainPasswort"/>
</SendMail>
</DynDNS>

Das CBIS MessageJobTemplate bestimmt einen E-Mail Absender und Empfänger (eine korrekte E-Mail-Konfiguration wird vorausgesetzt):
<CBIS _="CBIS">
<Recipient _="/D/AddressBook/Contact_0"/>
<Sender _="/D/AddressBook/MySelf"/>
</CBIS>

Triggern kann man CBIS dann z.B. per Anruf:
[<SetConfig _="ISP" ver="y">
<IncomingCallTrigger>
<No1 _="+493040608300" event="CBIS"/>
</IncomingCallTrigger>
</SetConfig>]

Der Ablauf sieht dann wie folgt aus:
- Man ruft das Modem an, und lässt 2x klingeln
- Hiernach wählt sich das Modem ins Internet ein, und sendet eine E-Mail mit der aktuellen Adresse.
- Anschliesend registriert das Modem seine IP beim DynDNS Server
- Nun hat man 180s Zeit den Webserver im Modem aufzurufen, ansonsten wird die Verbindung wieder abgebaut.

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 22 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:
Gehe zu:  
cron
Deutsche Übersetzung durch phpBB.de