
ESP8266
ESP8266简单使用。
Ma lidong
这个作者很懒,什么都没留下…
展开
-
esp8266 SDK开发④MQTT官方库的使用以及实现定时发送数据到mqtt
首先是搭建好库,我搭建的方法是这样的:1.把driver_lib文件夹改成app。2.把examples文件夹里的IoT_Demo文件夹里的所有复制到app文件夹下,并且覆盖。3.把examples文件夹下的esp_mqtt_proj文件夹里的内容全部复制到app文件夹下,并且覆盖。4.把examples文件夹和third_party文件夹删除。5.app文件夹下user文件夹里就留一个...原创 2018-10-29 20:34:02 · 3661 阅读 · 0 评论 -
esp8266 SDK开发③基于机智云做个课程设计
我把我所有基于esp8266SDK开发的程序都放在百度云,下载链接在最后,想下载的可以自行下载。芯片:nodemcu实现功能:连入机智云,长按按键进入配网,dht11进行温湿度测量并显示到手机,手机控制继电器,且按键能控制继电器,控制RGB灯。oled进行温湿度显示和简单提示。硬件设计:共阴极RGB灯D6 GPIO12 RGB 绿D7 GPIO13 RGB 蓝D8 GPIO15 RG...原创 2018-10-26 15:39:45 · 1167 阅读 · 0 评论 -
esp8266 sdk开发②JSON数据创建和解析
1.JSON简介JSON是一种轻量级的数据交换格式。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2.JSON语法在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:对象表示为键值对数据由逗号分隔花括号保...原创 2018-10-23 11:09:05 · 1384 阅读 · 0 评论 -
esp8266 sdk开发①搭建开发环境实现串口打印helloworld
这里以ESP8266_NONOS_SDK-2.2.1为例,用的是nodemcu。1.进入乐鑫官网进行SDK源码下载,在这里我们选择ESP8266_NONOS_SDK-2.2.1下载。乐鑫固件下载地址2.解压,把driver_lib文件夹名字改为app。然后把third_party文件夹删除,因为我们基本用不到。3.打开examples文件夹,找到IoT_Demo文件夹,把它里面的所有都复制...原创 2018-10-19 15:28:06 · 1462 阅读 · 0 评论 -
学习ESP8266⑦基于机智云STM32开发AIRLINK模式和SOFTLINK模式的连接方法
上图是原子哥关于两种配网的描述 一.SoftAP模式下配网步骤 因为原子哥在文档里对AirLink模式是进行了详细的实际的操作。 所以重点讲一下SoftAP模式下的配网。 起初我认为该模式下是不是只要连上ESP8266建立的AP,然后就能配网成功。但试了好多次都是失败,最后我发现在该模式下,还是要借助路由器来进行配网从而能进行信息传输。 具体方法 1.ESP8...原创 2018-09-14 20:25:02 · 7654 阅读 · 0 评论 -
学习ESP8266⑥基于机智云STM32开发程序移植教程
今天移植以机智云智能灯为例 我之前在学习STM32机智云平台的时候参考的是正点原子的教程,可他的移植库是旧版的方法了,现在自动生成的代码已经有些不同,所以移植方法也有些不一样。 这里我就不进行前面的一系列创建了,前面的就参照正点原子机智云的开发用户手册来就行,我这里直接从自动生成代码开始讲。1.硬件平台这选择其他平台,然后生成代码包 2.打开里面有五个文件,我们把前三个文件复制到自己...原创 2018-09-15 12:34:57 · 6843 阅读 · 0 评论 -
学习ESP8266⑤基于STM32实现简单控制
原理:WIFI和电脑的通讯实质上是串口通讯,所以串口知识不能少。具体思路是首先STM32通过串口直接发送AT指令给ESP8266进行配网,之后网络助手发送数据,串口读取数据,单片机通过判断是否接收到了该数据进行控制小灯。我用的硬件是正点原子的探索者加ESP8266-01,ESP8266-01的运行电路在之前已经讲过。首先是配网过程,是基于AT指令的原理。单片机发送AT指令给ESP8266,指...原创 2018-09-19 18:19:49 · 7442 阅读 · 0 评论 -
学习ESP8266④基于STM32的开发实例
ESP8266基于STM32的开发实质上就是AT开发,这里以ESP8266连接路由器为例,为了证明是否连接上了,这里我是开手机热点来验证的。当然,你也可以ESP8266作为AP热点,这样可能现象更明显,只要配置成功了,打开手机WiFi,就会出现ESP8266的AP。由于开始就是以连接路由为例写的程序,所以这里就用这个例子讲解。首先,需要知道AT指令如何配置入网,代码如下AT+CWMODE=3...原创 2018-09-18 21:28:01 · 8898 阅读 · 0 评论 -
学习ESP8266③AT指令开发实现WiFi和电脑通信
先上实现功能的AT指令流程AT+CWMODE=3 //配置wifi模式AT+RST //重启AT+CWSAP="ESP8266","123456789",1,3 //设置AP,后两位是通道号和密码模式,默认即可AT+CIPMUX=1 //设置多连接AT+CIPSERVER=1,8000 //设置服务器,端口号为8000AT+CIFSR //查询后面是原创 2018-09-18 17:49:56 · 1371 阅读 · 0 评论 -
学习ESP8266②AT指令开发获取网络时间
用到的指令介绍 AT+CWMODE 配置wifi模式 AT+CWJAP 连接AP AT+CIPSTART 建立TCP连接 AT+CIPSEND 透传发送数据API接口:http://cgi.im.qq.com/cgi-bin/cgi_svrtime具体过程 先配置WiFi,esp8266连上路由器AT+CWMODE=3AT+CWJAP="HONOR9","12原创 2018-09-17 18:28:00 · 9639 阅读 · 0 评论 -
学习ESP8266①启动电路搭建
要想搭建电路,就得先知道这个模块的各个引脚,下面是他的引脚图 然后我们查入门手册找到对各个模式的介绍 注意:GPIO0正常情况下是高电平,所以当我们要进入下载模式是,就要将GPIO0接地拉低 下图就是经典的启动电路 此图是运行模式,若要下载,就将GPIO0接地拉低 ...原创 2018-09-17 13:30:25 · 3513 阅读 · 0 评论