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