发帖
2 0 0

【AI-WB2-32S-Kit 测评】Wi-Fi与蓝牙基础通信

wenfengand
中级会员

6

主题

5

回帖

446

积分

中级会员

积分
446
Ai-WB2系列 24 2 昨天 17:41
本帖最后由 wenfengand 于 2025-5-1 18:16 编辑

一、前言
AI-WB2-32S 由深圳市安信可科技有限公司开发的Wi-Fi&BLE模组,该模组搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。BL602芯片内置低功耗的32位RISC CPU,276KB RAM和丰富的外围接口,包括 SDIO,SPI,UART,I2C,IR remote,PWM,ADC,DAC,PIR 和 GPIO等。可广泛应用于物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域。
二、开箱
开发板虽然外形小巧,但要素齐全:包含了 usb 转串口、5v 转 3.3 的 ldo、两个按键和一个 RGB 彩灯,足以对模组的各个功能做测试。

01.PNG
三、搭建开发环境
3.1 macos 系统搭建环境
执行如下命令下载 sdk
  1. git clone --recursive https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2
复制代码

执行结果如下图所示:
02.png

这个仓库比较大,包含了 sdk 和工具链
# 进入到不同的系统目录来初始化工具链,macos 选择  Darwin
  1. cd Ai-Thinker-WB2/toolchain/riscv/Darwin && . ./chmod755.sh
复制代码

如果这个目录下没有 chmod755.sh,那么就 git checkout master,然后就能看到了。该脚本是用来初始化工具链的,一定要先执行。

然后就可以编译 helloworld 并下载
  1. cd Ai-Thinker-WB2/applications/get-started/helloworld && make -j 10
复制代码

03.png


使用命令 ll /dev/cu.* 找到串口设备的全称
04.png

然后执行下载
  1. make flash p=/dev/cu.usbserial-210 b=115200
复制代码
执行结果如下图:
05.png

遇到报错,说明下载工具设置有问题,按照下图找到 project.mk 调整 FLASH_TOOL_TYPE 的名字后,继续执行。
06.png
等下载工具提示按 RST 按键时,短按一下松开,等待更新 flash 后提示下载成功。
07.png
打开 com tool(下载链接 https://github.com/Neutree/COMTool/releases),运行结果如下:
08.png

但是 macos 端的 blfb_iot_tool-macos 工具似乎是为 intel 芯片编译的,在 apple 芯片上运行很卡。出现 press rst 提示时短按 rst,工具没有响应。需要一定的运气才能完成下载。

3.2 ubuntu 系统搭建环境
因为在 macos 中下载固件不是很顺畅,后来在 ubuntu 系统中重新安装了工具,但检测不到 usb 串口,查看 dmesg 发现是冲突了。
09.png

问题在于盲文显示器与 ch340 驱动冲突,简单地停止brltty.service 并不能解决问题,需要删除:
执行完毕后就能看到 usb 串口了:
  1. sudo systemctl stop brltty.service
  2. sudo systemctl disable brltty.service
  3. sudo apt remove brltty
  4. sudo apt autoremove
  5. # 重新插拔 usb 转串口
  6. ll /dev/ttyUSB0
复制代码

10.png

四、WIFI 与蓝牙评测
4.1 WIFI scan 测试
找到 wifi scan 目录并编译
11.png

继续执行如下命令下载固件
  1. make flash p=/dev/ttyUSB0 b=115200
复制代码

成功下载 wifi scan
12.png

使用 minicom 打开串口
  1. minicom -b 115200 -D /dev/ttyUSB0
复制代码

成功扫描到周围的 wifi 信号(截去了 MAC 地址)

13.png

4.2 BLE ibeacon 测试
ble_ibeacon 项目烧写后的串口输出
14.png


手机上安装 nRF Connect 软件,扫描周边的蓝牙信标,可以搜到 MY_IBEACON
15.jpeg

五、问题与建议
  • Macos 系统的工具链下载固件可能有问题,开发板按下 rst 后工具检测不到;
  • 图形化的下载工具反而比命令行下载要繁琐,需要选的东西有点多,可以读取项目配置帮用户直接配好。我之前有块别的开发板就是选错了 bin 格式,变砖了。





──── 0人觉得很赞 ────

使用道具 举报

赞👍
更改哪个分区的 可以变砖 讲讲
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28629 个
  • 话题数: 40798 篇