资源简介

一个简单的案例。树莓派通过HTTP协议接入onenet平台,实时的长传树莓派温度

资源截图

代码片段和文件信息

# -*- coding:utf-8 -*-
# File: cputemp.py
#向平台已经创建的数据流发送数据点
import urllib2
import json
import time
import datetime

APIKEY = ‘LHdvnsp0azDwvHTzPsg9zfs5dl4=‘  #改成你的APIKEY

def get_temp():
        # 打开文件 
        file = open(“/sys/class/thermal/thermal_zone0/temp“) 
        # 读取结果,并转换为浮点数 
        temp = float(file.read()) / 1000 
        # 关闭文件 
        file.close() 
        # 向控制台打印结果 
        print “CPU的温度值为: %.3f“ %temp 
        # 返回温度值
        return temp
        
        
def http_put():
    temperature = get_temp() #获取CPU温度并上传
    CurTime = datetime.datetime.now()
    url=‘http://api.heclouds.com/devices/503768267/

评论

共有 条评论