Zum Inhalt springen

Hyper Text Coffee Pot Control Protocol

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 23. Juni 2009 um 15:59 Uhr durch Renamed user 381b7f67a48cfabeb476b696d3a9fe64 (Diskussion | Beiträge) (Interpunktion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Das Hyper Text Coffee Pot Control Protocol (zu Deutsch Hypertext-Kaffeekannensteuerungsprotokoll, Abkürzung HTCPCP) ist ein Protokoll zur Kontrolle und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1. April 1998 als RFC 2324 spezifiziert. Obwohl es sich bei diesem RFC um einen Aprilscherz handelt, ist die Spezifikation hinreichend genau, um den beschriebenen Einsatzzweck abzudecken. Für den vielseitig erweiterbaren Editor Emacs existiert eine funktionsfähige Implementierung[1], und für Mozilla existiert eine Anfrage zur Umsetzung des Protokolls.[2]

HTCPCP ist eine Erweiterung zu HTTP. HTCPCP-Anfragen werden anhand des URI-Schema coffee:// (bzw. der Übersetzung von "coffee" in 29 Sprachen) erkannt und enthalten diverse Erweiterungen zu den Standard-HTTP-Methoden:

  • BREW oder POST: bittet den HTCPCP-Server Kaffee zu kochen.
  • GET: fordert den Kaffee vom HTCPCP-Server an.
  • PROPFIND: Fragt diverse Metainformationen zum Kaffee ab.
  • WHEN: unterbricht die Zugabe von Milch zum Kaffee

Die genauen Spezifikationen sind im RFC nachzulesen.

Beachtenswert ist bei diesem 1998 erstellten RFC, dass dort bereits eine Kaffemaschinenansteuerung beschrieben wurde, als das Internet der Dinge noch reine Utopie war.

Quellen

  1. Emacs-Modul
  2. Mozilla Bugtracker - Eintrag