Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
licht [2012/11/15 00:15] 93.231.152.109 [UDP IDs ohne offset(Lounge)] |
licht [2013/04/26 21:02] (aktuell) 93.231.164.247 [IDs ohne offset(Lounge)] |
||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| 2 => Aus in T-5Sekunden | 2 => Aus in T-5Sekunden | ||
| + | |||
| + | ==== versenden von UDP-Paketen ==== | ||
| + | Nach Möglichkeit sollte zwar die API genutzt werden, wenn aber doch UDP Pakete versendet werden müssen, so ist hier Dokumentiert, wie die Pakete aussehen. | ||
| + | |||
| + | Es müssen 4 Byte über UPB an 'licht.shack:1337' versendet werden:\\ | ||
| + | '' Byte 1: 0xA5''\\ | ||
| + | '' Byte 2: 0x5A''\\ | ||
| + | '' Byte 3: //UDP-ID//''\\ | ||
| + | '' Byte 4: //state//''\\ | ||
| ===== RESTful API ===== | ===== RESTful API ===== | ||
| Zeile 32: | Zeile 41: | ||
| | ''[==15=='' | ''==16==]'' | | ''[==17=='' | ''==18==]'' | | ''L A G E R'' ||''#''| | | ''[==15=='' | ''==16==]'' | | ''[==17=='' | ''==18==]'' | | ''L A G E R'' ||''#''| | ||
| | | | | | | |::: ||''#''| | | | | | | | |::: ||''#''| | ||
| - | | ''[==19=='' | ''==20==]'' | | ''[==21=='' | ''==22==]'' | |::: ||''#''| | + | | ''/==19=='' | ''==20==\'' | | ''/==21=='' | ''==22==\'' | |::: ||''#''| |
| + | | ''\==23=='' | ''==24==/'' | | ''\==25=='' | ''==26==/'' | |::: ||''#''| | ||
| ''==X=='': Leuchtstoffröhre oder LED-Ersatz\\ | ''==X=='': Leuchtstoffröhre oder LED-Ersatz\\ | ||
| Zeile 47: | Zeile 57: | ||
| \\ | \\ | ||
| **Status ändern:**\\ | **Status ändern:**\\ | ||
| - | ''PUT //auf// http://standby.shack:8080/<version>/light //oder// http://standby.shack:8080/<version>/light/5000 //um auf alle Zustände zu triggern **(Zur Zeit aus Betrieb)**//\\ | + | ''PUT //auf// http://standby.shack:8080/<version>/light //oder// http://standby.shack:8080/<version>/light/5000 //um auf alle Zustände zu triggern **(Zur Zeit außerbetrieb)**//\\ |
| PUT //auf// http://standby.shack:8080/<version>/light/<id> //um einen einzigen Zustand zu ändern//''\\ | PUT //auf// http://standby.shack:8080/<version>/light/<id> //um einen einzigen Zustand zu ändern//''\\ | ||
| \\ | \\ | ||