M26模块蓝牙3.0(主模式和从模式)数据交互(AT命令)

本文详细介绍了通过AT指令实现蓝牙模块的主从模式连接过程,包括蓝牙功能的开启、设备名称查询、可见性设置、地址读取、扫描及配对等步骤,并提供了数据交互的具体方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主模式

一、建立连接

1. 打开蓝牙功能
AT+QBTPWR=1
OK
AT+QBTPWR?
OK
2. 查询设备名称
AT+QBTNAME?
+QBTNAME: “QUECTEL-BT”
OK
3. 设置蓝牙可见性
AT+QBTVISB=0 //不可见
OK
AT+QBTVISB=1 //永远可见
OK
AT+QBTVISB=2,60 //可见60秒
OK
+QBTVISB: 0
4. 读取地址
AT+QBTADDR?
+QBTADDR: 34873D19197A
OK
5. 进行扫描操作,结果为扫描到的蓝牙设备
AT+QBTSCAN
OK
+QBTSCAN: 1,”chainne.net..”,90F05247B759
+QBTSCAN: 2,”YIJIAKF117-PC”,D85DE2D5E1E4
+QBTSCAN: 3,”YIJIASW110-PC”,D85DE2D542CE
+QBTSCAN: 4,”KZMacBook Pro”,784F435CCF17
6.进行配对
AT+QBTPAIR=2
+CME ERROR: 8006
AT+QBTPAIR=2
+CME ERROR: 8006
+QBTIND: “pair”,”chainne.net..”,90F05247B759,482316
这里显示error8006,但是有提示配对成功,原因是:这个设备之前配对过,后面只要不解除配对,就算是开关机模块,都不用再进行配对了!

数据交互模式有三种,分别为SPP AT Command mode、Buffer Access mode、Transparent Access mode。

二、发送数据(AT Command)

AT+QSPPSEND=connected id
>
input data
0x1A(26D)以此结尾发送数据
这里写图片描述

CTRL+Z -> 0x1A(26D)以此结尾发送数据;
ESC -> 0x1B(27D)以此结尾取消操作;

三、接受数据(AT Command)

AT+QSPPREAD=connected id,readlength;

从模式

一、建立连接

1. 打开蓝牙功能
AT+QBTPWR=1
OK
AT+QBTPWR?
OK
2、设置蓝牙可见性
AT+QBTVISB=0 //不可见
OK
AT+QBTVISB=1 //永远可见
OK
AT+QBTVISB=2,60 //可见60秒
OK
3、移动手机连接设备,设备为从模式
a)确认接受:AT+QBTPAIRCNF=1;//Accept pairing
b)响应状态:+QBTIND: “conn” Connecting Indication
4、接受连接
AT+QBTACPT=1,1;//Accept Connection

响应应答状态
a) +QBTIND: “pair” Pairing Indication
b) +QBTIND: “conn”Connecting Indication
c) +QBTIND: “disc” Disconnect Indication
d) +QBTIND: “recv”Incoming Data Indication
e) +QBTIND: “ring” Call Indication

二、数据接受和发送

同主模式数据发送和接受。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值