基于OneNET的远程监控

百度OneNET,在OneNET平台注册:登录、注册,选择开发者中心
1、创建产品:选择全部产品中的多协议接入
在这里插入图片描述
选择HTTP协议创建产品
在这里插入图片描述
接着点击确定后生成下面这个页面
在这里插入图片描述
点击设备的名称,将产生下面这个页面
在这里插入图片描述
点击设备列表,进行设备的添加,这里设备编号、描述、标签可以随便填。然后点击添加。
在这里插入图片描述
这样就生成了一个设备。
在这里插入图片描述
然后点击详情,即可生成下图,然后点击添加APIKey,在对话框里随便输入一个数字即可,这里需要记住设备ID以及APIKey,后面要用(重点,重点,重点)
在这里插入图片描述
接下来,开始创建数据流,所谓数据流,就是程序中发送,OneNET平台接收的数据。点击数据流模板
在这里插入图片描述
这里添加了光照强度的数据流
在这里插入图片描述
这里是我创建的数据流
在这里插入图片描述
数据流创建完后,就可以创建应用,点击应用管理里面的添加应用,应用名称填实验名称。
在这里插入图片描述
然后开始编辑应用
在这里插入图片描述
页面左边有很多控件,只要将空间拖至空白处就可以编辑,编辑栏一般在右边,对应相应的属性进行编辑,例如我们可以在文字内容里面编辑文字,在样式里对输入进行设置。
在这里插入图片描述
对于折线图,首先对属性进行设置,数据流选择之前创建的,要接收的数据,例如这里我们选择温度
在这里插入图片描述
对样式进行设置,这里添加标题为温度,然后折线样式全选,其余设置你们可以自己看看效果。
在这里插入图片描述
这里是没有数据传输过来的效果。
在这里插入图片描述
页面其余设备创建设置类似

然后展示数据传输的效果。这里使用网络调试助手。首先协议类型选择TCP Clientt类型,本机地址不用设置,远程主机地址为183.230.40.33 :80,这是OneNET地址。
设备数据的上传
POST /devices/6810869/datapoints?type=3 HTTP/1.1
api-key:zQm=wWn8FMCX9u4vUPEceI4CMpI=
Host:api.heclouds.com Content-Length:6

{“Temp”:25}
这里api-key改为自己的api-key,devices后面的id改为自己的设备id,在发送数据的时候要按两下回车键,然后点击连接、发送,这里Content-Length:为下面{}中的长度,包括括号
在这里插入图片描述
在这里插入图片描述

发布了29 篇原创文章 · 获赞 2 · 访问量 824

猜你喜欢

转载自blog.csdn.net/qq_44798484/article/details/104482293