Milight - Limitlessled Admin应用程序无法控制灯
问题描述:
我想编写一个应用程序来控制LimitlessLEd灯(milight),并且我正面临一个问题。Milight - Limitlessled Admin应用程序无法控制灯
有关信息,我使用的是VisualStudio 2017/C#。
到目前为止,我可以用下面的代码,以获得来自WiFi桥SessionStart我的会话ID1 ID2:
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);
Unforutnatly,如果我尝试将命令发送到开灯,我得到一个suceess回应,但没有发生。
我也面临着与无限LED管理员应用程序(V6)相同的问题:我得到了成功,但注意到发生,从软下面的日志。
Start Wifi Bridge Session...
Send UDP commands to 192.168.1.13 port 5987
Sent: 20 00 00 00 16 02 62 3A D5 ED A3 01 AE 08 2D 46 61 41 A7 F6 DC AF D3 E6 00 00 1E
Received: 28 00 00 00 11 00 02 F0 FE 6B 26 28 16 14 CA 43 76 00 01 08 00 00
LimitlessLEDWifiBridgeSessionID1 is 08
LimitlessLEDWifiBridgeSessionID2 is 00
IP Address is 192.168.1.13
MAC Address is FE:6B:26:28:16:14
Sequence Number is 02
Checksum is 3E
Sent: 80 00 00 00 11 08 00 00 02 00 31 00 00 08 04 01 00 00 00 00 00 3E
Command SUCCESSFUL.
Received: 88 00 00 00 03 00 02 00
Command completed.
有没有人有想法呢? THX在您的帮助,
塞德里克
答
那么,就找出问题:
请求不CW灯泡和灯泡WW之间完全相同。
的limitlessLed管理应用(V6)可以CW灯泡设置默认但与WW灯泡请求更像是:
[0x31, 0x00, 0x00, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, zoneID]