对于ESP8266 WIFI模块,我也是刚学,想用它来做物联网相关产品,这块模块真的比较赞。

我总结一下ESP8266比较具有优势的特点(非摘抄,个人总结):

1、内置32位MCU,开发者可修改其固件,节约开发成本;

2、固件代码为半开源,关于WIFI、TCP/IP内部资料不开源,已经编译为bin,无法修改,但使用者可以根据关于 内部接口 文档调用其部分函数,实现自己想要的功能;

3、模块已经有系统,我们可以修改用户层,用任务调度的方法使用MCU的GPIO、PWM、ADC等功能。

对于这款模块的学习,我有以下思路,仅供参考:

1、学习使用ESP8266的基本功能,也就是把模块拿来,对照使用文档,操作AT指令的方法,熟悉模块;

2、下载几个固件源代码,看看人家是怎么修改的,能看懂就尝试自己分析一下,把不懂的函数记下来,也许到下一步便豁然开朗;

3、仔细阅读 SDK 编程手册,其中就写了开发固件时需要用到的函数接口;

4、再回头看看这几个固件源码,开发的基本思路也就明白了;

下面几篇文档我就将我的开发经验写下来,仅供参考,欢迎指正。

ESP8266 学习笔记 一、 初识WSP8266相关推荐

  1. Hadoop学习笔记—4.初识MapReduce

    一.神马是高大上的MapReduce MapReduce是Google的一项重要技术,它首先是一个 编程模型 ,用以进行大数据量的计算.对于大 数据量的计算,通常采用的处理手法就是并行计算.但对许多开 ...

  2. esp8266舵机驱动_arduino开发ESP8266学习笔记四—–舵机

    arduino开发ESP8266学习笔记四-–舵机 使用时发现会有ESP8266掉电的情况,应该是板上的稳压芯片的限流导致的,观测波形,发现当舵机运转时,电源线3.3V不再是稳定的3.3V,大概是在3 ...

  3. ESP8266学习笔记:实现ESP8266的局域网内通信

    ESP8266学习笔记:实现ESP8266的局域网内通信 现在就以实例入手.工程使用的是IOT_DEMO,据DEMO文档可以知道ESP8266初始工作模式为softAP+station共存的模式.于是 ...

  4. ASM学习笔记1 - 初识ClassVistor ——以ClassReader的应用为例

    ASM学习笔记1 - 初识ClassVistor --以ClassReader的应用为例 1 ASM简介 什么是ASM? Java操纵类字节码的工具.是一个jar包. 如何使用? ASM提供两类API ...

  5. C语言学习笔记-P1 初识C语言(2)

    C语言学习笔记-P1 初识C语言(2) C语言学习笔记-P1 初识C语言(2) 一.常量 1.字面常量 2.const修饰的常变量 3.#define定义的标识符常量 3.枚举常量 二.字符串+转义字 ...

  6. C语言学习笔记-P1 初识C语言(1)

    C语言学习笔记-P1 初识C语言(1) P1 初识C语言(1) 一.什么是C语言 1.定义 2.发展 二.第一个C语言程序 Hello World 三.数据类型 四.变量,常量 未完待续!!! P1 ...

  7. ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)

    RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...

  8. esp8266 蓝牙耳机_走进物联网智能家居-手把手带你制作wifi智能开关-ESP8266学习笔记(二)...

    走进物联网智能家居-手把手带你制作wifi智能开关-ESP8266学习笔记(二) 2020-05-09 13:44:11 9点赞 72收藏 6评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标 ...

  9. xilinx srio ip学习笔记之初识srio

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 xilinx srio ip学习笔记之初识srio 前言 IP 设置 总结 前言 因为工作原因,需要对rapidio 的协议进行了解, ...

  10. ESP8266学习笔记6:ESP8266规范wifi连接操作

    一.前言 我整理了从2015年至今关于ESP8266的学习笔记,梳理出来了开发环境.基础功能.进阶学习三大部分.方便自己和他人.可点此查看,欢迎交流. 之前在笔记4<ESP8266的SmartC ...

最新文章

  1. 一次对语音技术的彻底批判
  2. 介绍两个Eclipse插件: Implementors Call Hierarchy
  3. 天线的起源与发展历史
  4. julia与python对比_有人说Julia比Python好,还给出了5个理由
  5. #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别
  6. java 滚动显示信息_滚动显示文本的Java程序
  7. dbforge连接mysql_DbForge Schema Compare for MySQL入门教程:如何连接到数据库
  8. 【渝粤题库】陕西师范大学200061语言学概论作业(高起本、专升本)
  9. 密码应用安全性评估实施之(一)密码应用方案设计
  10. SPSS入门教程—如何绘制高低图
  11. Access宏学习总结
  12. 骰子游戏实验报告C语言,掷骰子游戏电路的设计与实现实验报告
  13. 微信开发 自动转发朋友圈 自动添加好友等等
  14. 几个简单规则改进你的SEO效果
  15. 传感器与检测技术基础知识(4)—— 电阻式传感器
  16. element ui vue el-input el-button 键盘回车事件
  17. React中useEffect的简单使用
  18. 蔡氏电路matlab,基于MATLABSimulink的蔡氏电路研究(Simulink搭建仿真系统)
  19. 学科实践活动感悟50字_社会实践心得体会50字
  20. 【dva】dva使用与实现(一)

热门文章

  1. SPP(SERIAL PORT PROFILE)
  2. VaR - 风险价值 - 蒙特卡罗法 - Python
  3. 有你的地方就是年——请查收你的春节烟花(零点定时跳转)
  4. 微信小程序 点击收藏
  5. Ubuntu20.04静态IP设置
  6. [李景山php]centos7 安装php 多线程
  7. Mac中用Excel导入csv文件出现乱码
  8. 主窗口(05):【类】QMenuBar [官翻]
  9. 串口接收 DMA FIFO 双缓冲区配置 + 单色OLED屏幕灰度图像显示的抖动算法
  10. C语言:购物方案-吃早饭