嵌入式


蓝牙AT命令

<h3>主机</h3> <ul> <li> <p>AT+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主, AT+ROLE=0是设成从, AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。</p> </li> <li> <p>AT+RESET:HC-05复位</p> </li> <li> <p>AT+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。</p> </li> <li> <p>AT+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。</p> </li> <li> <p>AT+ADDR?:获取HC-05的蓝牙地址码,只能获取,不能修改。</p> </li> <li> <p>AT+NAME? :获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。</p> </li> <li> <p>AT+CLASS?:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。</p> </li> <li> <p>AT+IAC?:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。</p> </li> <li> <p>AT+PSWD? :查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字.</p> </li> <li> <p>AT+UART: AT+UART?是查询当前模块的波特率, AT+UART=波特率是设置.</p> </li> <li> <p>AT+CMODE: AT+CMODE?是查询当前连接模式。 AT+CMODE=0, 1, 2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置) 1——任意蓝牙地址连接模式(不受绑定指令设置地址的约束) 2——回环角色(Slave-Loop) 默认连接模式:0)。</p> </li> <li> <p>AT+BIND:AT+BIND?查询当前绑定地址,AT+BIND=NAP, UAP, LAP(用逗号隔开)。</p> </li> <li> <p>AT+RMADD:从蓝牙配对列表中删除所有认证设备.</p> </li> <li> <p>AT+STATE? :获取蓝牙模块工作状态.</p> </li> <li> <p>AT+LINK=NAP,UAP,LAP:与远程设备建立连接。</p> </li> <li> <p>AT+DISC:断开连接.</p> </li> <li> <p>AT+RNAME? NAP, UAP, LAP:获取远程蓝牙设备名称.</p> </li> <li> <p>AT+ADCN?:获取蓝牙配对列表中认证设备数。</p> </li> <li> <p>AT+MRAD?获取最近使用过的蓝牙认证设备地址。</p> </li> <li>AT+INQM:设置查询模式,AT+INQM=1, 9, 48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)</li> </ul> <h3>从机</h3> <p>进入 AT 指令的方法:给模块上电,不配对的情况下,就是 AT 模式了。指令间隔 1S 左右。出厂参数:波特率 9600N81,名字 linvor,密码 1234</p> <ul> <li> <p>测试通讯 发送:AT(返回 OK,一秒左右发一次) 返回:OK</p> </li> <li> <p>改蓝牙串口通讯波特率 发送:AT+BAUD1 返回:OK1200 发送:AT+BAUD2 返回:OK2400 1---------1200 2---------2400 3---------4800 4---------9600(默认就是这个设置) 5---------19200 6---------38400 7---------57600 8---------115200 9---------230400 A---------460800 B---------921600 C---------1382400 设置超过 115200 后用电脑无法使用,要用单片机编程于高于 115200 才能使用此波特率和重新发 AT 命令设低波特率。用 AT 命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。</p> </li> <li> <p>改蓝牙名称 发送:AT+NAMEname 返回:OKname 参数 name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。 例:发送 AT+NAMEbill_gates 返回 OKname 这时蓝牙名称改为 bill_gates 参数可以掉电保存,只需修改一次。PDA 端刷新服务可以看到更改后的蓝牙名称,名字不可超过 20 个字符。</p> </li> <li>改蓝牙配对密码 发送:AT+PINxxxx 返回:OKsetpin 参数 xxxx:所要设置的配对密码,4 个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。主蓝牙模块搜索从机后,如果密码正确,则会自动配对,主模块除了可以连接配对从模块外,其他产品包含从模块的时候也可以连接配对,比如含蓝牙的数码相机,蓝牙 GPS,蓝牙串口打印机,等等,特别地,蓝牙 GPS 为典型例子。 例:发送:AT+PIN8888 返回:OKsetpin 这时蓝牙配对密码改为 8888,模块在出厂时的默认配对密码是 1234。参数可以掉电保存,只需修改一次。</li> </ul>

页面列表

ITEM_HTML