資源簡介
一個簡單的案例。樹莓派通過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/
評論
共有 條評論