python onenet_使用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 * '*'
python onenet_使用Python2.7 POST 数据到 onenet 平台相关推荐
- python编写spark程序 视频_【Python版pyspark】Spark大数据基础入门视频课程
[注意:本课程只包含pyspark系列课程的基础入门部分] Python版本的pyspark是学习Python的人的福音,为广大的Python开发人员提供了一个使用Python调用Spark接口处理大 ...
- 用Python分析了1w四六级数据,教你如何通过四六级!
微信改版,加星标不迷路! 用Python分析了1w四六级数据,教你如何通过四六级! 作者:阿广 概述 前言 数据介绍 预期结果 实现过程 搞笑一刻 阿广说 每日问题 前言 陈奕迅说过:在有生的瞬间,考 ...
- 在python中使用json格式存储数据
在python中使用json格式存储数据 代码如下: import jsonlist1 = [{'A': [1, 2, 3, 4, 5, 6], 'B': [3, 4, 5, 6, 7]},{'C': ...
- df满足条件的值修改_文科生学 Python 系列 16:泰坦尼克数据 2(缺失值处理)
第八课:案例分析 - 泰坦尼克数据 本节课将重点分析泰坦尼克号沉船事故,我们将探索是什么因素决定了最后是否生还. 我们将将前面课程所学过的知识点融会贯通,举一反三 新增知识点: 缺失值处理:panda ...
- livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程
敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...
- Python使用SQLAlchemy连接数据库并创建数据表、插入数据、删除数据、更新表、查询表(CRUD)
Python使用SQLAlchemy连接数据库并创建数据表.插入数据.删除数据.更新表.查询表(CRUD) 目录 Python使用SQLAlchemy连接数据库并创建数据表 #SQLAlchemy # ...
- python读写二进制文件(读写字节数据)
python读写二进制文件(读写字节数据) 你想读写二进制文件,比如图片,声音文件等就是常见的二进制文件. 使用模式为 rb 或 wb 的 open() 函数来读取或写入二进制数据.比如: # Rea ...
- python爬虫数据提取,Python 信息提取-爬虫,爬虫提取数据, import re
Python 信息提取-爬虫,爬虫提取数据, import re import requestsimport refrom bs4 import BeautifulSoupurl = "ht ...
- python爬网页数据用什么_初学者如何用“python爬虫”技术抓取网页数据?
原标题:初学者如何用"python爬虫"技术抓取网页数据? 在当今社会,互联网上充斥着许多有用的数据.我们只需要耐心观察并添加一些技术手段即可获得大量有价值的数据.而这里的&quo ...
最新文章
- jQuery(一)引入
- [WinApi]邮槽通信C/S实例
- HTML基础重要知识点图文,HTML5基础知识点总结
- 阿里云ecs禁止ping,禁止telnet
- PAT甲级 -- 1007 Maximum Subsequence Sum (25 分)
- 腾讯视频云支持超300万场次直播带货 助力企业一天搭建直播间
- Apache Struts 和 Spring 开源漏洞状况的对比
- ASP.NET MVC 在项目中使用面包屑导航
- Arch + i3wm + i3lock-wrapper 毛玻璃锁屏
- 举个栗子!Tableau技巧(96):离线激活和停用 Linux 版 Tableau Server
- 【每日一题】一起冲击蓝桥杯吧——Day2【蓝桥真题】
- 中文短信PDU包格式生成工具
- 苹果电脑表格取消自动计算机,苹果电脑excel序列被隐藏怎么办
- 动态 Probit 模型及 Stata 实现
- eval函数python原理_Python 中 eval 函数的神奇用法
- 【暂时性死区(TDZ)】
- 上帝在逃亡,撒旦在流浪
- JavaScript 实现微信公众号内分享功能
- 【ML】经典降维算法 t-SNE
- 活体检测——多帧深度估计防作伪
热门文章
- python导入random模块_Python内置模块之random
- SAP UI5 Tools 使用简介
- Cypress 里的 ensureAttached 检测原理
- 深入理解 SAP Fiori Elements 工作原理系列之二:如何给 SAP Fiori Elements 应用添加自定义按钮
- 我做 Fiori 开发经常使用的几个系统,不同的 SAP UI5 版本
- SAP Spartacus简介
- SAP Fiori Elements save按钮的实现细节
- SAP Netweaver和Hybris Commerce启动后执行的默认操作
- 使用 SAP WebIDE 创建 SAP Fiori Elements 应用
- UI Blue crystall class sap_bluecrystal is added here to html node