前言
由韩国F1-Media公司生产的F1DC2706双模数据透传蓝牙模块拥有体积小而且可连接距离远等特点,它集成有经典蓝牙和BLE两种模式,另外单芯片不加PA的情况下实现10dBm的发射功率,使用同样的手机或平板电脑,普通的BC417系列模块的可连接距离一般为10米左右,而F1DC2706模块的可连接距离可达到25米,而且传输速率更高。本篇文章将使用F1DC2706 验证套件配合介绍此模块的AT指令使用。
AT指令介绍
用户可以通过AT指令对F1DC2706模块的参数进行查询和配置,指令包括有查询和更改蓝牙名称、查询本地地址和匹配地址、搜索和连接设备、查询和更改波特率以及连接最后一次匹配的设备等等。
AT指令格式
AT+CMD\r
其中"CMD" 表示具体的指令,"\r" 表示回车,ASCII码13,注意不可以"\n" 结尾。
下面是F1DC2706 AT指令的汇总,适用模块的固件版本为v1.1.2。
AT指令验证测试
硬件准备:
将F1DC2706 EVM连接配套的USB-TTL,然后将USB-TTL插入PC的USB口或HUB。此时可以看到验证模块上的“STATE”工作指示灯间隔1秒左右闪烁一次,表面模块在正常工作,另外“LINK”连接指示灯是熄灭的。
软件准备:
打开F1-Media专门为F1DC2706定制一个AT指令测试串口助手,界面如下,选择刚插入的USB-TTL对应的串口号,然后点击Open。
AT指令格式
AT+CMD\r
其中"CMD" 表示具体的指令,"\r" 表示回车,ASCII码13,注意不可以"\n" 结尾。
AT指令使用举例
1) SPP设置本模块的蓝牙名称
修改蓝牙名称操作如下,
2)查询SPP蓝牙名称
设置新的蓝牙名称后,可以通过查询指令确认是否已经修改成功。
3) 获取本地地址
具体收发如下:
4) SPP搜索周围的蓝牙设备
搜索操作实例如下
5) SPP按地址连接蓝牙设备
按照上一步的搜索操作,在测试串口助手的右下角框显示需要连接的设备,点击该设备地址后,然后点击CONNECT按钮。连接成功后会返回"+B_CONN 0019014E41F6,F1DC2706-BT-4E41F6" ,此时“LINK”指示灯(绿色)会常亮,如果当连接断开后,此指示灯会熄灭。另外,如果失败了,只返回指令响应"OK"。
6) 获取最后一次匹配的地址
下面查询上一次连接设备的地址具体操作,
上面列一些常用指令操作的方法,如需了解更多指令,请查看《11_F1DC2706_ATCOMMAND_v1.1.0(eng).pdf》,如需要这份手册,请留言。
如果觉得《F1DC2706双模数据透传蓝牙模块AT指令使用介绍》对你有帮助,请点赞、收藏,并留下你的观点哦!