好文档 - 专业文书写作范文服务资料分享网站

4、SIM800系类_蓝牙调试笔记

天下 分享 时间: 加入收藏 我要投稿 点赞

SIM808开发板蓝牙SPP功能调试笔记

注意:只有SIM808蓝牙版本才具备该功能。 1、AT+BTPOWER=1 //打开蓝牙电源

正常返回”OK”,如果模块蓝牙电源原本已经打开,那么将返回ERROR。 2、AT+BTHOST? //查询模块名称和地址

返回:

AT+BTHOST?

+BTHOST: Niren,27:a7:2c:90:62:60 OK

也可以通过该指令修改蓝牙设备名称

3、AT+BTSCAN=1,10 //收索蓝牙附件设备,收索时间10S

返回:

AT+BTSCAN=1,10 OK

+BTSCAN: 0,1,\ //收索到的设备,设备ID:1 +BTSCAN: 1 //收索结束

注意:这里需要等待返回+BTSCAN: 1才代表收索结束。

4、AT+BTPAIR=0,1 //主动请求匹配设置ID:1蓝牙设置

AT+BTPAIR=0,1 OK

+BTPAIRING: \

注意:这时手机就会收到模块提交的配对请求,手机确认配对即可

5、AT+BTPAIR=1,1 //响应连接请求

AT+BTPAIR=1,1 OK

+BTPAIR: 1,\

6、AT+BTGETPROF=1 //获取配对的蓝牙设备提供的服务

返回:

AT+BTGETPROF=1

AT+BTGETPROF=1+BTGETPROF: 10,\+BTGETPROF: 1,\+BTGETPROF: 2,\+BTGETPROF: 8,\OK

注意:这里费服务列表中没有我们需要的SPP服务,这需要,先打开手机的蓝牙串口助手,打开蓝牙助手后再重新获取一次服务。

返回:

AT+BTGETPROF=1+BTGETPROF: 10,\+BTGETPROF: 1,\+BTGETPROF: 2,\+BTGETPROF: 8,\

+BTGETPROF: 4,\ // 可以看到新增的SPP服务 OK

7、AT+BTCONNECT=1,4 //主动连接蓝牙设备的服务,蓝牙ID:1 ,服务4 “SPP”

返回:

AT+BTCONNECT=1,4 OK

+BTCONNECT: 1,\

8、AT+BTSPPSEND //发送数据

发送数据有两种方式,定长和非定长 定长方式:

AT+BTSPPSEND=5 //发送5个字节数据

收到‘>’这个符号后,输入5个字节的数据,超过5个字节将丢失后面的数据,只发送前5个字节 返回:

AT+BTSPPSEND=5 > 12345 SEND OK 非定长方式:

AT+BTSPPSEND //发送 发数据命令,不带长度

收到‘>’这个符号后,输入想要发送的数据如“1234567890”, 发完数据后,切换到十六进制发送模式,发送十六进制 1A; AT+BTSPPSEND > 1234567890?? SEND OK

9、接收数据,收到手机发给模块的数据,模块会主动上报接收到的数据,格式如下

+BTSPPDATA: 1,5,Niren

3a3hy9bzhl6et861e239
领取福利

微信扫码领取福利

微信扫码分享