嵌入式网络基础——ESP8266的介绍和使用

这篇具有很好参考价值的文章主要介绍了嵌入式网络基础——ESP8266的介绍和使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

学嵌入式,推荐各位好友们上百问网。


网络基础

IP地址

IP地址:一个32位的主机唯一标识
IP地址分为公有IP和私有IP

嵌入式网络基础——ESP8266的介绍和使用

端口号

端口号的范围:0 ~ 65535(0~ 1023为系统保留)

网络通信的基础:IP地址+端口号

端口就是数据传输给每个应用的通道。不同的端口对应不同的应用

嵌入式网络基础——ESP8266的介绍和使用

网络协议——TCP/UDP

TCP:可靠传输协议,常用于会议,文件等重要内容应用。

UDP:不可靠传输协议,常用于直播等对数据准确度要求不高的业务

嵌入式网络基础——ESP8266的介绍和使用
所谓面向连接和无连接:指的就是需不需要知道对方是谁?UDP不需要,只管发送,不在乎你收没收到,TCP非常考虑你的感受,我要确定你收到了(这很像大男子主义和舔狗对吧!哈哈哈,UDP我不要你觉得,我要我觉得。TCP,我不能失去你呀(开个玩笑,别当真))。

网络知识重点

嵌入式网络基础——ESP8266的介绍和使用
借的人家的图,大家根据这个分层来学习,会好很多。一般学习理论采用7层模型,实际开发4层最常用。

ESP8266引入

实物图

嵌入式网络基础——ESP8266的介绍和使用这是由乐鑫公司生产的一款Wifi模块,推荐大家使用。

具体的资料和文件大家可以在官网下载这里我给个连接

嵌入式网络基础——ESP8266的介绍和使用
资料手册下载
一般这3个即可
嵌入式网络基础——ESP8266的介绍和使用

ESP8266介绍

esp8266是目前物联网通信中应用非常广泛的模块,也就是将实物和互联网连接上的媒介。它最大的功能就是可以开wifi和连接wifi既然都可以开wifi和连wifi了自然就可以连接上互联网了,那自然我们的实物(开发板)就可以和互联网亲热亲热了。

原理图

嵌入式网络基础——ESP8266的介绍和使用
就在上面的参考文档中。

常用AT指令介绍和展示

AT指令说明

AT指令集是从终端设备(Terminal Equipment,TE)或 数据终端设备 (Data Terminal Equipment,DTE)向终端适配器 (Terminal Adapter,TA)或 数据电路终端设备 (Data Circuit Terminal Equipment,DCE)发送的指令。

嵌入式网络基础——ESP8266的介绍和使用
指令最后结尾需要回车换行符结尾,所以我们可以使用串口调试工具进行辅助

AT和AT + RST指令

AT—测试 AT 启动
嵌入式网络基础——ESP8266的介绍和使用AT+RST—重启模块
嵌入式网络基础——ESP8266的介绍和使用实际调试
嵌入式网络基础——ESP8266的介绍和使用
嵌入式网络基础——ESP8266的介绍和使用

设置WIFI模式指令 AT + CWMODE

嵌入式网络基础——ESP8266的介绍和使用

效果展示

嵌入式网络基础——ESP8266的介绍和使用

现在更改为模式1

嵌入式网络基础——ESP8266的介绍和使用

连接路由器指令 AT+CWJAP

嵌入式网络基础——ESP8266的介绍和使用
效果展示

嵌入式网络基础——ESP8266的介绍和使用

查询IP地址AT + CIFSR

嵌入式网络基础——ESP8266的介绍和使用
嵌入式网络基础——ESP8266的介绍和使用

创建UDP连接 AT+CIPSTART

嵌入式网络基础——ESP8266的介绍和使用
嵌入式网络基础——ESP8266的介绍和使用
打开AT指令案例UDP传输,这里使用的是可变UDP传输
嵌入式网络基础——ESP8266的介绍和使用
实际效果
嵌入式网络基础——ESP8266的介绍和使用

发送数据 AT+CIPSEND

嵌入式网络基础——ESP8266的介绍和使用效果展示
嵌入式网络基础——ESP8266的介绍和使用

验证

打开微信小程序:百问网嵌入式物联网
嵌入式网络基础——ESP8266的介绍和使用
进入后选UDP进行设备绑定

嵌入式网络基础——ESP8266的介绍和使用

发送数据
嵌入式网络基础——ESP8266的介绍和使用

小程序门铃亮
接收数据
嵌入式网络基础——ESP8266的介绍和使用

思路

嵌入式网络基础——ESP8266的介绍和使用文章来源地址https://www.toymoban.com/news/detail-440007.html

到了这里,关于嵌入式网络基础——ESP8266的介绍和使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • ESP32 移植 AWTK(嵌入式GUI库)

    ESP32 移植 AWTK(嵌入式GUI库)

    最近了解到有一个叫AWTK的嵌入式GUI库,是ZLG(周立功)开发的一个开源免费可商用的嵌入式GUI库。手头上刚好有一个自己最近设计的ESP32测试板,型号是ESP32_WROOM_32,和一个0.96寸80x160的TFT屏,就想着能不能把这个AWTK库移植到ESP32上玩一下。于是,我又开始给自己挖坑了。 这次移

    2024年01月22日
    浏览(13)
  • 【嵌入式】ESP32几个反复重启的bug记录

    最近在使用ESP32开发一些无线应用,在经历重重困难能够顺利编译-下载工程后,尝试把STM32中的程序移植到ESP32中,但由于对FreeRTOS系统了解不够深入,所以遇到了很多导致板子一直Rebooting的bug,在此记录一下。 在创建一个消息队列时需要给出队列长度,同时也需要相应的读取

    2023年04月08日
    浏览(5)
  • 物联网项目分享 基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式

    物联网项目分享 基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式

    hr style=\\\" border:solid; width:100px; height:1px;\\\" color=#000000 size=1\\\" 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最

    2024年02月21日
    浏览(49)
  • 通信工程毕设 基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式

    通信工程毕设 基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式

    hr style=\\\" border:solid; width:100px; height:1px;\\\" color=#000000 size=1\\\" 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最

    2024年02月19日
    浏览(53)
  • 【嵌入式学习笔记】嵌入式基础9——STM32启动过程

    【嵌入式学习笔记】嵌入式基础9——STM32启动过程

    程序段交叉引用关系(Section Cross References):描述各文件之间函数调用关系 删除映像未使用的程序段(Removing Unused input sections from the image):描述工程中未用到被删除的冗余程序段(函数/数据) 映像符号表(Image Symbol Table):描述各符号(程序段/数据)在存储器中的地址、类

    2024年02月15日
    浏览(36)
  • 软考-嵌入式系统设计师:[嵌入式系统基础:笔记(一)]

    软考-嵌入式系统设计师:[嵌入式系统基础:笔记(一)]

    大家不要只收藏不关注呀,哪怕只是点个赞也可以呀!🤣 粉丝私信发邮箱,免费发你PDF!!! 因为准备备考中级嵌入式设计师证书,所以买了一些资料回来准备复习,本书为倪奕文老师编制的书,如果大家有时间和精力还是很建议大家去买一本的,这本书反而是能够让小白很快

    2023年04月08日
    浏览(207)
  • 嵌入式电路基础

    嵌入式电路基础

    芯片(chip):半导体材料制成的电路器件; 引脚(lead):半导体器件和外部连接的部分,排布在芯片两侧或四周 封装(packaging):将半导体器件以特定方式、特定材料包装起来,提高可靠性、便于使用; 数据手册(datasheet):芯片制造商提供的关于产品信息的文档,说明

    2024年02月04日
    浏览(28)
  • 嵌入式基础-电路

    嵌入式基础-电路

    目录 1、电流 1.1电流方向 1.2交流电和直流电 2、电压 3、电阻 4、欧姆定律         电流是指单位时间内通过导体的电荷量,用符号I表示,单位是安培(A)。电流是电磁学中的基本量纲之一,是七个基本量纲之一。电流的大小称为电流强度,是指单位时间内通过导线某一

    2024年02月09日
    浏览(9)
  • 嵌入式开发——基础电路知识

    嵌入式开发——基础电路知识

    IC是数字逻辑芯片,其输出的是逻辑电平。逻辑电平0表示输出电压低于阈值电压,逻辑1表示输出电压高于阈值电压。负载则是被驱动的电路或元件,负载大小则指负载的电阻大小。 驱动能力主要表现在几个方面: 负载能力:负载过大表现为外部负载的阻值过小,在电压不变

    2024年04月11日
    浏览(7)
  • 嵌入式硬件基础知识——1

    目录 SOC、MCU、MPU、CPU SPI STM32的时钟系统 can是什么 串口和并口 传感器输出引脚高阻抗好还是低阻抗好? iic 运算放大器特点 MOS管和三极管 同步电路和异步电路         SOC 片上系统  手机的核心芯片         MCU 微控系统  单片机         MPU 嵌入式微处理器    

    2024年02月05日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包