Function huelib::bridge::discover_nupnp [−][src]
Expand description
Discovers bridges in the local netowork using N-UPnP.
This sends a HTTP GET request to https://discovery.meethue.com, to get IP addresses of bridges that are in the local network.
Examples
Get the IP addresses of all discovered bridges:
let ip_addresses = huelib::bridge::discover_nupnp()?;
Register a user on the bridge that was first discovered:
use huelib::bridge;
let ip = bridge::discover_nupnp()?.pop().expect("found no bridges");
let username = bridge::register_user(ip, "example")?;
println!("Registered user: {}", username);