• IT-Karriere:
  • Services:

Wozu Websockets nützlich sind

Abgesehen davon, dass Websockets den Bau interaktiver Webanwendungen vereinfachen, sind sie ein ideales Instrument, um vielseitig verwendbare, betriebssystemunabhängige und nichtproprietäre Schnittstellen zu Hardware-Peripherie zu implementieren.

Stellenmarkt
  1. Technische Informationsbibliothek (TIB), Hannover
  2. DIgSILENT GmbH, Gomaringen, Dresden

Grundsätzlich ist das auch über HTTP möglich. Unüberschaubar ist zum Beispiel mittlerweile die Anzahl der Projekte, bei denen Raspberry Pi oder ähnliche Kleinrechner den Zugriff auf angeschlossene Sensoren und Aktuatoren über einen darauf laufenden Webserver ermöglichen.

Im einfachsten Fall läuft dabei ein Python- oder PHP-Skript, das auf Zuruf eine Webseite erzeugt und zum Beispiel die Sensordaten darstellt und Interaktionsmöglichkeit per Webformular oder HTML-Buttons bietet. Fittere Programmierer erweitern dieses Konzept auf AJAX-Aufrufe in der erzeugten Webseite, um Daten automatisch zu aktualisieren oder implementieren eine REST-API.

Obwohl gerade Letzteres den Stand der Technik repräsentiert, haben diese HTTP-basierten Methoden einen erheblichen Nachteil: Sie sind ressourcenintensiv.

HTTP geht nur in eine Richtung

Wie bereits angesprochen, kann der Server nicht von sich aus Daten an den Client senden. Dieser muss regelmäßig beim Server anfragen, ob sich etwas geändert hat. Und das dauert: Zuerst muss die Verbindung aufgebaut werden, dann muss die eigentliche Skriptlogik durchlaufen werden und die Daten müssen verschickt werden. Das kostet nicht nur Zeit, sondern belastet auch den Server und produziert viel überflüssigen Netzwerkverkehr. Überflüssig erst recht, wenn jedes Mal die gleichen Ressourcen vom gleichen Client angefordert werden. Da sind die übertragenen Header- und Metadaten schnell umfangreicher als die Nutzdaten.

Bei Websockets wird die Verbindung dauerhaft aufrechterhalten, die Übertragung von Metadaten wird minimiert. Daten können eventbasiert übertragen werden. Das führt zu kleineren Datenmengen über das Netzwerk und geringe Serverbelastung. Was effektiv bedeutet, dass weniger Strom gebraucht wird.

Aber auch wenn der Stromspareffekt nicht im Vordergrund steht - Websockets bieten sich auch da an, wo bislang klassische Sockets zum Einsatz kamen. Denn sie sind für den Anwendungsprogrammierer nicht schwerer zu nutzen, aber automatisch netzwerkfähig. Das wird zum Beispiel bereits von Leap Motion und Tinkerforge in dieser Form genutzt.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Bluetooth Low Energy und Websockets: Raspberry Pi als Schaltzentrale fürs HausBeispiel: Leap Motion 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14.  


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. täglich neue Deals bei Alternate.de

Anonymer Nutzer 28. Jul 2014

Ich würde sagen hier könnte man eleganter und auch verhältnismäßig preiswert mit Zigbee...

savejeff 24. Jul 2014

perfekt! die Artikel sind echt zeitlos. ich werde noch ein paar Artikel nachholen.

holminger 24. Jul 2014

Meine RasPis dienen einmal als AirPrint-Server für einen 15 Jahre alten Kyocera...

currock63 23. Jul 2014

die guten alten Zeiten der c't, als es noch in fast jeder Ausgabe etwas zum selber...


Folgen Sie uns
       


Beoplay H95 im Test: Toller Klang, aber für 800 Euro zu schwache ANC-Leistung
Beoplay H95 im Test
Toller Klang, aber für 800 Euro zu schwache ANC-Leistung

Der Beoplay H95 ist ein ANC-Kopfhörer mit einem tollen Klang. Aber wer dafür viel Geld ausgibt, muss sich mit einigen Kompromissen abfinden.
Ein Test von Ingo Pakalski


    Streaming: Amazon zeigt zwei neue Fire TV Sticks
    Streaming
    Amazon zeigt zwei neue Fire TV Sticks

    Amazon erweitert das Sortiment der Fire TV Sticks. Der Einstieg in die Streaming-Welt wird noch mal preisgünstiger.

    1. Streaming Neuer Fire TV Stick soll veränderte Fernbedienung erhalten

    Erörterung zu Tesla-Fabrik: Viel Ärger, wenig Hoffnung
    Erörterung zu Tesla-Fabrik
    Viel Ärger, wenig Hoffnung

    Lässt sich der Bau der Tesla-Fabrik in Grünheide noch stoppen? In einer öffentlichen Erörterung äußerten Anwohner und Umweltschützer ihren Unmut.
    Ein Bericht von Friedhelm Greis

    1. Tesla-Fabrik in Grünheide Wasserverband gibt grünes Licht für Giga Berlin
    2. Grünheide Musk besucht erstmals Baustelle für Gigafactory
    3. Gigafactory Musk auf Deutschlandtour in Berlin und Tübingen

      •  /