版权声明:本文原创,未经许可,不可转载。 https://blog.csdn.net/qq_24550925/article/details/85333868
源码地址:https://github.com/xiaolongba/wireless-tech
技术交流QQ群:671139854
- 开发板硬件介绍
- 功能特色
红旭无线”4032”开发板主要由乐鑫的ESP32模块以及Nordic的 nRF52840模块组成,涵盖了目前市面上大部分的主流无线通讯协议,可以满足大部分的物联网应用场景。
支持WiFi、BLE5.0、ZigBee3.0、Thread、2.4G以及SIG MESH等市面上主流的无线通讯协议。
可同时运行以下常规使用的模式:
- WiFi+BLE5.0+ZigBee
- WiFi+SIG MESH
- WiFi+BLE5.0+Thread
希望大家通过红旭无线开发板学习到这些无线技术,从而在工作上如鱼得水,获得更高的薪酬,为共和国的无线事业作出贡献,登上人生巅峰。
- 资源配置
- NORDIC高性能多协议共存的SoC nRF52840
- 32-bit ARM Cortex-M4F @ 64MHz内核
- 1MB flash和256KB RAM
- 支持全功能特性的BLE 5.0、802.15.4、2.4G以及SIG MESH
- 全速12Mbs USB控制器
- NFC Tag-A
- 支持+ 1.7V~5.5V的工作宽电压
- 支持I2S、I2C、SPI、UART、ADC、PDM等外设
- 支持128 bit AES/ECB/CCM/AAR等加密硬件加速器
- 乐鑫高性能多协议共存的SoC ESP32
ESP32 是一套 Wi-Fi (2.4 GHz) 和蓝牙 (4.2) 双模解决方案,集成了高性能的 CPU 内核、超低功耗协处理器和丰富的外设。ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用和不同功耗需求。
- 两个可以单独控制的 CPU 内核,时钟频率可调,范围从 80 MHz 到 240 MHz
- 520-kB SRAM、448-kB ROM、16-kB SRAM in RTC
- +19.5 dBm 天线端输出功率,确保良好的覆盖范围
- 802.11 b/g/n
- 802.11 n (2.4 GHz),速度高达 150 Mbps
- 传统蓝牙支持 L2CAP,SDP,GAP,SMP,AVDTP,AVCTP,A2DP (SNK) 和 AVRCP (CT) 协议
- 低功耗蓝牙 (BLE) 支持 L2CAP, GAP, GATT, SMP, 和 GATT 之上的 BluFi, SPP-like 协议等
- 集成 4 MB flash
- 外设包括电容式触摸传感器,以太网,高速 SPI,UART,I2S 和 I2C
- ESP32模块具有22个可编程GPIO口
- nRF52840模块具有17个可编程GPIO口
- 两个可编程RGB彩灯
- 两个复位按键和两个用户按键
- CP2102的USB转串口
- 锂电池供电接口
- 硬件开发连接