STM32+ESP8266+DHT11通过MQTT协议连接新版ONENET云平台上传数据 |
您所在的位置:网站首页 › 手机拍摄云平台怎么使用 › STM32+ESP8266+DHT11通过MQTT协议连接新版ONENET云平台上传数据 |
STM32+ESP8266+DHT11通过MQTT协议连接新版ONENET云平台上传数据
一、项目介绍二、项目组成三、项目原理图四、云平台产品创建五、修改代码中的参数六、APP参数修改七、成果展示八、资料获取
项目讲解视频新版 云平台搭建视频演示单片机代码修改演示视频APP参数修改实物演示
一、项目介绍
前段时间ONENET云平台进行了升级更新,此前平台的多协议接入(包含旧版MQTT、HTTP、EDP、Modbus、TCP透传等)接口已经隐藏,后续应该会下架,为了能够后续继续使用ONENET云平台,就需要学会使用将数据上传到新版ONENET云平台。 经过一段时间的摸索,现在可以成功将数据上传。此次使用MQTT协议将温湿度通过ESP8266_WIFI模块上传到新版ONENET云平台,并使用app.wxbit.com图形化APP制作工具制作APP调用ONENET云平台提供的API接口实时显示温湿度数据。 二、项目组成此次项目实现了温湿度的采集、OLED显示屏显示、数据云平台的传输,主要由STM32F103C8T6单片机、ESP-01S_WIFI模块、DHT11温湿度传感器、0.96寸OLED显示屏组成,系统框图如下图所示。 此次原理图是使用国产EDA软件“立创EDA”绘制,导出的有PDF格式和AD格式,。 原理图主要分为电源电路、单片机最小系统电路(包含晶振和复位电路)、WIFI模块电路、温湿度传感器电路和显示电路。 原理图如下图所示 云平台升级后旧版无法再创建,现在使用新版云平台创建产品和设备,然后获取上云需要使用到的参数。 登录云平台以后点击右上角的开发者中心→产品创建→创建产品→选择品类(随便选)→选择智能化方式(设备接入)→选择接入方式填写设备信息等→设备管理→添加设备 连接到新版ONENET云平台一共需要获取到三个参数,分别是产品ID、产品access_key和设备名称,产品ID和assess_key可以在产品详情里边查看,设备名称其实就是刚才创建设备时自定义填写的,可以在设备管理里边查看,好,接下来我来一步一步演示一下。 (1)点击开发者中心进入产品创建界面 在云平台创建完成后获取到了产品ID、产品access_key和设备名称,现在需要在单片机代码中将其替换成自己产品和设备的。 代码修改的位置是onenet.c里的第24行、第26行和第28行。 本设计还使用app.wxbit.com这款图形化的做APP的软件做了一个APP来显示温湿度的数据,这样方便演示,不用再去云平台上查看,APP的原理就是调用ONENET云平台提供的获取数据流的一条API来实现的,通过将API返回的数据进行解析就可以直观的看到温湿度数据。APP界面如下图。 项目完成后,现在来秀一下,因为项目比较简单,主要是做一个教程,所以就是用杜邦线简单的连接了下。现在请看我们的演示视频。点我点我点我。。。。。。 八、资料获取获取链接点我。 也可通过联系我来获取,VX:HGbishe |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |