这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 【炫Q香蕉派】CPU温度采集

共23条 2/3 1 2 3 跳转至
专家
2016-02-15 16:44:13     打赏
11楼

浏览曲线的地址,

www.yeelink.net/devices/344832

下一步就是周期提交了,同时又参考了xukai871105大神的树莓帖子

http://blog.csdn.net/xukai871105/article/details/38349519


专家
2016-02-15 18:07:41     打赏
12楼
#!/usr/bin/env python  
# -*- coding: utf-8 -*-  
import requests  
import json  
import time  
  
def main():  
    fileRecord = open("result.txt", "w")  
    fileRecord.write("connect to yeelink\r\n");  
    fileRecord.close()  
    while True:  
        # 打开文件  
        file = open("/sys/class/thermal/thermal_zone0/temp")  
        # 读取结果,并转换为浮点数  
        temp = float(file.read())
        # 关闭文件  
        file.close()  
  
        # 设备URI  
        apiurl = 'http://api.yeelink.net/v1.0/device/344832/sensor/383501/datapoints'  
        # 用户密码, 指定上传编码为JSON格式  
        apiheaders = {'U-ApiKey': 'a0ff0c16029821a7b8f7a75e99', 'content-type': 'application/json'}  
        # 字典类型数据,在post过程中被json.dumps转换为JSON格式字符串 {"value": 48.123}  
        payload = {'value': temp}  
        #发送请求  
        r = requests.post(apiurl, headers=apiheaders, data=json.dumps(payload))  
  
        # 向控制台打印结果  
        fileRecord = open("result.txt", "a")  
        strTime = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
        fileRecord.writelines(strTime + "\r\n")
        strTemp = "temp : %.1f" %temp + "\r\n"
        fileRecord.writelines(strTemp)
        fileRecord.writelines(str(r.status_code) + "\r\n")
        fileRecord.close()
        
        time.sleep(60)

if __name__ == '__main__':
    main()

 


专家
2016-02-15 18:10:18     打赏
13楼

http://www.yeelink.net/devices/344832


专家
2016-02-15 23:48:38     打赏
14楼

木有小数,宅猫有办法



高工
2016-02-15 23:49:03     打赏
15楼
大神,为啥你发一个贴要分这么多步呢

专家
2016-02-15 23:49:07     打赏
16楼

不过似乎并不顺利


专家
2016-02-16 07:28:17     打赏
17楼
帅呆了!

助工
2016-02-16 10:59:02     打赏
18楼
Q哥过年也不闲着~值得表扬和鼓励~

专家
2016-02-16 20:54:04     打赏
19楼
好景不长,第二天一早,yeelink就挂了,不是我的错啊!

专家
2016-02-18 09:58:40     打赏
20楼

yeelink挂了后终于恢复了,不过两天前提交的数据全不见了


共23条 2/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]