Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 19

Thema: Kann der HS HTTP Telegramme senden?

  1. #1
    Zimmi ist offline Registrierter Benutzer
    Registriert seit
    May 2005
    Ort
    Horgen
    Beiträge
    186

    Kann der HS HTTP Telegramme senden?

    Hallo Zusammen

    Gibt es eine möglichkeit mit dem HS IP Telegramme auf HTTP Basis und über Port 433 zu senden. Nicht TCP/UTP.

    Denn via TCP/UTP kenne ich die angelegenheit.
    Mein Kunde fragte mich folgendes:

    1. Wie läuft die Kommunikation zwischen Gira Home Server und einem
    externen System? Handelt sich um eine TCP/UDP Socket Verbindung über
    eine Adresse:Port Kombination oder geht es auch in der Form eines HTTP
    Request/Response, d.h. Richting Web Services? Die Socket Verbindung
    wird nämlich nur im Intranet funktionieren, für die Datenübertragung
    von externen Installationen brauchen wir unbedingt eine HTTPS
    Verbindung über Port 443 (in der Testphase ist auch HTTP über Port 80
    möglich).

    Gruss

    URS

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Radevormwald
    Beiträge
    2.363
    Klar, z.B. die Webseitenabfragen funktionieren so. Du kannst beliebige POST/GET-Anfragen senden und die Ergebnisse auswerten.
    Ob´s per HTTPS auch funktioniert habe ich noch nicht versucht.
    Gruss aus Radevormwald
    Michel
    .
    Hier bin ich jetzt zu finden: knx-user-forum.de

  3. #3
    Gaston ist offline Registrierter Benutzer
    Registriert seit
    Jul 2001
    Ort
    Aspelt (Luxemburg)
    Alter
    56
    Beiträge
    973
    Nein HTTPS geht nicht da der HS einen Protokollunabhängigen Abfragemechanismus implementiert (schicke Packet, Empfange Daten). Bei HTTPS muss aber ein SSL Sicherheitshandschake stattfinden was so nicht möglich ist.

    Gruss,
    Gaston

  4. #4
    Registriert seit
    Nov 2003
    Ort
    Frankfurt/Main
    Beiträge
    517
    Gaston hat leider recht. Der HS macht kein SSL.

    Geht es darum, die WEB-VISU über SSL aufzurufen? Oder soll der HS Webabfragen über SSL machen?

    Alfred

    KNX-USER-FORUM.DE e.V.

    Verein von KNX Benutzern für KNX Benutzer


  5. #5
    Zimmi ist offline Registrierter Benutzer
    Registriert seit
    May 2005
    Ort
    Horgen
    Beiträge
    186
    Ich muss KNX Daten auf ein SAP System bringen. z.B. Oelstand, Energiemessungen, usw.

    Klar, z.B. die Webseitenabfragen funktionieren so. Du kannst beliebige POST/GET-Anfragen senden und die Ergebnisse auswerten.
    Diese Funktionen kenne ich aus dem FF.

    Bin aber der Meinung ich sollte auch einen Server im Inertnet über die IP Adresse aufrufen können und dann über einen Port Daten senden, oder nicht?

    Gruss

    URS

  6. #6
    Registriert seit
    Nov 2003
    Ort
    Frankfurt/Main
    Beiträge
    517
    also Port 443 heisst nicht zwingend auch SSL zu machen. Wenn Du also lediglich eine TCP oder UDP Verbindung über Port 443 aufmachen willst, so sollte das gehen (gehe mal davon aus, das es 443 ist um "legal" durch eine Firewall zu kommen und der 80er über einen Proxy läuft -geraten-)...

    Ansonsten gibt es sicher weiter Möglichkeiten Daten zu verteilen. Kannst mir ja eine PN senden falls Du das ausdiskutieren möchtest...

    KNX-USER-FORUM.DE e.V.

    Verein von KNX Benutzern für KNX Benutzer


  7. #7
    EIBJ ist offline Registrierter Benutzer
    Registriert seit
    Dec 2004
    Ort
    Heidelberg
    Beiträge
    62
    Hi Urs
    Klar kannst du mit dem HS Daten an ein SAP System schicken. Du solltest dir dazu im SAP einen Webservice erstellen. Im Prinzip ist das nix anderes als, daß du dem SAP System einen http Request schickst und dann entweder in der URL oder im POST Teil des http Request die Daten reinpackst. Im ABAP kannst du das dann beliebig auswerten. Auf Anhieb fällt mir kein generischer Webservice ein, aber du kannst das ganz einfach selber anlegen. Leider geht das nicht über https (SSL), denn dem HS fehlt leider die Funktionalität ein Zertifikat zu hinterlegen (Warum eigentlich ?).

    Gruß
    Hans-Jürgen

  8. #8
    Gaston ist offline Registrierter Benutzer
    Registriert seit
    Jul 2001
    Ort
    Aspelt (Luxemburg)
    Alter
    56
    Beiträge
    973
    Zitat Zitat von EIBJ Beitrag anzeigen
    Leider geht das nicht über https (SSL), denn dem HS fehlt leider die Funktionalität ein Zertifikat zu hinterlegen (Warum eigentlich ?).
    Erstens hat SSL nicht direkt etwas mit den Zertifikaten zu tun, will heissen es gibt auch SSL verbindungen ohne Zertifikat, sprich SSL ist möglich ohne Zertifikat wenn beide Seite das zulassen. Zum anderen ist die Abfrage vom HS, wie ich schon eingangs geschrieben hatte, Protokolunabhängig und weiss auch nicht dass er z.B. eine HTTP-Anfrage macht, für den HS ist das legedlich ein einfaches TCP Telegramm, er hat keinerlei "Wissen" über dessen Inhalt.

    Gruss,
    Gaston

  9. #9
    Registriert seit
    Sep 2011
    Ort
    Dresden
    Beiträge
    21

    Cool

    Hi,

    mich würde allgemein die Funktionsweise http und Post interessieren. Wird das durch Gira irgendwo näher beschreiben? Die Hilfe deutet da nur an, beschreibt aber nicht die vollständige Implementierung.

    Speziell will ich PTZ-Befehle per http Post an eine Kamera senden.

    Gruß
    Sylvio

  10. #10
    Avatar von EIB-Freak
    EIB-Freak ist offline KNX-Professional Firmenmitglied (Administrator)
    Registriert seit
    Aug 2004
    Ort
    Überlingen/Bodensee
    Alter
    44
    Beiträge
    4.375
    In der F1-Hilfe ist das schon recht gut beschrieben.
    Ich kann dir zur Not ein Beispiel fertig machen.
    Gruss,

    Michael

  11. #11
    Registriert seit
    Sep 2011
    Ort
    Dresden
    Beiträge
    21

    Rotes Gesicht

    Hallo Michael,

    würde mich sehr freuen! In der Anlage mal die Anleitung zur Kamera. Ich hatte mal mit dem HttpFox mitgelesen, was der Browser bei der PTZ-Steuerung macht und das mit einem HTTP-Poster-Tool ausprobiert. Das ging etwas verzögert aber einwandfrei. Der Benutzer und das Passwort wurde beim Verbindungsaufbau allerdings mit übertragen.

    LG
    Sylvio

  12. #12
    Registriert seit
    Sep 2011
    Ort
    Dresden
    Beiträge
    21
    Hallo Michael,

    ich denke, dass das doch nicht geht. Ich habe mal eine direkte Anfrag an Gira gestellt. Der Berater sendete mit zuerst eine Schulungsunterlage mit http Get. Als ich ihn noch mal expliziet auf Post anschrieb, bat er um Rückruf. Am telefon fand er keine Lösung um den Post-Text zu übergeben. Er wollt ggf. mit eine Sequenz arbeiten. Selbst wenn das ginge, sind 1s zwischen Start und Stopp der Kamera zu viel, da sie dann schon 360% rum ist. Die Steuerung wäre viel zu träge.

    Wir sind mit der Idee auseinanger gegangen mit einem Tool zu arbeiten, dass Get in Post umwandelt. Ich versuche mich nun mal, trotz absolutem Anfängerstatus, mit php außer du weißt evtl. und hoffentlich was besseres.

    LG
    Sylvio

  13. #13
    Registriert seit
    Nov 2000
    Ort
    Unna
    Alter
    56
    Beiträge
    3.063
    Leg doch einfach verschiedene Preset's ab und ruf diese dann gezielt auf.

    So zumindest mache ich es mit meiner AXIS.

    LG
    ______________________

    Mike

    m..myhome Support Forum



    m..myhome for Mac demo Clip neuer demo Clip

  14. #14
    Registriert seit
    Sep 2011
    Ort
    Dresden
    Beiträge
    21
    Hallo,

    wie hast du den Aufruf genau gemacht? Die Axis macht doch auch http Get oder?

    Gruß
    Sylvo

  15. #15
    Registriert seit
    Nov 2000
    Ort
    Unna
    Alter
    56
    Beiträge
    3.063
    Wenn Du, wie bereits beschrieben, eine Webabfrage benutz, musst Du Dich um den Header nicht weiter kümmern. Es wird automatisch eine "GET Abfrage" gesendet.

    Also einfach eine Webabfrage einrichten und die korrekte URL eintragen..

    LG
    ______________________

    Mike

    m..myhome Support Forum



    m..myhome for Mac demo Clip neuer demo Clip

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •