Skip to main content

Ai-BW20系列模组

文件履历表

版本日期制定/修订内容制定核准
V1.1.02023.1.14首次制定卓灵敏陈首高
V1.1.12024.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地址

二、模组&开发板资料