De Orvibo Smart Socket S20 kan via WiFi bedient worden.
Het toestelletje is goedkoop te verkrijgen. (december 2015: +/- 15$)
Het enige nadeel is dat er vanuit de fabrikant enkel een iOS en Android app voorzien wordt waarmee je het toestel kan bedienen en koppelen aan uw netwerk.
Ik heb volgende links met nuttige informatie gevonden.
https://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/
http://www.usriot.com/Faq/49.html
http://blog.slange.co.uk/orvibo-s20-wifi-power-socket/
De laatste link en een beetje zoekwerk maakten het me al snel mogelijk om de S20 vanuit een windows toestel te initialiseren en aan te sturen.
Download en meer informatie vind je hier
Hoe gaat de initiatlisatie in zijn werk?
Zorg ervoor dat de S20 socket in factory settings mode staat (snel pinkende rode led) (Druk eventueel 5 seconden op de knop om een reset te doen)
Er worden UDP packets gestuurd naar het broadcast adres van het netwerk (poort 49999). Ieder packet heeft een lengte van minimaal 76 bytes opgevuld met bytes: 0x05
Betekenis | aantal packets | lengte | opmerking | |
initialisatie header | 400 | 76 | ||
Doe gedurende 1 minuut: | ||||
header | 3 | 89 | het aantal packets kan varieren. Minimum = 1 | |
paswoord-lus | ||||
(letter per letter) | 1 per letter | ascii-waarde van de letter + 76 | ||
break | 3 | 86 | het aantal packets kan varieren. Minimum = 1 | |
CheckSum | 3 | lengte paswoord + 332 | het aantal packets kan varieren. Minimum = 1 | |
GoTo header |
Nadien kan je door het sturen van het broadcast bericht HF-A11ASSISTHREAD op poort 48899 het ip en mac adres van iedere S20 socket te weten komen.
Dit is de output van een test via het gratis programma SocketTest
S[255.255.255.255:48899]: HF-A11ASSISTHREAD
R: 10.0.255.42,ACCF23932F2A,HF-LPB100
R: 10.0.255.47,ACCF239348D4,HF-LPB100
Hier zie je dat er 2 sockets antwoorden.
Met deze tools kan je uw sockets bedienen in windows
(Voorlopig enkel via een commandline of de Windows Scheduler)