python3.6+yeelink的数据点操作【菜鸟学习笔记-1】

前言

最近在玩树莓派+传感器,想实现树莓派上传数据到平台定时监控,因此找到“yeelink”平台,但是貌似“yeelink”好久没更新了= =,上一次都更新的新闻都是2014年的,没事没事,反正一样可以用,虽然手机APP版本我试了很多个手机依旧不能查看到数据。吐槽吐槽


PYTHON3.6

略去创建设备和传感器的步骤

api_url:
http://api.yeelink.net//v1.1/device/<device_id>/sensor/<sensor_id>/datapoints
device_id:
设备ID
sensor_di
传感器ID
POST内容
JSON
传输类型:POST
访问授权:U-ApiKey: <your_api_key>
Yeelink-wiki:传送门


python3.6简单上传数据

实例操作温度传感器

import urllib.request
import time
import json
device_id="your_device_id"
key="yor_user_key"
def temp_upload(value):
    sensor_temp_id="your_sensor_id"
    url = "http://api.yeelink.net/v1.1/device/"+device_id+"/sensor/"+sensor_temp_id+"/datapoints"
    print(url)
    header_data = {"U-ApiKey": key}
    json_data ={
        'value':int(value)
    }
    json_data_turn=json.dumps(json_data)
    f = urllib.request.Request(url,json_data_turn.encode(),headers=header_data)
    data_return = urllib.request.urlopen(f)
    print(data_return.read())
temp_upload(997)

一般我都不会上传时间,简单的上传一个数值就足以,时间会自动根据Yeelink的服务器时间更新。


鄙人初学者,如果有误以及不足,请给予指点,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值