OneNET物联网云平台HTTP数据流上传与下发,使用Fiddler调试开关应用,stm32 esp8266物联网家居远程开关
本文使用OneNET物联网云平台,进行HTTP接入、创建设备、创建数据流。
并且创建一个多路开关应用,使用Fiddler抓HTTP包进行调试。
stm32、esp8266 可通过解析 HTTP 返回的 JSON包消息,获得开关状态,并用电脑手机APP进行远程控制。
相关文章:esp8266 esp12 AT指令连接wifi热点联网,HTTP获取OneNET物联网平台消息,控制四路远程开关
https://blog.csdn.net/Mark_md/article/details/107879589
OneNET是中国移动打造的高效、稳定、安全的物联网开放平台。OneNET支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,有效降低物联网应用开发和部署成本,满足物联网领域设备连接、协议适配、数据存储、数据安全以及大数据分析等平台级服务需求。
1. 登入 OneNet官网
OneNET官网
首先注册账号。未认证账号只能添加3个产品,而认证用户可以添加10个,所以尽量认证下,3个实在不怎么够用。
2. 创建产品
登陆账号,点击 " 开发者中心 "
选择 " 多协议接入 "。
多协议接入适用于第三方套件接入和调试。
我们简单试用,选择比较简单的 HTTP。之后点击 " 添加产品 "
在 红色* 的位置,敲入我们的产品信息。红色*是必填的,注意名称长度不能太长。
只有 " 产品名称 " 是对用户有用的,其他都是移动为了采集信息,可以随意填写。
点击确定,创建完成。在刚刚的产品列表中,点击产品名称,进入产品管理界面。
3. 创建设备
点击" 设备列表 "," 添加设备 "。
跟上面一样,只有 " 设备名称 " 有用,其他随意填写。
可见生成了一个设备,并且生成了一个编号唯一的设备 ID。
记住这个 设备ID,后面会有用。
4. 添加数据流
点击 " 数据流模板 "," 添加数据流模板 "
向其中添加几个数据流
5. 创建应用-多路开关
点击 " 应用管理 "," 添加应用 "
编辑 " 应用名称 ",添加 " 应用LOGO "
" 编辑应用 ",拖入4个开关。
再将4个开关,依次配置 设备、数据流、刷新频率。
刷新频率最快为 3秒,也就是3秒更新一次开关状态。哪怕 查询/下发频率再快,也是3s一更新。
每个开关对应一个不同数据流,来达到控制不同数据流的目的。
配置完成后,点击右上角 " 保存 "
生成了应用,在此界面可以点击 开关,来控制开关状态。
6. API使用。api-key、device-id获取
OneNET API使用帮助文档
里面介绍了 API调用的方法,以及 api-key 和 device-id 的使用和获取方法。
返回的消息是 JSON 格式。
api-key 获取:需要手机短信验证码。相当于你的密码,请勿泄露给他人。
(api-key 有更安全的方式,这里为了简便操作,只使用 Master-APIkey。更安全方式详见 API文档)
device-id 获取:(产品ID、用户ID没有用的,我们要控制的是设备,不要被迷惑了)
方便大家进行测试,我将本篇博客的共享出来:
api-key:gXmRJ0eTdHa7dn7=HQ2a95nt7pg=
device-id:614235347
7. 使用 Fiddler调试
打开 Fiddler,Fiddler 是一款 HTTP调试抓包工具。
在 红框和箭头 位置,填入 url 和包内容。
http://api.heclouds.com/devices/614235347
api-key: gXmRJ0eTdHa7dn7=HQ2a95nt7pg=
我们使用 OneNET 的 " 查询设备详情 " api,方法为 GET。
点击右侧的 " Execute " 后,会在左侧面板中查看到包消息。
双击左侧的消息包,会将发送和返回的包消息一并显示出来。
可以选择 JSON 编辑器去查看,还有很多其他的查看工具,使用非常方便。
查看应用的开关状态,使用 " 批量查询数据流 " api
http://api.heclouds.com/devices/614235347/datastreams
api-key: gXmRJ0eTdHa7dn7=HQ2a95nt7pg=
对比下应用的开关状态。1、0、0、1,结果一致。获取开关状态成功。
8. 手机APP远程控制
手机应用商城,下载 " 设备云 " APP。
我们在网页创建的产品和应用,都会同步显示在APP上,并且会同步操作,方便进行远程控制。
接下来,有空会写写,如何使用 stm32 和 esp8266 进行物联操作,实物做过了差码字,尽请期待。
OneNET物联网云平台HTTP数据流上传与下发,使用Fiddler调试开关应用,stm32 esp8266物联网家居远程开关相关推荐
- Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)...
本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406 问题背景: 之前给客户部署我们一款EasyDSS云平台(配合EasyN ...
- 微软最完善,百度最小气 看微软阿里百度三大物联网云平台对比
导语:风起云涌的物联网,随着国内外大公司的入局,形式也逐渐明朗起来.物联网不仅仅是硬件接入的一个网,还是接入后,大数据的存储.分析和呈现,以及人工智能技术的深度介入,对各类企业的生产.运维.管理带来的 ...
- 物联网云平台—物联网背后的掌舵者?
物联网云平台-物联网背后的掌舵者? 物联网的概念提了有四五年了,最近终于加速了. 从去年年底,小米宣布已成为全球最大的物联网硬件平台,到今年年中阿里宣布全面进军物联网,再到联想决定豪赌物联网-巨头的纷 ...
- 【Arduino 物联网云平台酒精传感器】
在这里,我们将说明如何使用 Arduino 物联网云平台来监控酒精使用情况.这有助于检测工作场所是否有人或检查员工是否在办公室饮酒.它对于使用酒精的工业物联网也很有用,例如,在必须监测和控制酒精水平的 ...
- 做一个物联网云平台到底要多少钱?
我们从几种实现方式说起: 第1种方式,使用公共物联网云平台 类似有人云.涂鸦智能等,我们只需要买个网关,做些简单的配置就可以跑起来,总成本也就几千元的年费了.这种方式最便宜,但是功能比较少,不能定制, ...
- 云智易获上海CIO联盟“年度物联网云平台技术创新奖”
6月23日,云智易作为国内领先物联网云平台,受邀出席"跨界融合 聚势谋远"上海CIO联盟峰会.本次大会汇聚了全球各地各行业300位精英翘楚,共话未来发展趋势. 在本次大会中,云智易 ...
- GSM模块联网 GPRS上传物联网云平台调试笔记
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- ESP8266-3-连接物联网云平台上传数据
1.连接物联网云平台需要先去http://www.nlecloud.com注册一个账号,然后进入开发者中心,新增项目即可.协议选择TCP 要记住设备标识,传输秘钥,这些都是esp8266要使用的. 2 ...
- 移远EC600S-CN (3) - HTTP(S)应用GET请求POST请求,HTTP接入OneNET物联网云平台
移远EC600S-CN 使用AT指令HTTP连接GET请求POST请求,并接入OneNET物联网云平台.实现HTTP对物联网设备的接入. 同样也适用于 EC200S.(EC200S不支持QuecPyt ...
最新文章
- [Hadoop][笔记]4个节点搭建Hadoop2.x HA测试集群
- MySQL数据备份语句
- python文字教程-Python
- 基于zookeeper实现分布式配置中心(一)
- git 命令 clone分支的代码
- 软件测试中开发团队和测试团队的职责
- godaddy ssl_免费在线Linux培训,GoDaddy切换到OpenStack等
- centos6 进入命令行_CentOS6.8设置开机直接进入命令行模式
- H3C IPv6地址配置命令
- 二叉树的前中后序遍历(非递归实现)
- element-ui 导航栏三级
- 电子档案管理系统java,电子档案管理系统单点登陆示例
- 怎样挖掘搜索关键词?
- NVIDIA GeForce Experience报错:“验证程序加载失败,请检查您的浏览器设置,例如广告拦截程序”的解决方法
- 写好英语科技论文的诀窍: 主动迎合读者期望,预先回答专家可能质疑
- 链路(link)与数据链路(data link)
- 工业App能否成为继Android和iOS后下一个App开发者的春天?
- c语言,简易密码输入
- Kafka consumer多线程下not safe for multi-threaded access问题
- XILINX 7系列FPGA_Slice_存储器_XADC篇
热门文章
- Thinkphp5之ajax分页实现_paginate()参数详细
- 产品经理 - 统一支付 、结算、清算
- 《恋上数据结构第1季》二叉堆实现优先级队列
- CentOS6安装netcat 瑞士军刀【附带下载资源链接】
- jq使用教程03_JQData说明书概要
- 全网最强的数据可视化秘诀:学会这个工具,数据分析不是事
- 从OA、ERP到大数据中心,一个完整的数据分析体系原来是这样
- 计算机安全覆盖的内容有哪些,计算机网络的分类有哪些
- 智能照明c语言程序,基于单片机的智能照明控制系统设计方案(含AD+源代码)...
- python协程第一课(实现爬取自己博客)