Milight - Limitlessled Admin App无法控制Lights

时间:2017-08-14 20:23:44

标签: c# android led udpclient

我想写一个应用程序来控制LimitlessLEd灯(milight),我正面临一个问题。

有关信息,我使用的是VisualStudio 2017 / C#。

到目前为止,我可以使用以下代码使用我的会话ID1 ID2从Wifi Bridge获取SessionStart:

employees

不可思议的是,如果我尝试发送命令来打开灯,我会得到一个绝对的反应,但没有任何反应。

我还面临与limitlessLed管理员应用程序(v6)相同的问题:我获得了成功,但注意到发生了,在软件的日志下面。

        IPEndPoint ep = new IPEndPoint(IPAddress.Parse("192.168.1.13"), 5987);
        var client = new UdpClient();
        //Connect to LimitlessLED Wifi Bridge Receiver
        client.Connect(ep1);
        byte[] LimitlessLED = new byte[] 
        { 0x20, 0x00, 0x00, 0x00, 0x16, 0x02, 0x62, 0x3A, 0xD5, 0xED, 0xA3, 0x01, 0xAE, 0x08, 0x2D, 0x46, 0x61, 0x41, 0xA7, 0xF6, 0xDC, 0xAF, 0xD3, 0xE6, 0x00, 0x00, 0x1E };
        client.Send(LimitlessLED, LimitlessLED.Length);
        var receivedData = client1.Receive(ref ep);

有人对此有所了解吗?  提前帮助你,

塞德里克

1 个答案:

答案 0 :(得分:0)

好吧,找出问题所在:

CW灯泡和WW灯泡之间的请求不完全相同。

无限制的管理应用程序(v6)默认设置为CW灯泡,但使用WW Bulb请求更像是:

[0x31, 0x00, 0x00, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, zoneID]