From 22b90ed8ca06d93bb59dee3c32263ab48b002149 Mon Sep 17 00:00:00 2001 From: Chrissi^ Date: Fri, 19 Oct 2012 20:21:20 +0000 Subject: [PATCH] Update mit Stand von heute. --- Doorbell_Extender.mw | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Doorbell_Extender.mw b/Doorbell_Extender.mw index 1bbf51830..f92c2aa5e 100644 --- a/Doorbell_Extender.mw +++ b/Doorbell_Extender.mw @@ -24,7 +24,7 @@ Das sendende netIO überwacht die digitalen Eingänge 1 .. 4. Tritt an einem die Auf Client-netIOs können Events im LAN lokale Aktionen zugeordnet werden. Solche Aktionen können das toggeln eines Ausgangs, das Ein- oder Ausschalten eines Ausgangs, sowie das zeitgesteuerte Aktiveren eines Ausgangs sein. === UDP-Pakete: === -Doorbell-Extender Ereignisse werden per UDP als IP-Broadcast auf Port 1337 (''wir sind in einem Hackerspace; welcher Port auch sonst!) übertragen. Der Datenteil der Pakete hat dabei einen fixen Aufbau: +Doorbell-Extender Ereignisse werden per UDP als IP-Broadcast (Broadcast des lokalen Netzes) auf Port 1337 (''wir sind in einem Hackerspace; welcher Port auch sonst!) übertragen. Der Datenteil der Pakete hat dabei einen fixen Aufbau: ;= Den Feldern kommt dabei folgende Bedeutung zu: * '''Proto ID''': String, der das genaue verwendete Protokoll beschreibt. Zunächst ist nur der String "''EVENTDISTRv1''" erlaubt! @@ -35,3 +35,22 @@ Den Feldern kommt dabei folgende Bedeutung zu: Der Datenteil des UDP-Paketes darf eine maximale Länge von 100 Byte nicht überschreiten! [[Datei:Beispiel UDP-Paket.jpg|thumb|Beispielhaftes UDP-Paket]] + +== Fortschritt: == +[x] netIO kann Events senden.
+[x] netIO kann Events emfpangen.
+[x] Es gibt eine elektrische Schnittstelle, so dass ein netIO mitbekommt, wenn es klingelt.
+[ ] Netzwerkanbindung im Flur (z.B. über WLAN auf LAN Brücke)
+[ ] Eine Lampe für das empfangene netIO
+[ ] Eine elektrische Schnittstelle zwischen netIO und Lampe
+ +== Ereignisse und Reaktionen == + +=== Ereignisse === +* '''DingDong''' +** Auf netIO an der Tür. Wird gesendet, so lang geklingelt wird. (RISING und FALLING) + + +=== Reaktionen ==== +* '''DingDong''' +** Auf netIO mit Lampe im Frickelraum. Ein Ausgang wird für 20 Sekunden eingeschaltet. -- 2.20.1