esp8266
esp8266 从入门到精通
每个名字都存在
个人对新知识的学习的一个总结与记录,顺带能够给他人带来一点点帮助,何乐而不为呢!
展开
-
esp8266 nvs应用
esp8266 nvs应用一个芯片,做成一个产品,都会需要在断定的时候对一些数据进行保存,以esp8266为例,需要连接网络,所以设备必须能够保存ssid,password,否则设备如何联网,本文就结合上篇文章at命令的开发,通过at命令将ssid,password调用nvs接口,将数据保存起来,设备开机,直接读取后进行联网操作。1.增加at命令方法1.at命令增加到列表atcmd_tab...原创 2019-12-21 16:58:02 · 1220 阅读 · 0 评论 -
esp8266 at命令开发
esp8266 at命令开发无论哪个平台,我感觉at命令开发是及其重要的,本文介绍下如何依赖于串口通信实现at命令开发。**1.和前面添加功能模块一样,先创建一个at命令处理任务。`void app_main(void){//modify cdb 2019-12-19// printf(“SDK version:%s\n”, esp_get_idf_version());// Ini...原创 2019-12-21 12:59:13 · 617 阅读 · 0 评论 -
esp8266 基于sntp协议更新系统时间
esp8266 基于sntp协议更新系统时间我们esp8266设备,如何然他具有准确的系统时间呢?那就要依赖于sntp协议,一般芯片都集成了sntp协议,我们只需要使用就可以了。1.创建一个sntp任务sntp_example_task更新网络时间到本地void app_main(void){ //modify cdb 2019-12-19 // printf("SDK ve...原创 2019-12-19 18:11:53 · 1015 阅读 · 0 评论 -
esp8266 gpio 控制(led与key使用)
esp8266 gpio 控制(led与key使用)现在介绍上个工程添加led控制与key控制,必须学会如何控制led,和key,我们才能把他应用到我们的想做的项目中去。。关系到gpio,则需要看硬件原理图:由上图可知,我们需要想操作led或者key,只需要配置gpio 0 ,gpio1即可。现在先创建一个gpio 处理任务void app_main(void){ //modi...原创 2019-12-19 16:12:27 · 1716 阅读 · 0 评论 -
esp8266自定义工程框架
esp8266自定义工程框架如何再起官方rtos sdk中规范的建立一个工程了,现在我们基于上一篇博客-esp8266对接阿里云平台做下规范。首先将user_main.c中mqtt连接部分分离出来,写入user_mqtt.c中,分离是注意头文件包含,及一些全局变量设置。user_main.c/* This example code is in the Public Domain (o...原创 2019-12-19 14:22:58 · 1064 阅读 · 0 评论 -
esp8266对接阿里云平台
esp8266对接阿里云平台上面几篇博客已经介绍了esp8266的开发环境搭建和自己的工程创建问题,本文开始介绍这个wifi模块的应用—对接阿里云平台。后面再此基础上再优化其他功能。1.创建自己的工程sdk根目录创建project,后面将ESP8266_RTOS_SDK-3.1.1/examples/get-started/project_template拷贝到project中,后面就能够基...原创 2019-12-19 10:52:23 · 2017 阅读 · 0 评论 -
esp8266 sdk 3.1.1软件bug
esp8266 sdk 3.1.1软件bug在调试mqtt连接时,需要使用lwip debug,打开LWIP_DEBUG debug调试#ifdef LWIP_DEBUG#ifndef LWIP_PLATFORM_DIAG#error "If you want to use LWIP_DEBUG, LWIP_PLATFORM_DIAG(message) needs to be define...原创 2019-12-18 16:17:51 · 440 阅读 · 0 评论 -
esp8266入门总结
esp8266入门总结结合上面两篇博客1.编译环境搭建2.esp8266 rtos sdk示例工程总结,建议使用ubuntu 18.04系统,按照上述进行环境搭建与编译测试。笔者自己重新安装了ubuntu18.04 后,重新搭建环境并且测试。1.安装一些依赖软件#建议逐一安装sudo apt-get install git autoconf build-essential gper...原创 2019-12-18 10:57:01 · 347 阅读 · 0 评论 -
esp8266 rtos sdk示例工程
esp8266 rtos sdk示例工程上一篇文章说明了使用ubuntu 14.04搭建esp8266编译环境,搭建成功后,在使用其sdk 用户示例工程partitions_singleapp工程编译测试成功,生成了三个主要的bin文件。一.程序烧录他们路径分别是:bootloader.bin,partitions_singleapp.bin,project_template.bin,其实还...原创 2019-12-17 20:52:14 · 1096 阅读 · 0 评论 -
esp8266开发环境搭建
esp8266开发环境搭建买了一块esp8266物联网开发板,笔者准备使用一周的时间来玩一玩,这个物联网模块。某宝上就能购买,其给的学习sdk是ESP8266_NONOS_SDK-3.0,我觉得没有任何意义,直接不用,准备自己从其官网下载带系统rtos的sdk学习,并且移植到开发板中。笔者使用的sdk软件为:ESP8266_RTOS_SDK-3.2,有此需求的自行去其官方网站下载。一.编译环...原创 2019-12-17 15:48:17 · 1542 阅读 · 0 评论