天天看点

Telnet 控制智能灯泡

Telnet 控制智能灯泡入门

一、事前准备:

1.已安装Telnet

2.准备一只智能灯泡(本文中用的是Yeelight 彩光智能灯泡),将灯泡添加到Yeelight App,记下灯泡的IP地址并开启局域网模式

Telnet 控制智能灯泡
Telnet 控制智能灯泡
Telnet 控制智能灯泡

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"]}

继续阅读