|
楼主 |
发表于 2018-11-24 01:05:11
|
显示全部楼层
本帖最后由 大懶貓貓 于 2018-11-24 01:09 编辑
至拓LED驱动在手机配对WIFI后会对 app.xlinyun.com 和 cloud.xlinyun.com 做 DNS查询, 但可能本身在固件也直接写了IP 120.25.222.238, 就算修改了DNS也会直连MQTT伺服, 另外至拓LED驱动会每秒在PORT9999广播自己, PACKET 如下
{\n\t"uuid": "6601-12345678-123456789a12-3","fw": 2915,"mode": 0,\n\t"rgb": {"red": 0,"green": 0,"blue": 0,"cwhite": 0,"wwhite": 0}\n}
另外也会注册MDNS, 不过MDNS找到也没什么用, 在同一网域下电脑使用NETCAT (ANDROID手机用BUSYBOX可能也行) nc -lkup 9999 可看到上面的资讯, UUID 就是至拓LED驱动ID, 除了最后的数字是随机的, 其他都是固定的(我固定的意思那个驱动的ID是固定的, 每个驱动的ID是不一样的,但最后那数字会随机出现). mode0 是正常模式, mode9是在全暗后恢复最后的亮光设定, MODE9只有在全暗后才有效,cwhite是冷光, wwhite是暖光, 每一级加60, 最大8千左右, 冷暖光全开的话,最大两边大约4千.
至于控制, 需要在路由设定, 把输出到 IP 120.25.222.238 转到你自己的MQTT伺服.
mosquitto_pub -h IP -p 1883 -q qos -t UUID/userin -m '{"mode":0,"rgb":{"cwhite":0,"wwhite":60,"red":0,"blue":0,"green":0}}'
|
|