BLE5101,串口调试助手怎么用

串口 0
BLE5101 目录
一、概述.........................................................................................................................................................................5
1.1产品简介.........................................................................................................................................................5
1.2产品特点.........................................................................................................................................................5
1.3应用领域.........................................................................................................................................................5
二、使用注意事项.........................................................................................................................................................6
2.1BLE说明..........................................................................................................................................................6
2.1.1MTU.......................................................................................................................................................6
2.2

模块应用注意事项........................................................................................................................................

62.2.1

主从角色的判定条件........................................................................................................................

62.2.2

距离对数据传输速率的响应............................................................................................................

62.2.3

模块数据发送速度变化....................................................................................................................

62.2.4

低功耗模式下模块电流可能偏高....................................................................................................


6 三、性能参数.................................................................................................................................................................7

四、引脚定义.................................................................................................................................................................7

五、典型应用电路.......................................................................................................................................................9


六、机械尺寸(单位:mm)........................................................................................................................................

9七、功能说明...............................................................................................................................................................10 7.1
角色说明.......................................................................................................................................................10
7.1.1主机...................................................................................................................................................10
7.1.2从机...................................................................................................................................................10 7.2
电源模式.......................................................................................................................................................11
7.2.1低功耗模式.......................................................................................................................................11
7.2.2唤醒模式...........................................................................................................................................11 7.3
数据透传.......................................................................................................................................................11
7.4UUID说明......................................................................................................................................................12
7.5连接句柄.......................................................................................................................................................12
7.6空中升级(OTA

DFU)................................................................................................................................

12八、AT指令..................................................................................................................................................................12 TEL:0755-23080616
FAX:0755-27838582Email:sales@ V1.0第2页共25页 BLE5101 8.1指令说明.......................................................................................................................................................12
8.2

进入与退出配置模式的方法......................................................................................................................

128.3错误代码.......................................................................................................................................................13
8.4状态打印.......................................................................................................................................................13
8.5AT指令集....................................................................................................................................................14 8.5.1

测试指令..........................................................................................................................................

148.5.2AT+FLASH

保存指令........................................................................................................................

148.5.3AT+RESET

复位指令........................................................................................................................

148.5.4AT+DEFAULT

恢复出厂设置............................................................................................................

148.5.5AT+VERSION

查询固件版本号........................................................................................................

158.5.6AT+NAME

修改模块名称..................................................................................................................

158.5.7AT+MAC修改模块本地MAC

地址....................................................................................................

158.5.8AT+UART

修改模块透传模式的串口参数......................................................................................

168.5.9AT+TXPOWER

修改模块发射功率....................................................................................................

168.5.10AT+ADVINT

修改广播间隔............................................................................................................

178.5.11AT+UUID修改服务

UUID...............................................................................................................

178.5.12AT+CONS

修改可连接设备数量....................................................................................................

178.5.13AT+ENATMODE

修改模块上电默认模式........................................................................................

188.5.14AT+MODE

修改模块配置模式中的状态........................................................................................

188.5.15AT+SCAN

模块扫描指令................................................................................................................

188.5.16AT+CONA通过mac

地址连接蓝牙设备........................................................................................

198.5.17AT+LINK

查看已连接的设备信息................................................................................................

198.5.18AT+SEND通过链接号向单个设备发送数据................................................................................20
8.5.19AT+BOND通过链接号向单个设备发送绑定请求........................................................................208.5.20AT+DISC

通过链接号断开蓝牙连接............................................................................................

208.5.21AT+READBOND

读取绑定设备信息................................................................................................

218.5.22AT+CLRBOND

删除绑定信息..........................................................................................................

21九、快速使用指南.......................................................................................................................................................22
9.1快速使用.......................................................................................................................................................22
9.1.1

环境准备...........................................................................................................................................

22 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第3页共25页 BLE5101 9.1.2

自动连接..........................................................................................................................................

229.1.3

手动连接..........................................................................................................................................

229.1.4

断开连接..........................................................................................................................................

239.2空中升级.......................................................................................................................................................24
9.2.1

环境准备..........................................................................................................................................

249.2.2

升级步骤..........................................................................................................................................

24 注:文档修订记录 历史版本号V1.0 发布时间2021-
7 修改内容初次发布 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第4页共25页 BLE5101
一、概述 1.1产品简介 BLE5101是一款基于蓝牙协议5.1版本的蓝牙转串口收发模块,主从角色并存,体积小,功耗低,工作信号频段为2.4GHz。
BLE5101模块由深圳市思为无线科技有限公司研发,模块支持主从角色并存,可同时连接主机与从机,并可灵活设置主从机连接数量,最大可支持20个连接。
最大支持115200bps波特率的数据传输。
模块使用AT指令来设置参数,操作简单易用。
模块可广泛应用于智能穿戴、智能家居、汽车、照明、智能自动化数据采集、智能控制、无线传感、电子标签等场景。
1.2产品特点 支持蓝牙BLE5.1协议支持主从角色并存,可同时连接多个主机 与从机,最多20个连接支持配置、透传2种工作模式支持空中升级(OTADFU)支持多种串口参数配置支持自动广播、扫描、连接支持手动连接与自动连接2种连接方式MTU最大为247bytes 支持自定义的16位UUID,包括一个Serviceuuid、两个Characteristicuuid,可灵活配置并兼容同类BLE产品 最大通讯距离70m(5dBm、2mbps)支持自定义修改本机mac地址支持mac地址绑定,最多绑定8个设备(不 分主从)支持低功耗睡眠 1.3应用领域 无线抄表无线传感智能家居工业遥控、遥测智能楼宇、智能建筑自动化数据采集 健康传感器智能穿戴设备智能机器人无线传感电子标签 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第5页共25页 智能控制
二、使用注意事项 BLE5101 2.1BLE说明 2.1.1MTU 指BLE空中单包数据有效负荷大小。
在BLE4.0/4.1协议的MTU为27字节,从BLE4.2以及更高版本的MTU可扩展至251个字节。
在实际使用时,单包数据为MTU-
3,即用户使用BLE4.0/4.1协议单包最大可发送24个字节,BLE4.2及更高版本可扩展至247个字节。
需要说明的是,在实际应用中,不同设备的MTU会有所不同。
2.2模块应用注意事项 2.2.1主从角色的判定条件 当模块主动扫描连接其他蓝牙设备时,模块在此次连接中为主机角色;当模块因广播自身而被其他蓝牙设备连接时,模块在此次连接中为从机角色。
2.2.2距离对数据传输速率的响应 模块采用PCB天线。
BLE无线信号相对于陶瓷天线,外接天线发射和接收能力较强。
尽管如此,模块的数据发送速度仍然会因距离的增加而衰减。
2.2.3模块数据发送速度变化 模块的数据发送速度会因距离的增加而衰减。
由于模块以广播形式发送数据,当存在多个连接时,数据的总发送时间会因距离大小、连接数量而产生变化。
2.2.4低功耗模式下模块电流可能偏高 当模块有连接存在时,低功耗模式下仍会保持连接不断开,因此模块的电流可能会稍微偏高,但总小于100uA。
TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第6页共25页
三、性能参数 参数 工作电压范围工作温度范围 接收电流发射电流休眠电流空闲电流 频率范围发射功率接收灵敏度 BLE5101 最小典型最大单位 条件 运行条件 1.71 3.3 4.3
V -40 85 ℃ 电流消耗 7.1 mA 7.4 mA ≦fgf<7.5《<6.58 射频参数 uA空闲状态:指无连接、模 mA块不广播/扫描 2400 2483.5MHz -16 10 dBm -95 dBm
四、引脚定义 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第7页共25页 BLE5101 脚位编号引脚定义I/O 1,
9 GND
2 NC
3 SWCLK
4 SWDIO
5 PA00
I 6 PA1
I 7 PD5
O 8 PD4
I 10 VCC 11 PD7
O 12 RESET
I 13 PD6
O 14 PC5 I/O 15 PA3 I/O 16 PA2 I/O 17 PA7
I 18 PA6 I/O 19 PA4 I/O 引脚功能
GND SWCLK/GPIOSWDIO/GPIO CS SET USART1_TXUSART1_RX VCCCS_DETECTION RESETMODE_DETECTION PC5PA3PA2DISCPA6GPIO 描述接电源地悬空脚接内部IO,用于烧录程序,运行时可作为普通IO接内部IO,用于烧录程序,运行时可作为普通IO模块休眠脚CS(低电平工作,高电平休眠,默认高电平)模块配置脚SET(正常通讯时高电平,拉低SET脚时进入配置模式,默认高电平)模块串口数据发送脚TXD(电平电压最高3.3V)模块串口数据接收脚RXD(电平电压最高3.3V)接电源正极(1.71-4.3V)睡眠状态指示脚(休眠时为低电平,工作时为高电平)模块复位脚,高电平复位,内有下拉电阻。
工作状态指示脚(高电平输出是广播状态,低电平输出是不广播状态) GPIOGPIOGPIO蓝牙连接使能脚,拉低断开蓝牙连接,默认高电平GPIOGPIO 20 PA5
O SET_DETECTION输出高电平为透传模式,输出低电平为AT配置模式 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第8页共25页
五、典型应用电路 BLE5101
六、机械尺寸(单位:mm) TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第9页共25页
七、功能说明 BLE5101 7.1角色说明 模块支持三种角色:主机、从机、主从一体并存,这三种类型通过发送AT指令AT+CONS修改。
模块最多支持20个连接,支持透明传输,支持手动、自动连接。
7.1.1主机 指令AT+CONS=x,y。
当y的值大于0时使能主机角色,可使用扫描功能。
配置模式下发送指令AT+SCAN开启扫描,用于手动连接从机;透传模式下模块会自动扫描连接从机。
支持一主多从连接。
最大连接数视AT+CONS指令而定,最多不超过20个。
当连接的从机数到达设置的最大值时,模块将停止扫描,所有扫描功能将失效,直到断开任一从机连接为止。
7.1.1.1主机连接策略 模块按服务UUID过滤广播包。
UUID过滤依据AT+UUID所配置内容过滤,该条件不能关闭。
模块在扫描时会分析扫描到的广播包,如果广播包内有包含ServiceUUID并且该UUID与模块自身的ServiceUUID相同时,模块会自动发起连接。
连接建立后,模块作为主机角色会试图读取对端设备该ServiceUUID下的CharacteristicUUID。
如果模块没有读取到ServiceUUID与其下的CharacteristicUUID,或者读取到的UUID值与模块自身不符,模块会自动断开其连接。
该过滤条件适用于手动连接与自动连接。
7.1.2从机 指令AT+CONS=x,y。
当x的值大于0时使能从机角色,可使用广播功能。
配置模式下发送指令AT+MODE=A开启广播;透传模式下模块会自动广播自身。
TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第10页共25页 BLE5101 支持一从多主连接。
最大连接数视AT+CONS指令而定,最多不超过20个。
广播内容包含设备名称、mac地址,以及透传数据需要的ServiceUUID。
当连接的主机数到达设置的最大值时,模块将停止广播自身,所有广播功能将失效,直到断开任一主机连接为止。
7.2电源模式 模块支持2种电源模式:低功耗模式、唤醒模式。
7.2.1低功耗模式 低功耗模式指模块进入到该模式时,BLE功能会继续运行,关闭部分外设,停止广播、扫描,以尽量降低模块运行时的功耗。
如何进入低功耗模式:拉低CS引脚,当指示脚拉低时表示已进入低功耗模式。
如何退出低功耗模式:拉高CS引脚。
低功耗模式下,有未断开的连接时,如模块接收到对端数据,或连接状态发生改变时,模块会临时唤醒并处理相关任务,任务完成后,模块暂时没有任务时会立即进入睡眠。
7.2.2唤醒模式 唤醒模式指模块在低功耗模式外正常运行时的状态,所有外设与功能均正常运行。
如何唤醒:拉高CS引脚。
7.3数据透传 数据透传指将串口接收到的数据,不经任何处理,通过BLE发送到对端设备,或将BLE接收到的数据,不经任何处理输出到串口。
模块在数据透传时通过广播的方式发送到每一个已连接的蓝牙设备,因采用广播方式发送,在极限条件下,不能保证每一个设备一定能接收到数据。
数据透传时务必不要只发送”+++\r\n”这段数据(可以在一整个数据包中包含它但不能单独发送它),否则模块会因误操作而进入配置模式。
服务UUID(ServiceUUID) 特征值 UUID FFF0属性 TEL:0755-23080616FAX:0755-27838582Email:sales@ 说明 V1.0第11页共25页 BLE5101 (CharacteristicUUID) 7.4UUID说明 FFF1 Read/Notify 从机发送,主机接收数据通道 Write/Writeno FFF2 主机发送,从机接收数据通道 response 表格中列出的UUID值均可通过AT指令修改,UUID属性除外。
7.5连接句柄
1.通常情况下,模块的连接句柄为指定链路的编号(0-19),原则上模块每次连接的句柄不一定相同。

2.由于模块主从角色并存,每个连接句柄上模块都可能为主机角色或从机角色,视连接情况而定。

3.可以通过AT指令对指定链路进行操作。
7.6空中升级(OTADFU) 模块支持空中升级固件,通过空中升级以获得最佳的功能体验。
用户亦可自行定制自己所需的固件。
具体升级步骤请查看第七章快速使用。

八、AT指令 模块必须进入配置模式发送AT指令,否则命令将不会响应。
8.1指令说明 所有AT指令都以ASCII格式进行传输;指令发送格式:所有的指令都以“AT”开头,以“\r\n”结束。
指令除参数外必须大 写;指令返回格式:返回跟发送指令对应的相关字符串,均以“\r\n”结束;进入配置模式将暂时禁用低功耗模式(CS引脚功能失效);配置模式中,为防止数据干扰,来自其他设备发送的数据将不会显示。
8.2进入与退出配置模式的方法 1)如何进入: TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第12页共25页 BLE5101
1.透传模式下单独发送“+++\r\n”。
这种方式进入的配置模式,串口参数配置与透传模式相同;
2.透传模式下拉低SET引脚。
这种方式进入的配置模式,串口参数将被重新配置(115200bps、8databits、1bit、Noneparity)。
2)如何退出:
1.配置模式下发送指令“AT+EXIT\r\n”;
2.当SET引脚为低时拉高;
3.退出配置模式时,串口参数将会恢复为与透传模式相同的配置。
8.3错误代码 当发送的指令不符合某些情况时,模块会返回错误,格式为“+ERROR=\r\n”。
Errornum-
1 -2 说明指令不存在 未连接 -3已达最大主机连接数 -4已达最大从机连接数 -
5 参数错误 -
6 忙碌中 -
7 链路不存在 -
8 绑定设备已满 -
9 进入升级模式失败 8.4状态打印 错误原因 解决方法 AT指令字符有误 检查AT指令字符串格式 模块未建立任何连接 模块连接的主机数已达最大值或者DISC引脚被拉 低模块连接的从机数已达最 大值指令格式错误或参数不在 取值范围内 从机发送,主机接收数据通道 通过指令AT+CONS修改可连接主机数量;检查DISC引脚是否为高电平 通过指令AT+CONS修改可连接从机数量 对照指令确定指令格式与取值范围 模块正在执行某个指令 等待指令操作完成 模块没有该链路号对应的连接句柄 所有有绑定记录的设备都已连接 模块没有提前配置为IDLE状态 操作其他链路号或等待该链路号被使用后再操作 进入升级模式前发送AT+MODE=I指令 进行部分操作时串口会输出状态。
状态连接成功 以主机角色建立连接以从机角色建立连接 打印信息\r\n[SLAVECONNECT]\r\n\r\n[MASTERCONNECT]\r\n TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第13页共25页 连接断开 进入配置模式退出配置模式进入低功耗模式退出低功耗模式 8.5AT指令集8.5.1测试指令 指令AT说明:无 BLE5101 对端设备作为主机对端设备作为从机 \r\n[MASTERDISCONNECT]\r\n\r\n[SLAVEDISCONNECT]\r\n\r\n[ENTERATMODE]\r\n\r\n[EXITATMODE]\r\n\r\n[ENTERSLEEP]\r\n\r\n[EXITSLEEP]\r\n 响应OK 8.5.2AT+FLASH保存指令 指令AT+FLASH 说明 响应 OK部分指令设置好参数后需要通过发送该指令进行统一保存,并在模块下次启动时永久生效。
这些指令分别为:AT+NAME、AT+MAC、AT+UART、AT+TXPOWER、AT+ADVINT、AT+UUID、AT+CONS、AT+ENATMODE。
8.5.3AT+RESET复位指令 指令AT+RESET说明:立即生效,模块立刻复位重启。
响应OK 8.5.4AT+DEFAULT恢复出厂设置 指令 响应 AT+DEFAULT OK 说明:发送该命令后,模块将数据恢复为默认参数并自动重启。
可设置参数的默认值: TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第14页共25页 AT+NAME:BLE5101AT+MAC:65:12:6e:1b:4a:32AT+UART:8,3,0,0AT+TXPOWER:0AT+ADVINT:0AT+UUID:FFF0,FFF1,FFF2AT+CONS:10,10AT+ENATMODE:
1 8.5.5AT+VERSION查询固件版本号 指令 AT+VERSION?
说明 :模块固件版本号 响应+VERSION= BLE5101 8.5.6AT+NAME修改模块名称 查询设置说明 指令 响应 AT+NAME?
+NAME= AT+NAME=:设备名称字符串,最多不超过16个字符默认值:BLE5101 8.5.7AT+MAC修改模块本地MAC地址 查询设置说明 示例 指令 响应 AT+MAC?
+MAC= AT+MAC=:设备的mac地址:要修改的mac地址,但没有分号默认值:65:12:6e:1b:4a:32注:如果修改mac地址时模块没有任何连接,模块会立刻改变自身mac地址以应用到接下来的蓝牙连接中。
(仅在当前运行时有效。
如果不发送AT+FLASH指令保存,那么下次上电时模块仍会使用原来的mac地址)发送:AT+MAC=112233\r\n返回:OK\r\n说明:将本地mac地址修改为aa::11:22:33 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第15页共25页 BLE5101 8.5.8AT+UART修改模块透传模式的串口参数 指令 响应 查询设置 说明 AT+UART?
+UART=,,, AT+UART=,

,,

参数 说明 取值范围 0:2400bps 1:4800bps 2:9600bps 3:14400bps 串口波特率 4:19200bps 5:38400bps 6:56000bps 7:57600bps 8:115200bps(默认值) 0:5bits 数据位 1:6bits
2:7bits 3:8bits(默认值) 0:NONE(默认值) 校验位 1:EVEN 2:ODD 停止位 0:1bit(默认值)
1:2bit 注:修改串口参数会立即在透传模式生效,但如果不发送AT+FLASH指令保存, 那么下次上电时模块仍会使用原来的串口参数。
8.5.9AT+TXPOWER修改模块发射功率 指令 响应 查询 AT+TXPOWER?
+TXPOWER= AT+TXPOWER= : 0:10
dbm(默认值) 1:6dbm说明 2:3dbm 3:0dbm 4:-3dbm TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第16页共25页 5:-7dbm6:-10dbm7:-16dbm BLE5101 8.5.10AT+ADVINT修改广播间隔 查询设置 说明 指令 AT+ADVINT?
AT+ADVINT= :0:50ms(默认值)1:100ms2:200ms3:500ms4:1000ms5:2000ms 响应+ADVINT= OK 8.5.11AT+UUID修改服务UUID 指令 响应 查询 AT+UUID?
+UUID=,, AT+UUID=,

, :Service
UUID :CharacteristicUUID(read,notify) 说明 :CharacteristicUUID(write,writenoresponse) 取值范围:0000-FFFF 默认值:FFF0,FFF1,FFF2 8.5.12AT+CONS修改可连接设备数量 指令 响应 查询 AT+CONS?
+CONS=, AT+CONS=, :可连接的主机数量,模块作为从机; 说明 :可连接的从机数量,模块作为主机。
模块最大可连接数量为
20,因此+<=20。
=0时, TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第17页共25页 BLE5101 模块会被禁能从机角色,无法使用任何广播功能;当=0时,模块会被禁 能主机角色,无法使用任何扫描及主动连接功能。
通过此指令可灵活调整模块连 接设备的数量。
指令:AT+CONS=
0,\r\n 示例 返回:OK\r\n 说明:将模块设置为一主多从。
可以是
0到20以内的任意整数。
8.5.13AT+ENATMODE修改模块上电默认模式 指令 响应 查询 AT+ENATMODE?
+ENATMODE= AT+ENATMODE=

: 说明 0:上电时默认不进入配置模式,模块将会自动扫描、广播、连接设备; 1:上电时默认进入配置模式(默认值) 8.5.14
AT+MODE修改模块配置模式中的状态 指令 响应 查询 AT+MODE?
+MODE= AT+MODE= : I:IDLE
状态,此状态下模块无连接,并且不做广播、扫描操作 S:STATIC状态,此状态下模块保持已有连接,但不做广播、扫描操作 A:ADVERTISING状态,此状态下模块持续做广播操作 C:CONNECTING状态,此状态下模块会尝试扫描并连接拥有绑定记录的设备。
说明 U:UPDATE状态,空中升级用。
注:进入配置模式时,如果模块无连接,则默认为IDLE状态,如果有连接,则为STATIC状态。
IDLE状态与STATIC状态会因模块建立连接的数量而动态变化。
进入UPDATE状态后,模块只会接受“AT+MODE?
\r\n”与“AT+MODE=I\r\n”这2个指令。
8.5.15AT+SCAN模块扫描指令 指令 响应 AT+SCAN 说明 发送该指令后,模块会进入持续10秒的扫描状态,将所有扫描到的设备信息打印 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第18页共25页 BLE5101 出来,最多可打印10个设备信息。
此状态下部分AT指令将无法使用。
此状态下再次发送该指令可提前结束扫描。
指令:AT+SCAN\r\n返回:OK\r\n SCANS\r\n+SCAN:address:11:22:33:44:55:66type:0rssi:77\r\n+SCAN:address:aa::dd:ee:fftype:1rssi:88\r\n...+SCANE\r\n说明:扫描示例。
address为扫描到模块的mac地址;type为模块mac地址的类型;rssi为对端模块的信号强度。
示例 指令:AT+SCAN\r\n返回:OK\r\n SCANS\r\n+SCAN:address:11:22:33:44:55:66type:0rssi:77\r\n +SCANSTOP\r\n+SCANE\r\n说明:中断扫描示例,提前结束扫描时会返回+SCANSTOP响应。
8.5.16AT+CONA通过mac地址连接蓝牙设备 指令 响应 AT+CONA=, OK :要连接的蓝牙设备的mac地址:要连接的蓝牙设备的mac地址类型type说明注:该指令为先扫描后连接,如果没有扫描到该设备,模块将不会连接。
此指令可能会连接失败。
指令:AT+CONA=112233445566,0\r\n返回:OK示例说明:以主机角色尝试与Mac地址为11:22:33:44:55:66,地址类型为0的蓝牙设备建立连接。
8.5.17AT+LINK查看已连接的设备信息 指令 响应 AT+LINK 发送该指令后,模块会打印已连接的设备的相关信息,包括链路号、mac地址、地 说明 址类型、主从类型。
如果模块无任何连接,该指令将返回报错。
示例 指令:AT+LINK\r\n TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第19页共25页 BLE5101 返回:+LINK=0,role:0,address:11:22:33:44:55:66,type:0\r\n+LINK=1,role:1,address:aa::dd:ee:ff,type:1\r\n...OK\r\n 说明:返回的每个连接均包含4个参数:链路号、角色(0:主机;1:从机)、mac地址、mac地址类型。
8.5.18AT+SEND通过链接号向单个设备发送数据 指令 响应 AT+SEND=, OK :链接号 说明 :要发送的数据。
要发送的数据为一组双引号包含的内容。
发送的内容 只能为数字、字母、标点符号的任意组合(最多
50个字节)。
指令:AT+SEND=
1,”1234abcd”\r\n 示例 返回:OK 说明:向链接号为1的对端设备发送数据1234abcd。
8.5.19AT+BOND通过链接号向单个设备发送绑定请求 指令 响应 AT+BOND= OK :链接号注:每个模块最多可存储8个设备的绑定数据(不分主从),如果超过了8个,发说明起的绑定请求将失效。
绑定成功后能获得更加可靠的数据传输。
8.5.20AT+DISC通过链接号断开蓝牙连接 指令 响应 AT+DISC= OK :链接号 说明 成功断开连接后,串口会输出状态。
注:如果不输入链接号,则被视为断开所有 连接 指令:AT+DISC=1\r\n
返回:OK\r\n说明:断开链接号为1的蓝牙连接。
示例 指令:AT+DISC=\r\n返回:OK\r\n TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第20页共25页 说明:断开所有蓝牙连接 BLE5101 8.5.21AT+READBOND读取绑定设备信息 指令 响应 AT+READBOND 说明 发送该指令后,模块会输出所有绑定的设备信息,最多8个。
指令:AT+READBOND\r\n 返回:+REBOND=address:112233445566,type:0\r\n 示例 +REBOND=address:ddeeff,type:0\r\n ... OK\r\n 8.5.22AT+CLRBOND删除绑定信息 指令 响应 AT+CLRBOND=, OK :要删除绑定信息的mac地址 说明 :mac地址类型 如果不输入,则视为删除所有绑定信息。
指令:AT+CLRBOND=112233445566,0\r\n返回:OK\r\n说明:删除mac地址为11:22:33:44:55:66的设备的绑定信息示例指令:AT+CLRBOND=\r\n返回:OK\r\n说明:删除所有绑定信息 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第21页共25页 BLE5101
九、快速使用指南9.1快速使用 9.1.1环境准备 硬件:2个BLE5101模块软件:SSCOM串口调试助手注:由于模块CS脚默认为高电平,而低功耗模式为高电平有效,因此需要提前拉低CS脚以正常使用模块的所有功能。
模块首次使用时,默认进入配置模式,需要使用AT+MAC指令修改模块自身的mac地址,以确保模块的mac地址是唯一的。
模块无法连接与自身mac地址相同的蓝牙设备。
9.1.2自动连接 模块上电时进入配置模式,发送指令“AT+EXIT\r\n”退出配置模式,2个模块都在透传模式时,会自动建立蓝牙连接。
连接建立后,即可开始透传数据。
9.1.3手动连接 模块在配置模式时为空闲状态,不做广播、扫描操作,此时可以使用手动连接。
向模块A发送指令“AT+MODE=A”开启广播,然后向模块B发送指令“AT+SCAN”开启扫描。
模块B会扫描并打印出模块A的设备信息。
向模块B发送建立连接指令AT+CONA,等待连接建立。
成功建立连接后,对2个模块都发 TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第22页共25页 送指令“AT+EXIT”退出配置模式,即可开始透传数据。
BLE5101 9.1.4断开连接 拉低DISC引脚,或者在配置模式中使用AT+DISC指令,即可断开当前连接。
DISC引脚持续拉低时,模块不做广播、扫描操作,无法建立连接,直到DISC引脚恢复高 电平为止。
使用后者的方式可以在有多个连接时,断开指定的连接。
TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第23页共25页 BLE5101 9.2空中升级 9.2.1环境准备 硬件:1个BLE5101模块软件:SSCOM串口调试助手、1个待升级固件、手机app“Fr8010OTA” 9.2.2升级步骤
1.如果模块在透传模式,对模块发送指令“+++\r\n”或者拉低SET引脚进入配置模式;
2.确保模块没有连接其他蓝牙设备并且模块为IDLE状态。
如果有,发送指令“AT+MODE=I\r\n”断开所有蓝牙连接;
3.发送指令“AT+MODE=U\r\n”进入升级模式;
4.打开手机app“Fr8010OTA”,在扫描结果中可以看到一个前缀为“OTA-”的设备名称,点击连接。
TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第24页共25页 BLE5101
5.连接建立后,选择升级用的固件文件,然后点击写入。

6.固件文件传输完毕后,将模块重新上电,模块即升级完毕。
TEL:0755-23080616FAX:0755-27838582Email:sales@ V1.0第25页共25页

标签: #下载网页 #怎么看 #火麒麟 #cathy #php #怎么做 #文件 #文件共享