7. AW30N蓝牙配置工具
工具功能:该工具可以将工具里的 蓝牙名 / 蓝牙 mac 地址 配置生成一个 cfg_tool.bin文件,把该文件烧写入小机后,小机将采用该文件里的配置而非 SDK 里的配置。工具位置:下载目录里(apps/app/post_build/bd49/AW30N_config_tool)
7.1. AW30N蓝牙配置文件配置到应用层流程
在系统初始化(init.c)里读取蓝牙配置文件,把读取到的信息记录到VM当中;
![]()
读取蓝牙配置文件“
把第一步记录在VM的消息配置当应用层当中;
![]()
蓝牙配置同步到应用层当中“
最后结果即为:
若 存在 蓝牙配置文件,则应用层的 蓝牙名 和 mac地址 会被修改为配置文件里配置的;若 不存在 蓝牙配置文件,则应用层的 蓝牙名 和 mac地址 为默认配置;举例:
在对讲机应用中,应用层的 蓝牙名 默认为 “BD49_BLE”, mac地址 为随机生成;若资源文件中把蓝牙配置文件烧录进入小机后,对讲机应用层的 蓝牙名 会被修改为 ” AW30N_1 ” , mac地址 也跟随配置文件里的设置。
备注
如在 对讲机应用层 里,默认的蓝牙名与配对名都为“ BD49_BLE ”,所以用户可以直接烧录代码直接切换主从,进行连接。
若烧写了配置文件后,蓝牙名变更了,配对名还是原来的“ BD49_BLE ”,就不会进行连接。
7.2. AW30N蓝牙配置工具使用方法
打开蓝牙配置工具(在下载目录里)
打开蓝牙配置工具“
根据需要配置进行修改,修改后保存 bin 文件
配置信息.bin
生成cfg_tool.bin
把生成的 bin 文件放入下载目录中,并下载到小机上
把bin文件烧写进入小机
烧录代码,SDK 运行后会在 cfg_init_bin()读取该配置文件,并将该文件的 蓝牙名 / 蓝牙mac地址 配置进入蓝牙应用里(而不再采用 SDK 里的默认配置)
用户可看打印,如在 对讲机模式 里,蓝牙名不再是 SDK 里的默认名字:BD49_BLE,而是工具里的 AW30N_1。
查看修改后的蓝牙名