OneNET-Mini开发板实验例程操作手册 - v1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OneNET-MINI开发板实验例程操作
手册
目录
版本信息 (3)
1 本文档编写目标 (4)
2 OneNET平台接入流程介绍 (4)
2.1 接入流程概述 (4)
2.2 资源创建示例 (4)
3实验例程操作说明 (14)
3.1 ESP8266+EDP LED状态采集及控制实验 (14)
3.2 ESP8266+HTTP上传温湿度数据实验 (18)
3.3 ESP8266+Modbus协议接入和数据上传实验 (22)
3.4 ESP8266+MQTT协议发布订阅实验 (26)
4其它实验例程 (32)
版本信息
日期修订人版本更新内容2016.8.5 周家绪、续芳V1.0 1.初始版本
1 本文档编写目标
本文档是针对OneNET MINI开发板的例程而编写(内容涵盖HTTP,EDP,MQTT,MODBUS四种协议),文档主要阐述每个实验例子的实验原理及实验步骤等。
2 OneNET平台接入流程介绍
2.1 接入流程概述
OneNET的设备接入过程大致分为注册用户、产品创建、设备接入、新增数据流、上传并查看数据及新增应用等几个步骤。
在接入设备之前必须先在OneNET平台()注册用户账户,注册登录成功后,可以在用户账户下创建产品,目前平台提供有公开协议产品和私有协议产品两种产品类型,在创建一个公开协议产品时,平台提供HTTP,EDP,MQTT,MODBUS四种协议的选择,MINI开发板例程也主要是针对这四种协议进行编写。在产品下创建设备,设备下新增数据流。设备端编写终端接入代码,主要完成数据采集、协议封装、数据上传等工作,终端数据上传成功后,平台在相应数据流下会生成随时间推移的数据点。最后,为了更直观的呈现数据的变化情况,用户可以运用应用孵化器自定义个性化应用并发布。2.2 资源创建示例
用户注册
在接入OneNET之前,需在平台网站注册用户账户,登陆网址:/,显示如下界面:
图2-1用户注册入口
点击注册入口,注册用户账户:
图0-2用户注册
填写用户名、用户密码、有效邮箱地址等,点击获取验证码,打开邮箱邮件查看验证码,并完成注册。
用户账户注册成功后,点击登录入口进行登录:
图0-3用户登录
新建产品
用户登录OneNET平台后,进入OneNET主界面,如下图:
图0-4用户登录OneNET平台点击“开发者中心”入口,进入产品列表界面:
图0-5公开协议产品列表
点击“创建产品”进行新产品的创建,如下图:
图0-6产品创建
填写产品名称、选择产品行业、产品类别、设备接入方式及设备接入协议等产品信息,完成产品创建。
图0-7产品创建成功
添加设备
为新建产品“test_edp”添加一个设备,打开产品管理页面,如下图所示:
图0-8设备管理模块
点击页面中的“设备管理”菜单,进入设备管理页面,如下图所示:
图0-9设备管理页面
点击“立即接入设备”,弹出接入设备对话框,如下图所示:
图0-10接入设备
输入设备名称和鉴权信息,选择设备的数据保密性,点击“接入设备”完成产品的设备添加,如下图所示:
图0-11设备数据流入口
为新建的设备添加一条数据流,点击“数据流管理”进入设备的数据展示页面,如下图所示:
图0-12添加数据流
点击“添加数据流”,弹出添加数据流对话框,如下图所示:
图0-13数据流信息
输入数据流ID、单位名称及单位符号,点击“添加”完成一条数据流的创建,在一个设备下面可以连续添加多个数据流,如下图,我们添加了sys_time、bin_data两个数据流:
图0-14数据流添加成功
除了添加数据流操作以外,用户还可以对已有的数据流进行修改、删除操作。添加应用
用户可以为设备下的数据流创建相关的应用,发布对用户数据的直观展示页面,目前在OneNET应用孵化器中提供了曲线图、柱状图、表盘、物体位置、图片和开关等应用,用户添加应用进行数据展示的前提是用户数据已经上传至平
台。以已有设备和数据流为例,为设备test_edp下的systime数据流(设备上电后的时钟信息)添加一个曲线图的应用。
在产品管理页面点击“应用管理”菜单,进入应用管理页面,如下图所示:
图0-15应用管理模块
点击“创建应用”,进入应用编辑器编辑页面,如下图所示:
图0-16新应用创建
将想要添加的应用拖进编辑区域,比如:我们选择曲线图。点击选择该应用,在编辑框的右边编辑应用属性设置应用相关的参数,包括和应用相关联的设备、数据流、应用标题、刷新数据间隔、X坐标点数目等,编辑完成后点击“下一步”,
进入应用信息完善页面,如下图所示:
图0-17应用信息完善
补充应用的名称、应用状态、应用描述等相关的应用辅助信息。点击“保存应用”,应用添加完毕,进入该应用的详情页面,如下图所示:
图0-18应用详情页
除了添加应用操作以外,用户还可以对已有的应用进行修改、删除操作。
3实验例程操作说明
3.1 ESP8266+EDP LED状态采集及控制实验
参考资料和说明:
(1)MINI开发板硬件原理图V1.0.pdf
(2)《设备终端接入协议2-EDP.docx》
(3)《ESP8266 AT命令手册》
(4)开发环境KEILV4.6.0,文件编码采用utf-8
(5)使用ST-LINK烧写固件
实验原理:
通过采集PB6/PB7/PB8/PB9四个LED指示灯的IO控制引脚的电平值,利用EDP协议将采集的数据上传至OneNET平台,通过OneNET平台的“下发命令”功能实现对LED控制(点亮和熄灭)。
实验步骤:
如果没有EDP设备,请先在OneNET平台创建一个EDP设备,具体步骤参考《2.2 资源创建示例》,本例中所用到的设备参数如下:
图3-1 设备信息
1.硬件连接
●连接uart调试串口,波特率115200,8N1。
●连接ST-LINK编程器。