How do I connect LiFx to my WiFi network ?

Given that light-bulbs (even smart ones) don't have a standard user interface, then it is reasonable to ask how can details like your WiFi network SSID and password be conveyed to the LiFx smart-bulb that is acting as the WiFi bridge.  When the LiFx master smart-bulb is first turned on ... it configures its WiFi module in ad-hoc mode with a known SSID and you connect your mobile device to that network, as follows ...

  • Download the LiFx App onto your mobile device
  • Install and turn on the LiFx master smart-bulb (contains the WiFi bridge)
  • Change your mobile device WiFi settings to connect to the ad-hoc wireless network called “LiFx”
  • Start the LiFx App on your mobile device and wait for it to connect to the master smart-bulb
  • Enter your WiFi network SSID and password and press the [Configure] button
  • The master smart-bulb will then connect to your WiFi network
  • Close the LiFx App on your mobile device
  • Change your mobile device WiFi settings to connect to your WiFi network
  • Restart the LiFx app on your mobile device
  • Install and turn on any slave smart-bulbs
  • The slave smart-bulbs will discover the master smart-bulb
  • Your LiFx smart-bulbs are now ready for action !
Having answered that question ... has immediately raised several more questions !
  • How is the ad-hoc network connection secured, so that my WiFi password isn't exposed ?
  • What are the details of the slave smart-bulbs discovering the master smart-bulb ?
  • If my neighbor also has LiFx ... what stops my slave smart-bulb connected to their network ?
  • What if I want to move some smart-bulbs to another location ... how do I reconfigure ?
To keep the answer to the original question clear and concise, we will attempt to answer all these questions in an on-going manner and not all at once in a monster blog post :)

Thanks for all your questions and feedback ... you are certainly keeping us on our toes !

4 responses to “How do I connect LiFx to my WiFi network ?

  1. Will they have a factory reset switch on them to activate the setup mode again. Will the initial set up (and all comms really) all be over https seeing adhoc networks don't have encryption?

  2. Saw this and it's great that you've put it up, looking forward to seeing responses to the questions being posed. One thing I can see from what's been posted already, Android devices will not be able to configure the master as they cannot connect to an Ad-Hoc network. Perhaps a PC program for configuring the master would be a good idea for these users.

  3. Will there be an Arduino Library for these bulbs? Just curious.

  4. Have you considered building just one type of bulb, the master, along with a hardware or software switch that converts it from master to slave, so that if the master fails we could just convert another slave to master? I see this as a major problem with your setup since all my lights would fail to respond if the master fails (unless they'll still work as normal bulbs when I turn on/off the light). Still, would I really want to always have a spare master around?

Leave a Reply

Contributors

Powered by Blogger.