蓝牙从AT指令到串口透传(主机和从机设置) |
您所在的位置:网站首页 › 怎么更改手机的蓝牙名称设置 › 蓝牙从AT指令到串口透传(主机和从机设置) |
HC-05 蓝牙串口主从一体 AT 命令详解 主从机蓝牙 要使用 AT 命令,首先要知道 HC-05 的波特率,然后要进入 AT 命令模式。使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式,HC-05只支持一种数据格式: 数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。 HC-05进入 AT 命令有二种方法: 按住按键或EN脚拉高,此时灯是慢闪, SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。原始模式下一直处于AT命令模式状态。 HC-05上电开机,红灯快闪,按住按键或EN拉高, HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。正常模式下只有按住按键或拉高EN才处于AT命令模式状态。 注意:如果波特率没有设备正确, AT命令是执行无效的。 可以使用串口助手来设置蓝牙。
串口助手
后面的AT命令都是以此软件为基础做说明,注意波特率、发送字符串、串口号。 主机AT命令的详细说明1, AT+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主, AT+ROLE=0是设成从, AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。 2, AT+RESET:HC-05复位 3, AT+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。 4, AT+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。 5, AT+ADDR?:获取HC-05的蓝牙地址码,只能获取,不能修改。 6, AT+NAME? :获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。 7, AT+CLASS?:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。 8, AT+IAC?:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。 9, AT+PSWD? :查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字. 10, AT+UART: AT+UART?是查询当前模块的波特率, AT+UART=波特率是设置. 11, AT+CMODE: AT+CMODE?是查询当前连接模式。 AT+CMODE=0, 1, 2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置) 1——任意蓝牙地址连接模 式(不受绑定指令设置地址的约束) 2——回环角色(Slave-Loop) 默认连接模式:0)。 12, AT+BIND:AT+BIND?查询当前绑定地址,AT+BIND=NAP, UAP, LAP(用逗号隔开)。 13, AT+RMADD:从蓝牙配对列表中删除所有认证设备. 14, AT+STATE? :获取蓝牙模块工作状态. 15, AT+LINK=NAP,UAP,LAP:与远程设备建立连接。 16, AT+DISC:断开连接. 17, AT+RNAME? NAP, UAP, LAP:获取远程蓝牙设备名称. 18, AT+ADCN?:获取蓝牙配对列表中认证设备数。 19, AT+MRAD?获取最近使用过的蓝牙认证设备地址。 20, AT+INQM:设置查询模式,AT+INQM=1, 9, 48(1-带RSSI信号强度指示,9-超过9个 蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒) HC-06蓝牙从机设置蓝牙背面 AT 指令集 进入 AT 指令的方法:给模块上电,不配对的情况下,就是 AT 模式了。指令间隔 1S 左右。出厂参数:波特率 9600N81,名字 linvor,密码 1234 1、测试通讯 发送:AT(返回 OK,一秒左右发一次) 返回:OK 2、改蓝牙串口通讯波特率 发送: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 命令设好波特率后,下次上电使用不需再设,可以掉电保存波特率。 3、改蓝牙名称 发送:AT+NAMEname 返回:OKname 参数 name:所要设置的当前名称,即蓝牙被搜索到的名称。20 个字符以内。 例:发送 AT+NAMEbill_gates 返回 OKname 这时蓝牙名称改为 bill_gates 参数可以掉电保存,只需修改一次。PDA 端刷新服务可以看到更改后的蓝牙名称,名字不可超过 20 个字符。 4、改蓝牙配对密码 发送:AT+PINxxxx 返回:OKsetpin 参数 xxxx:所要设置的配对密码,4 个数字,此命令可用于从机或主机。从机是适配器或手机弹出要求输入配对密码窗口时,手工输入此参数就可以连接从机。主蓝牙模块搜索从机后,如果密码正确,则会自动配对,主模块除了可以连接配对从模块外,其他产品包含从模块的时候也可以连接配对,比如含蓝牙的数码相机,蓝牙 GPS,蓝牙串口打印机,等等,特别地,蓝牙 GPS 为典型例子。 例:发送:AT+PIN8888 返回:OKsetpin 这时蓝牙配对密码改为 8888,模块在出厂时的默认配对密码是 1234。参数可以掉电保存,只需修改一次。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |