Wi-Fi模块包括用于2.4GHz 或 5GHz 频段(或两者)的无线收发器、天线和用于运行固件、使无线电能够接收和传输数据以及操作协议的微控制器。
Wi-Fi模块需要运行IEEE 802.11标准定义的几种不同协议才能连接到网络。用于连接到云服务器的一组典型协议栈和函数可能包括:TLS、TCP/IP、HTTP/S、FTP、MQTT、证书处理(安全)、加密密钥使用(安全性)。
ESP32-S3为AIoT市场打造支持2.4 GHz Wi-Fi 和 Bluetooth 5 (LE)强大的 AI 运算能力和安全加密机制。
高度集成的2.4GHz WiFi芯片,低功耗、高吞吐量的特点,广泛应用于智能家居设备、网络摄像头、猫眼、门铃、智慧安防等领域。
由于成本和功率限制,Wi-Fi模块中的设备通常资源有限,因此通常会将一些网络协议卸载到主机应用处理器。
与调制解调器一样,Wi-Fi模块通过 UART 接口使用AT命令。随着模块变得更加复杂,AT 命令变得更加强大,应用处理器的工作量也减少了。
早期的物联网设备通常会在 Wi-Fi 模块上运行 TCP/IP 和 HTTP 协议,而 HTTP 命令、客户应用程序和安全证书由应用程序处理器处理。
由于HTTPS协议取代了HTTP以确保对通过Internet发送的数据进行加密,因此HTTPS协议栈通常包含在 Wi-Fi 模块中,但 HTTPS 命令来自应用程序处理器。
HTTPS由TLS协议保护,需要使用加密技术。加密密钥通常由应用处理器存储在其本地安全存储器中。
ESP32-S3为物联网设备提供了完善的安全机制和保护措施,防止各类恶意攻击和威胁。它支持基于 AES-XTS 算法的 flash 加密、基于 RSA 算法的安全启动、数字签名和 HMAC。
ESP32-S3还新增了一个“世界控制器 (World Controller)”模块,提供了两个互不干扰的执行环境,实现可信执行环境或权限分离机制。
当无线模块连接到 IoT 设备(例如传感器)时,需要安全管理此类设备的任何软件平台存储根证书、URL 和 API,以及加密密钥连接到服务和应用程序。
ESP32-S3搭载 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口。
ESP32-S3支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用户配置数据缓存与指令缓存。支持 2 Mbps PHY,用于提高传输速度和数据吞吐量,射频性能优越,在高温下也能稳定工作。
数以千计的物联网设备可以在几分钟内安全地连接到本地或基于云的服务器。在为安全物联网应用选择 Wi-Fi 模块时,选择具有足够处理器和内存资源的模块,以便在模块本身而非应用处理器中存储和处理所选安全平台的元素。
wifi模块的广泛运用,极大减少了智能产品的门槛,加速物联网的发展,wifi模块广泛应用到智能家居、智慧交通、智能监控、智能医疗设备、智慧农业等领域,覆盖我们生活中的方方面面。