A simple golang cli program that implements the Yeelight Inter-Operation Specification for executing actions on lightbulbs under the same local network.
Our program will multicast a search request and wait for a unicast response to be received, which will contain device details, including its address and some status info.
- Handle multiple unicast search responses to be received, every yeelight device available will send one with its location details
- Implement other yeelight operations