Ai-BW20系列模组
文件履历表
版本 | 日期 | 制定/修订内容 | 制定 | 核准 |
---|---|---|---|---|
V1.1.0 | 2023.1.14 | 首次制定 | 卓灵敏 | 陈首高 |
V1.1.1 | 2024.12.18 | 更新 | 韩璐瑶 |
一、概述
Ai-BW20-12F 是深圳市安信可科技有限公司基于 RTL8711 系列芯片开发的双频 Wi-Fi + BLE SoC 模组,支持双频(2.4 GHz 或 5 GHz)802.11a/b/g/n WLAN 协议和 Bluetooth 5.0 协议。 BW20-12F 集成了双核 MCU,一个 ARM V8.1(兼容 Cortex-M4F)高性能 MCU,最高 主频可达 330MHz;一个 ARM V8M(兼容 Cortex-M0)低功耗 MCU。BW20-12F 模组具有丰富的外设接口,包括 UART/GPIO/ADC/PWM/IIC/SPI/SDIO/IR /SWD/USB 等。可广泛应用于物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域。
特点
- 支持 802.11a/b/g/n 协议
- 支持双频 2.4GHz 或 5GHz
- 支持 HT20/HT40 模式
- 支持 Bluetooth 5.0
- 支持 BLE Long Range
- 蓝牙支持高功率模式
- 支持 LE 数据长度扩展
- 支持支持链路层隐私
- 支持硬件加密引擎
- 集成双核 MCU,最高主频可达 330MHz
- 接口丰富,拥有 17 个灵活可配的 IO 口
- Wi-Fi 和蓝牙共用同一天线
- 支持二次开发,支持 Linux 环境下编程
云信息
通用 MCU_SDK 可快速上手
支持 AP+BLE 配网功能(包括 Android 和 IOS 设备)
支持模组 OTA 和 MCU OTA 功能
支持局域网和广域网通信功能
模组与MCU通信的串口是模组的uart0,其引脚是模组上的RX和TX。详情可查看引脚定义。该引脚主要是用于与MCU通信引脚。
模组日志输出是模组的uart1,其引脚是模组上的IO5,IO5是输出日志信息。
模组可通过AT指令修改模组与MCU的通信波特率,AT指令格式如下:
- 格式:AT+UARTCFG=9600
- 回复:
- OK:设置成功,模组复位后生效
- ERR:AT指令处理失败,即波特率设置失败
模组在上电启动后,模组将在TX引脚输出模组的设备信息,如下图:
正常启动打印:
异常启动,未烧录三元组
当需要通过串口协议单独测试模组配网功能时,可通过如下流程完成协议的通信。
模组启动后初始化流程图
模组与MCU通信协议
心跳包回复
5A A5 20 00 00 01 00 20
产品信息回复(该信息数据可根据不同的产品信息而改变)
5A A5 20 01 00 2E 7B 22 70 69 64 22 3A 22 50 4B 68 79 51 34 62 49 22 2C 22 76 65 72 22 3A 22 31 2E 30 2E 30 22 2C 22 66 6C 61 67 22 3A 22 5A 4D 58 58 22 7D F8
该产品信息数据如下:
产品KEY:PKhyQ4bI
MCU版本号:1.0.0
产品标识:ZMXX
模组工作模式回复
5A A5 20 02 00 00 21
模组状态查询
5A A5 20 03 00 00 22
当模组进入配网模式后,模组将会同时开启AP热点和BLE广播,其热点和广播格式如下:
axy_产品标识-产品ID_p1_MAC地址
二、模组&开发板资料
- 详细信息请跳转:安信可科技官网瑞昱BW系列模组专题