发送UDP命令以控制LimitlessLED v6 Bridge

问题描述 投票:0回答:1

晚上好,我已经在我家里安装了许多旧的照明设备,并通过Tasker与v5 Bridge合作。我现在也有更新的灯具(RGBWW / CW),它需要使用不同协议(http://www.limitlessled.com/dev/)的v6 Bridge。我无法通过Tasker,我的Android上的2x UDP发送器和PC上的UDP发送器来完成我想要告诉他们的灯光。然而,灯光通过MiiLight应用程序正确响应。

我一直在关注wilfleaji的指南(Problems with sending UDP packets (milight, limitlessled)),但未能成功发送任何命令。在这个阶段,我只是想关掉所有区域。我有一种感觉,我错了是校验和;请原谅我,对于这种类型的东西,我是新手。我无法弄清楚如何(按照.wilfleaji)31 + 0 + 0 + 8 + 4 + 1 + 0 + 0 + 0 + 1 + 0 = 54

我得到了WifiBridgeSessionID:28 00 00 00 11 00 02 F0 FE 6B 16 98 8E 50 AA 43 CD 00 01 E4 00 00所以ID1 = 00且ID2 = 00

序号为01

命令为31 00 00 08 04 02 00 00 00 =灯灭

所有区域的区号均为00。

我发现校验和应该与wilfleaji相同,所以54。

最终结果:80 00 00 00 11 00 00 00 00 00 31 00 00 08 04 02 00 00 00 00 00 54我发送“Packet Sender”并得到回复88 00 00 00 03 00 01 01没变。

我出错的任何想法?非常感谢您提供的任何帮助。真诚的问候,瑞恩卡迈克尔

android automation udp tasker light
1个回答
0
投票

我正好遇到这个问题,许多愤怒的夜晚都在看着同样的代码回击我。

事实证明,这是因为我将Milight应用程序中的“密码”更改为标准“0000”以外的代码

我把它改回标准'0000'那一刻就完美了。

理想情况下,我希望能够保留自己的密码,但似乎没有明显的方法可以做到这一点。

希望这也解决了你的问题。

© www.soinside.com 2019 - 2024. All rights reserved.