Telnet 控制智能灯泡入门
一、事前准备:
1.已安装Telnet
2.准备一只智能灯泡(本文中用的是Yeelight 彩光智能灯泡),将灯泡添加到Yeelight App,记下灯泡的IP地址并开启局域网模式

3.接口协议 https://www.yeelight.com/download/Yeelight_Inter-Operation_Spec.pdf
二、连接灯泡:
打开命令提示符,以设备IP为192.168.31.179 端口号为55443 为例,输入命令:
Telnet 192.168.31.179 55443
收到 Trying 192.168.31.179 Connected to 192.168.31.179 表示连接成功,此时就可以发送命令控制灯泡啦
三、控制灯泡:
阅读接口协议,知道控制灯泡的命令格式,Telnet发送命令就能进行开灯、关灯、调色温、颜色、获取状态等操作了
接口协议 https://www.yeelight.com/download/Yeelight_Inter-Operation_Spec.pdf
举几个例子
开灯:
Request Example: {"id":1,"method":"set_power","params":["on", "smooth", 500]}
Response Example: {"id":1, "result":["ok"]}
Toggle:
Request Example: {"id":1,"method":"toggle","params":[]}
Response Example: {"id":1, "result":["ok"]}
获取设备当前状态:
Request Example: {"id":1,"method":"get_prop","params":["power", "not_exist", "bright"]}
Response Example: {"id":1, "result":["on", "", "100"]}