上一篇测试了yeelink上行数据的方式,趁热打铁,赶紧再试试下行数据。
在yeelink上创建一个开关类型的传感器,得到API地址,然后通过curl GET数据,以能正常得到开关的状态信息为准,如下:
1 2 3 4 5 6 7 8 9 |
curl --request GET --header "U-ApiKey:ff41a59c22a4ad55a04ded3139d10000" http://api.yeelink.net/v1.1/device/343132/sensor/380734/datapoints {"value":0,"timestamp":"2015-12-07T14:35:50","sensor_id":"380734","device_id":"343132"} curl --request GET --header "U-ApiKey:ff41a59c22a4ad55a04ded3139d10000" http://api.yeelink.net/v1.1/device/343132/sensor/380734/datapoints {"value":1,"timestamp":"2015-12-07T14:36:07","sensor_id":"380734","device_id":"343132"} |
在页面控制开关状态,用curl可以准确获得信息(value值)。有了这个基本思路,剩下的就是怎么熟练技巧,通过python来统一调度执行的问题了,下了本head first python,看看能不能有所领悟。