小白物联网教程stm32f103c8t6通过发送AT指令到ESP8266接入onenet物联网平台 |
您所在的位置:网站首页 › esp8266数据传输延迟 › 小白物联网教程stm32f103c8t6通过发送AT指令到ESP8266接入onenet物联网平台 |
ESP8266WIFI模块的调试 一、第一步一般先给ESP12S模块烧ESP8266固件,但是我用的ESP12S已经有固件了。 所以不从烧固件开始。直接进入串口使用模式就行。图里R4的0Ω电阻不接就可以。 不接0Ω电阻进入使用模式。介入Ω电阻进入FLASH固件烧写模式。
二、使用串口调试助手测试ESP8266WIFI模块的AT指令。 接线方法:3V3接P2的1脚,CH340的RXD接P2的2脚。 TXD接P2的3脚,GND接P2的4脚。 目的是测试wifi模块正常和接入onenet平台的ip。这时并未连接平台的设备。 设置波特率为115200 1、发送AT测试模块是否正常工作发送 AT,发送新行要打钩,后面发送AT指令都要勾上发送新行 返回OK表示AT指令发送成功 2、发送AT指令设置为客户端模式 AT+CWMODE=1 返回OK表示AT指令发送成功。后面也是发送AT指令,返回OK,reday,等非ERROR正常返回值的指令。表示正常,后面就不截图了 3、发送AT指令复位ESP8266 AT+RST 4、发送AT指令连接WIFI路由器,这里设置的是连接手机热点 AT+CWJAP="123456789","15044108" 路由器账号密码为自己设定。 5、发送AT指令连接平台的ip和端口号 AT+CIPSTART="TCP","119.28.130.53",16105 平台 ip和端口号是固定的 6、发送AT指令设置透传模式 AT+CIPMODE=1 以上就是通过给串口向wifi模块发送AT指令配置WIFI模块的模式,和连接路由器平台。
在ONENET平台网站创建应用 一、创建ONENET产品 这里省略注册的onenet平台的账号,账号自己注册,创建产品先登入 https://open.iot.10086.cn/develop/global/product/#/public 登入后点击产品开发,然后点右边添加产品。 以上信息除接入协议外其他随便填写。 接入协议填EDP。
二、创建ONENET产品下的设备 点蓝色添加设备 然后再点添加设备。
三、创建应用。 先创建普通温湿度仪表 在左边栏找到应用管理,点击进入,点击右上边添加应用。 东西可以随便写,点新增 添加成功后进入应用编辑。
选择左下部的仪表盘,拖出两个,一个为温度仪表,一个湿度仪表。 拖出来后点击第一个仪表设置右边的属性。 设置为温度显示的仪表。设备选择之前建立的设备控制1,其他参数可以随意设定。这时发现需要填写数据流,这时要创建温度仪表的数据流了。 创建数据流
找出之前创建的产品。点击进入之前创建的产品。这里我是环境控制这产品。
数据流名称设置好,参数可随意写。后面上传数据需要用到数据流名称,我这里是温度的数据流Temprature_1,该名称最好和功能相关,显得更加规范。 这时也把湿度的数据流也设置好,数据流名字设置为Humidity_1,这时目前两个数据流设置好了。 这时可以向应用添加数据流。 这时向应用添加数据流成功。 程序上实现接入平台,并上传数据到仪表 目前用这么多函数就可以接入平台了。 目前联网的流程就大概是: A、发送AT指令看返回值测试ESP8266是否正常。 B、在平台网上建立产品、设备和应用。 C、在程序上实现联网。 A配置stm32时钟72M。初始化延时函数,发送AT指令时用到延时函数。初始化串口。配置ESP8266(里面调用有关串口发送和接收函数)。接入平台。发送数据到平台应用。中断函数接收AT指令返回值。绿色屏蔽的语句,用来设定连接后掉线重连的标志,这里只是单纯的连上后,发送数据。还未包含心跳发送,断线重连等函数。下一步的功能,后期升级。目前就写到这里。 数据上传后的结果。程序上我也是发送的是18和25。 想使用更多的应用,就要了解应用创建的格式,数据流的配置格式。 其他应用的使用方法请登入 https://open.iot.10086.cn/doc/art596.html#109 https://open.iot.10086.cn/doc/art596.html#109 以下是开发社区,可以寻找官方的资料和程序参考 https://open.iot.10086.cn/bbs/forum.php
程序部分截图
程序已经上传 https://download.csdn.net/download/qq934451846/10913407 最简单电路图
该设计的功能的完善在电路城,程序,硬件原理图,PCB图,增加更多功能。 https://www.cirmall.com/circuit/13275 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |