【安信可PB-01/02模组专题①】PB-01/02模组开发板应用- BLE-UART固件的使用教程

安信可PB-01/02 专栏收录该内容
5 篇文章 2 订阅

1 固件的烧录

相关资料的获取链接: 链接 提取码:1234

使用PlyPlusKit 工具擦除开发板已经烧录的固件,RST和PROG按键同时按下:
在这里插入图片描述
出现UART RX : cmd>>:信息,则表示进入了烧录模式,点击Erase,擦除成功如图:
在这里插入图片描述
点击Setting按键,选择config
在这里插入图片描述
在这里插入图片描述
勾上后点击OK
在这里插入图片描述
在这里插入图片描述
设置完成后直接点击Write 进行烧录,烧录完成后如下图
在这里插入图片描述
烧写完成后出现如下界面表示成功烧录
在这里插入图片描述

2 指令集

2.1 指令格式

AT 指令可以细分为三种格式类型:

类型指令格式描述
查询指令AT+ < x > ?查询命令中的当前值
设置指令AT+ < x > =< ```>设置用户自定义的参数值
执行指令AT+ < x >执行某些参数不可变的功能

备注 : 1. 并非所有指令都有这四种类型的命令。
2. 指令必须⼤大写,并且以回⻋车换⾏符结尾(CR LF)。
3. 所有指令返回以回车换⾏符开始(CR LF)。
4. 所有指令返回每行都以回车换⾏符结尾(CR LF)。

指令示例:

字符串HEX
指令AT\r\n41 54 0D 0A
返回\r\nOK\r\n0D 0A 4F 4B 0D 0A

2.2 AT 指令表

序号指令功能备注
1AT测试AT
2AT+GMR查询固件版本
3AT+RST重启模组
4AT+NAME查询或设置蓝牙广播名称重启后生效
5AT+MAC设置或查询模组MAC地址重启后生效
6AT+STATE查询蓝牙连接状态
7AT+BLEUART设置进入透传模式
8AT+POWER设置发射功率重启后生效
9AT+CONRANG设置连接参数重启后生效
10AT+ADVINT设置广播间隔重启后生效
11AT+ADVDATA自定义广播内容重启后生效
12AT+ADVABLE广播使能
13AT+ RESTORE恢复出厂设置恢复后自动重启
14AT+SERUUID修改主服务UUID重启后生效
15AT+SLEEP设置休眠模式
16AT+MTUEXCHANGE修改蓝牙MTU值
17AT+SENDAT 模式下发送数据
18+DATA:AT 模式下收到数据

3 使用示例

3.1 与手机BLE调试助手进行通讯

准备工具:电脑端串口调试助手,手机端蓝牙调试助手
检测模块是否正常工作
在这里插入图片描述
模块默认上电后会广播默认名称为 Ai-Thinker的蓝牙设备,手机通过APP连接并开启notify后即可与模块相互通讯
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上工作完成后手机和模组就可以相互通讯
在这里插入图片描述
在这里插入图片描述

3.2 与微信小程序进行通讯

微信小程序的源代码可以从链接进行获取

  1. 检测模块是否正常工作
    在这里插入图片描述
    模块默认上电后会广播默认名称为 Ai-Thinker的蓝牙设备,用微信小程序能成功搜到模块发出来的设备信息
    在这里插入图片描述
    点击后会弹出以下界面,串口助手也能成功看到CONNECT OK
    在这里插入图片描述
    在这里插入图片描述

4 注意事项

(1)烧写的时候需要将TM引脚拉低后再次复位,出现cmd>>:表示模块进入烧录模式
(2)默认模组的MTU值为23,可以通过AT+MTUEXCHANGE指令进行修改,最大值为250
(3)要通过BLE 手机APP才能扫描到设备,在手机 设置->蓝牙 里可能扫描不到

有疑问可留言或联系邮箱:support@aithinker.com

  • 0
    点赞
  • 0
    评论
  • 4
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值