^Mañana.
Irrallisena knoppina Luxtronikista, tämä ei oikein kuulu kunnolla mihinkään olemassaolevaan ketjuun, niin miksei vaikka tänne sitten..
Ihmettelin hieman miten Android-luuri hakee tuon luxtronikin paikallisverkosta. Nettisniffailu ja socketti-koodailu oli hieman ruosteessa, mutta kyllähän siellä tcpdumpin mukaan hieman dataa heiluu paikallisverkossa, UDP broadcast porttiin 4444.
Kokeilin lähettää vastaavia bytejä samaan UDP-porttiin broadcastina tietokoneeltani, ja kuinka ollakaan Luxtronik tuuppaa 100 byteä takaspäin kertoen käytännössä IP-osoitteensa siinä samalla. Että noin se löytyy verkosta, jos tahtoo tietää missä IP-osoitteessa webbiserveri nyt luuraa. Myönnettäköön ettei se IP käytännössä vaihtele, etenkään jos säätää vähän omaa DHCP-serveriä mac-osoitteen avulla, mutta teoriassa pumppu voi saada eri osoitteen. Toki UDP on vähän epäluotettava selvittelyyn, joten sen kanssa voi joutua huhuilemaan uudelleen.
Niin ne bytet joilla jonkinlainen vastaus tuli:
byte[] buffer = { 0x32, 0x30, 0x30, 0x30, 0x3b, 0x31, 0x31, 0x31, 0x3b, 0x31, 0x3b, 0x00, 0x00, 0x00, 0x20, 0x20, 0x20, 0x20 };