天天看點

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

繼續閱讀