News for hackers. Stuff that matters.
Re:Hacking into Internet-Connected Light Bulbs by kevinbowman on Friday July 04, 2014 @10:05AM (#7988748)
I have the pleasure of having been involved with one of the first network protocol reverse-engineers of the LIFX [0], and off the back of that hacked together a NodeJS library and a Wireshark dissector. I've updated the NodeJS lib to handle the new firmware (it does more over UDP, whereas it used to use a mixture of UDP and TCP) but not the dissector yet.

There's absolutely no authentication on the network protocol at all; as long as you're in the same network as the bulbs then you can send UDP packets and control the bulbs. I imagine this is a good and a bad thing; XBoxes automatically setting mood lighting when playing games etc... I'd rather they had to ask my permission before doing that, though.

[0] https://github.com/magicmonkey/lifxjs/blob/master/Protocol.m...

Re:Hacking into Internet-Connected Light Bulbs by RyJones on Friday July 04, 2014 @08:09PM (#7990628)
They're a member of the AllSeen Alliance, so in the future they will probably support AllJoyn for control.

Disclaimer: I work on AllJoyn.

https://git.allseenalliance.org/cgit/lighting/service_framew... https://allseenalliance.org

Re:Hacking into Internet-Connected Light Bulbs by lbotos on Friday July 04, 2014 @11:22AM (#7989115)
Thank you for sharing your work. I've considering getting some small cheap ir rgb bulbs and building some kind of "rPi/arduino lifx bridge" to control them all from the lifx side. This will help a lot. :)
Re:Hacking into Internet-Connected Light Bulbs by dgoodlad on Friday July 04, 2014 @03:26PM (#7989958)
There's also an official Ruby library for communicating with LIFX devices: https://github.com/LIFX/lifx-gem