7. AW30N蓝牙配置工具

工具功能:该工具可以将工具里的 蓝牙名 / 蓝牙 mac 地址 配置生成一个 cfg_tool.bin文件,把该文件烧写入小机后,小机将采用该文件里的配置而非 SDK 里的配置。
工具位置:下载目录里(apps/app/post_build/bd49/AW30N_config_tool)

7.1. AW30N蓝牙配置文件配置到应用层流程

  1. 在系统初始化(init.c)里读取蓝牙配置文件,把读取到的信息记录到VM当中;

    "读取蓝牙配置文件“

    读取蓝牙配置文件“

  2. 把第一步记录在VM的消息配置当应用层当中;

    "蓝牙配置同步到应用层当中“

    蓝牙配置同步到应用层当中“

最后结果即为:

存在 蓝牙配置文件,则应用层的 蓝牙名mac地址 会被修改为配置文件里配置的;
不存在 蓝牙配置文件,则应用层的 蓝牙名mac地址 为默认配置;

举例:

在对讲机应用中,应用层的 蓝牙名 默认为 “BD49_BLE”, mac地址 为随机生成;
若资源文件中把蓝牙配置文件烧录进入小机后,对讲机应用层的 蓝牙名 会被修改为 ” AW30N_1 ” , mac地址 也跟随配置文件里的设置。

备注

如在 对讲机应用层 里,默认的蓝牙名与配对名都为“ BD49_BLE ”,所以用户可以直接烧录代码直接切换主从,进行连接。
若烧写了配置文件后,蓝牙名变更了,配对名还是原来的“ BD49_BLE ”,就不会进行连接。

7.2. AW30N蓝牙配置工具使用方法

  1. 打开蓝牙配置工具(在下载目录里)

    "打开蓝牙配置工具“

    打开蓝牙配置工具“

  2. 根据需要配置进行修改,修改后保存 bin 文件

    "配置信息"

    配置信息.bin

    "生成cfg_tool.bin"

    生成cfg_tool.bin

  3. 把生成的 bin 文件放入下载目录中,并下载到小机上

    "把bin文件烧写进入小机

    把bin文件烧写进入小机

  4. 烧录代码,SDK 运行后会在 cfg_init_bin()读取该配置文件,并将该文件的 蓝牙名 / 蓝牙mac地址 配置进入蓝牙应用里(而不再采用 SDK 里的默认配置)

  5. 用户可看打印,如在 对讲机模式 里,蓝牙名不再是 SDK 里的默认名字:BD49_BLE,而是工具里的 AW30N_1。

    "查看修改后的蓝牙名“

    查看修改后的蓝牙名