zoukankan      html  css  js  c++  java
  • 使用Python2.7 POST 数据到 onenet 平台

    功能

    发送数据名称为SENSORID(这里用TEST测试),数值为VALUE(这里用49值做测试)的数据,发送到自己的onenet对应设备

    效果发送成功

    代码

    # -*- coding: utf-8 -*-
    """
    -------------------------------------------------
       File Name:     onenetPostTest
       Description :
       Author :       神秘藏宝室
       date:          2018-02-02
    -------------------------------------------------
       Change Activity:
                       2018-02-02:
    -------------------------------------------------
    """
    import requests
    import json
    import sys
    defaultencoding = 'utf-8'
    if sys.getdefaultencoding() != defaultencoding:
        reload(sys)
        sys.setdefaultencoding(defaultencoding)
    
    #设备ID
    DEVICEID = '3225187'
    #数据流名称
    SENSORID = 'TEST'
    #数值
    VALUE = 49
    #APIKEY
    APIKEY = 'R9xO5NZm6oVI4YBHvCPKEqtwYtMA'
    
    url = 'http://api.heclouds.com/devices/%s/datapoints'%(DEVICEID)
    print url
    dict = {"datastreams":[{"id":"TEMP","datapoints":[{"value":50}]}]}
    dict['datastreams'][0]['id'] = SENSORID
    dict['datastreams'][0]['datapoints'][0]['value'] = VALUE
    print dict
    s = json.dumps(dict)
    headers = {
                    "api-key":APIKEY,
                    "Connection":"close"
    
               }
    r = requests.post(url,headers=headers,data = s)
    
    print r.headers
    print '1',20 * '*'
    print r.text
    print '2',20 * '*'
    
    
  • 相关阅读:
    软件工程个人作业1
    构建之法问题以及阅读计划
    软件工程概论课后作业1
    动手动脑7补
    学习进度条06
    软件工程课堂测试07(结对开发)
    团队介绍
    软件工程结对作业02(借鉴版)
    软件工程结对作业02(原创版)
    构建之法阅读笔记06
  • 原文地址:https://www.cnblogs.com/Mysterious/p/8407261.html
Copyright © 2011-2022 走看看