【ESP8266】WIFI模块原理讲解

视频讲解

一、实物图

 

 

二、原理图

 

三、简介

ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。

模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器。

ESP8266 是高性能无线 SoC,以最低成本提供最大实用性,为 Wi-Fi 功能嵌入其他系统提供无限可能。

特点

  • 802.11 b/g/n
  • 内置Tensilica L106 超低功耗32位微型 MCU,主频支持 80MHz 和160 MHz,支持 RTOS
  • 内置10 bit高精度ADC
  • 内置TCP/IP协议栈
  • 内置TR 开关、balun、LNA、功率放大器和匹配网络
  • 内置PLL、稳压器和电源管理组件,802.11b 模式下+18 dBm的输出功率
  • A-MPDU、 A-MSDU 的聚合和0.4 s的保护间隔
  • Wi-Fi @ 2.4GHz,支持 WPA/WPA2 安全模式
  • 支持AT本地升级及云端OTA升级
  • 支持 STA/AP/STA+AP 工作模式
  • 支持 Smart Config 功能(包括 Android 和 IOS 设备)
  • HSPI 、UART、I2C、I2S、IR Remote Control、PWM、GPIO
  • 深度睡眠保持电流为20 uA,关断电流小于5 uA
  • 2 ms 之内唤醒、连接并传递数据包
  • 待机状态消耗功率小于1.0 mW (DTIM3)
  • 工作温度范围:详情请见具体型号规格书

注意事项

(1)、模组外围电路,GPIO0 必须上拉到 VCC,GPIO15 必须下拉到GND。

(2)、EN 脚和 RST 脚必须上拉到 VCC。

(3)、模组的 pin9-pin14 不可用。

四、尺寸封装

四、AT MQTT指令

MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传递协议,最初被设计成用于传输物联网设备的数据和消息。它使用简单且高效的发布/订阅模型,使得设备之间可以以异步的方式交换信息,同时也具有很好的可靠性和灵活性。

在MQTT中,所有的消息都由一个中心服务器(MQTT Broker)进行转发和分配。客户端通过订阅(Subscribe)特定的主题(Topic)来接收感兴趣的消息,同时也可以向Broker发布(Publish)属于自己的消息。

MQTT的主要特点包括:

  1. 轻量级:相对于其他消息传递协议,MQTT非常轻量级,使得它能够在资源有限的设备上运行。
  2. 异步通信:基于发布/订阅模型,消息发送者和接收者之间不需要建立持久的连接,因此实现了异步通信。
  3. 灵活性:支持多种不同的QoS级别、保持会话和遗愿消息等功能,非常灵活。
  4. 易于集成:MQTT协议被广泛采用并且有很多开源的实现,因此可以很容易地与各种平台和系统进行集成。

总的来说,MQTT是一种非常适合物联网应用的协议,它具有简单可靠,低带宽消耗等优点,已经被广泛应用于智能家居、智能城市和工业自动化等领域。

发表回复

后才能评论

评论(2)