E104-BT05-蓝牙模块规格书_第1页
E104-BT05-蓝牙模块规格书_第2页
E104-BT05-蓝牙模块规格书_第3页
E104-BT05-蓝牙模块规格书_第4页
E104-BT05-蓝牙模块规格书_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

E4-BT05产品规格书TSLR8266BLE4.2低功耗蓝牙转串口模块1第一章概述 41.1简介 41.2特点功能 41.3应用场景 4第二章规格参数 52.1极限参数 52.2工作参数 5第三章机械尺寸与引脚定义 6第四章推荐连线图 7第五章工作模式 85.1低功耗模式 85.2唤醒模式 85.3配置模式 85.4数据有效指示 85.5IO电平读取 95.6IO输出 95.7PWM输出 95.8MAC地址绑定 95.9蓝牙单包字节长度MTU配置 105.10UUID配置 105.11广播数据可切换 105.12空中配置 115.13状态或事件打印 11第六章操作指令 116.1AT指令测试 126.2读取、配置波特率 136.3读取、配置停止位 136.4读取、设置串口校验位 136.5检查当前广播状态、开启普通广播、IBEACON广播、关闭广播 136.6查询、设置普通广播数据(掉电保存) 146.7查询、设置普通广播数据(掉电不保存) 146.8查询、设置IBEACONMAJOR广播数据 146.9查询、设置IBEACONMINOR广播数据 146.10查询、设置IBEACONUUID 146.11查询、设置IBCTXPWR 156.12读取、设置设备名(掉电保存) 156.13读取、设置设备名(掉电不保存) 156.14读取软件版本号 156.15读取、设置广播间隙 166.17读取、设置最小连接间隙 166.16读取、设置最大连接间隙 166.18读取、设置超时时间 166.19断开当前连接 1626.20查询当前连接状态 176.21查询本地MAC地址 176.22查询连接设备的MAC地址 176.23读取MAC绑定状态、开启、关闭MAC绑定 176.24读取、设置绑定MAC 176.25查询、设置MTU长度 186.26查询、设置透传服务UUID长度 186.27查询、设置蓝牙服务UUID 186.28查询、设置蓝牙读服务UUID 186.29查询、设置蓝牙写服务UUID 196.30查询、关闭、开启串口延迟 196.31重启指令 196.32恢复出厂 196.33查询、认证空中配置密码 196.34更新空中配置密码 206.35查询、设置发射功率 206.36查询、设置断开连接后进入睡眠 206.37立即进入睡眠 206.38查询、设置打印状态 20IO IO IO IO 6.43读取、设置PWM0占空比 216.44读取、设置PWM1占空比 226.45读取、设置PWM2占空比 226.46读取、设置PWM3占空比 226.47查询、设置PWM输出周期 22第七章UUID说明 23第八章快速使用 238.1配置模式快速使用指南 238.2透传及空中配置模式快速使用指南 248.3IO读取、IO输出、PWM输出快速使用指南 27第九章硬件设计 29第十章常见问题 3010.1传输距离不理想 3010.2模块易损坏 3010.3误码率太高 30第十一章焊接作业指导 3011.1回流焊温度 3011.2回流焊曲线图 31第十二章相关型号 31第十三章批量包装方式 32修订历史 333关于我们..............................................................................................................................................................................334第一章概述1.1简介E104-BT05是一款基于蓝牙协议4.2版本的串口转BLE蓝牙从机模块,体积小、功耗低,工作在2.4GHz频段。E104-BT05模块是成都亿佰特电子科技公司有限公司基于泰凌微公司的TLSR8266芯片研发,该模块使用通用的AT指令设置参数,操作简单快捷。模块仅支持蓝牙从机模式,模块在功能上支持低功耗广播、数据透传、空中配置、IO口电平读取、IO口电平设置、频率周期可变的PWM输出。模块可广泛应用于智能穿戴、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、汽车、照明、工业互联网、智能数据采集、智能控制等领域。最大支持波特率256000bps的数据传输。1.2特点功能支持蓝牙BLE4.2协议;支持蓝牙包长可调;支持配置、透传、睡眠三种工作模式;支持开机自动广播,自动连接;支持IBeacon和普通广播切换;支持串口唤醒;支持MAC绑定连接;支持串口透明传输;支持多种串口模式、波特率;自带PCB板载天线,无需外接天线;支持蓝牙参数空中配置功能;最大通讯最远距离75m;支持超低功耗睡眠,同步广播;支持IO口电平读取(特色新功能);支持IO口电平输出(特色新功能);支持PWM输出(特色新功能);1.3应用场景无线抄表无线传感智能家居工业遥控、遥测智能楼宇、智能建筑自动化数据采集Copyright©2012–2019,成都亿佰特电子科技有限公司5E104-BT05产品规格书E104-BT05产品规格书健康传感器智能穿戴设备智能机器人无线传感电子标签智能控制第二章规格参数2.1极限参数主要参数性能备注最小值最大值电源电压(V)03.6超过3.6V永久烧毁模块阻塞功率(dBm)-近距离使用烧毁概率较小工作温度(℃)-40+85工业级2.2工作参数主要参数性能备注最小值典型值最大值工作电压(V)≥3.3V可保证输出功率通信电平(V)3.3使用5VTTL有风险烧毁工作温度(℃)-40-+85工业级设计工作频段(MHz)2402-2480支持ISM频段功耗发射电流(mA)--接收电流(mA)----8--最大发射功率(dBm)-8--接收灵敏度(dBm)--92-VIL/VIHGND/0.84GND/VCC0.36/VCCVOL/VOHGND/1.88GND/VCC0.47/VCC休眠广播电流(默认)--单位:uA。默认广播间隙为1s唤醒广播电流(默认)-8.70-单位:mA。默认广播间隙为1s唤醒无广播电流(默认)-8.68-单位:mA。默认连接间隙500ms唤醒连接电流(默认)-8.78-单位:mA。主要参数描述备注参考距离70m晴朗空旷环境,高度2.5米Copyright©2012–2019,成都亿佰特电子科技有限公司6E104-BT05产品规格书E104-BT05产品规格书发射长度128Byte-蓝牙协议BLE4.2-通信接口-封装方式贴片式-接口方式1.27mm-外形尺寸10*14.5mm-天线接口PCB板载天线第三章机械尺寸与引脚定义引脚序号引脚定义引脚方向引脚功能说明1RST输入电源复位低电平有效2LINK输出状态连接状态指示低电平有效3WKP输入唤醒引脚低电平唤醒4O输出电平输出根据AT指令输出高低电平5DATA输出数据指示数据指示引脚6O输出电平输出根据AT指令输出高低电平7GND-电源地电源地8SWS未用未用未用Copyright©2012–2019,成都亿佰特电子科技有限公司7E104-BT05产品规格书E104-BT05产品规格书9PWM1输出根据AT指令输出PWM波PWM2输出根据AT指令输出PWM波PWM3输出根据AT指令输出PWM波DM--DP--PositiveVDD-电源正电源正GND-电源地电源地MOD输入模式选择配置模式选择引脚DISC未用未用未用PWM0输出根据AT指令输出PWM波TXD输出串口输出串口输出20RXD输入出口输入出口输入21O输入电平读取IO电平读取22O输入电平读取IO电平读取第四章推荐连线图Copyright©2012–2019,成都亿佰特电子科技有限公司8E104-BT05产品规格书E104-BT05产品规格书第五章工作模式5.1低功耗模式低功耗模式:通过AT指令“AT+SLEEP”立刻进入低功耗模式、或者“AT+DISCSLEEP=1”设置断开连接后进入低功耗,在指令立即进入低功耗模式时串口输出“STA:sleep”,若未关闭广播功能模块会以广播间隙为唤醒时间进行广播。详见6.37立即进入睡眠。说明:1、低功耗模式下若开启广播,主机可以扫描广播并与模块建立连接,建立连接后模块立即唤醒。2、模块进入低功耗模式支持串口数据唤醒(第一帧数据作为唤醒源数据会丢失)。5.2唤醒模式WKP引脚:模块进入低功耗模式后用户可使用WKP引脚拉低唤醒,串口唤醒:模块进入低功耗模式后串口收到任意数据都将把模块唤醒,这一帧数据模块不对其进行操作,此时串口输出“STA:wakeup”。在唤醒模式下模块可进行广播、可进入配置模式、可以被扫描、连接。若有主设备连接到模块,串口输出“STA:connect”,模块可进行数据透传,设备断开后串口输出“STA:disconnect”。5.3配置模式配置模式:模块上电后默认为配置模式即可以进行AT指令操作(祥见第六章操作指令),在连接状态下若将MOD引脚拉低模块也进入配置模式。说明:配置模式下蓝牙通信中断,不能收发数据。5.4数据有效指示在透传模式下,用户可通过“AT++DATDLY=1”指令设置延迟输出数据,在设置了延迟输出后,模块的DATA_LINK引脚会在发送数据前10ms输出低电平,以便唤醒外部的MCU,10ms后数据开始发送,在数据发送完成后DATA_LINK引脚拉高。如图所示:E104-BT05产品规格书成E104-BT05产品规格书Copyright©2012–2019,成都亿佰特电子科技有限公司9用户可通过AT指令“AT+IO0?”或“AT+IO1?”查询指定IO口的引脚电平(详见6.39读取IO0输入,6.40读取IO1输入)。用户可通过AT指令“AT+IO2=1”或者“AT+IO2=0”指定设置IO2的输出电平值,(详见6.41设置IO2输出,6.42IO3输出)。用户可通过AT指令“AT+PWMFRQ=xx”设置PWM的周期,通过AT指令“AT+PWM0=xx”设置PWM0的设置PWM详见(6.43设置PWM0占空比、读取PWM0占空比,设置PWM输出周期详见6.47设置PWM输出周期、查询PWM输出周期)。PWM输出示例:当E104-BT05设定了绑定连接地址,开启绑定使能,在接受主机连接请求之前检索主机MAC地址是否为绑定地址,地址匹配成功则建立连接,否则从机将继续广播。详见6.23开启MAC绑定、关闭MAC绑定、读取MAC绑定状态。Copyright©2012–2019,成都亿佰特电子科技有限公司10E104-BT05产品规格书成E104-BT05产品规格书用户可通过AT指令“AT+MTU=xx”配置蓝牙最大单包数据包长,默认20字节,可选20~128字节,增加包长可实现蓝牙的大包数据传输。说明:包长配置后,在下次蓝牙连接时生效。模块支持UUID灵活配置,可指令“AT+UUIDTYPE=1”开启128位UUID功能,通过指令“AT++UUIDSVR=xx”、“AT+UUIDCHAR1=xx”、“AT+UUIDCHAR2=xx”自定义透传服务UUID、接收特征字段UUID、发送特征字段UUID,具体设置方式详见6.26设置透传服务UUID长度、查询透传服务UUID长度。该功能可解决与APP通讯UUID不匹配的问题。5.11广播数据可切换E104-BT05支持普通广播和iBeacon广播,指令可配置选择广播模式(注:由于默认的MTU长度为20字节,所以在设置广播数据的时候若数据长度大于20字节,需要用户先修改MTU长度再设置广播数据)。普通广播包格式:广播信息包括advertising和scanrespone,advertising为主动发送的广播报,scanrespone为接收到主机扫描请求后回复的广播报。Advertising:固定字段Len厂商字段Manufadata020106N0xFF可配置,最大26字节例如:0201061AFF4C0002155241444955004E4554574F524B53434F00010002D2设置广播数据内容见6.6设置普通广播数据、查询普通广播数据(掉电保存)。Scanresponse:LenUUIDLen广播名Devicename0x030x03可配置N0x09可配置,最大22字节例如:0303F0FF1009453130342D4254303034iBeacon广播包格式:1、指令分别配置UUID、Major、Minor、RSSI、指令AT+ADV=2配置工作在iBeacon广播模式,立即广播3、iBeacon广播模式下不支持蓝牙连接Advertising:iBeaconPrefixUUIDMajorMinorRSSI9B2B2B00201061AFF4C000215FDA50693A4E24FB1AFCFC6EB076478252775848F00iBeaconMajoMinorRSSIiBeacon.6.8设置IBeaconMajor广播数据、查询IbeaconMajor广播数据。Copyright©2012–2019,成都亿佰特电子科技有限公司11E104-BT05产品规格书E104-BT05产品规格书5.12空中配置空中配置是指支持BLE功能的终端设备(如:手机、平板等),通过无线方式对模块参数进行读写。配置过程使用的是FFF0服务的FFF3特征值实现指令收发,其属性为read/write/notification,配置指令参考第六章指令操作。空中配置可实现模块全部的参数配置操作,包括了特殊IO读写指令及PWM输出控制。空中配置方法:FFFFFF特征值发送AT指令。2、“空中配置”需密码认证,指令“AT+AUTH=xxx”发送认证信息,认证成功后可以进入配置状态3、认证成功,直到连接断开之间保持有效。4、MOD引脚对空中配置过程无影响。5、空中配置操作指令详见6.33认证空中配置密码、查询空中配置密码和操作方式详见8.2透传及空中配置模式快速使用指南。5.13状态或事件打印1、指令AT+LOGMSG配置开启状态信息串口打印功能2、状态信息包括:连接、断开、唤醒、睡眠。格式如下:状态打印信息连接成功\r\nSTA:connect\r\n连接断开\r\nSTA:disconnect\r\n系统唤醒\r\nSTA:wakeup\r\n睡眠模式\r\nSTA:sleep\r\n第六章操作指令注意:在发送操作指令前,首先保证模块处于唤醒模式,否则将无法接收配置指令。1、指令说明:1、所有AT指令无需加回车(\r)、换行(\n)2、AT指令的返回结果以\r\n结束3、AT指令格式为“AT+xxx”比如:发送查询设备名的指令“AT+NAME?”2、指令返回返回值说明-1无法识别的指令-2参数长度错误-3无效参数-4空中配置认证失败-5无效操作3、出厂参数设备名E104-BT05Copyright©2012–2019,成都亿佰特电子科技有限公司12E104-BT05产品规格书E104-BT05产品规格书E104-BT05默认参数广播数据CDEBYTE空中配置密码123456版本号V1.0IBC_Major0x27,0x75IBC_Minor0x84,0x8F0xF0,0xFF0x10,0x19,0x0d,0x0c,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00UID0xF1,0xFF0xF1,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00UID0xF2,0xFF0xF2,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00校验位NONE停止位1波特率115200广播类型普通广播TXPWR(RSSI)0XCF广播间隙1s最大连接间隙40ms最小连接间隙40ms连接超时时间5s发射功率8dBm状态打印开启20MAC绑定使能关闭MAC绑定地址0x31,0x32,0x33,0x34,0x35,0x36延迟输出使能关闭断开连接低功耗使能关闭40msPWM占空比0IO2、IO3输出低电平(0)指令应答参数AT+OK无说明:无Copyright©2012–2019,成都亿佰特电子科技有限公司13E104-BT05产品规格书成E104-BT05产品规格书6.2读取、配置波特率指令应答参数查询:AT+BAUD?+OK=[para]Para:0~8ASCII0=24001=48002=96003=192004=384005=576006=768007=1152008=256000设置:AT+BAUD=[para]+OK:成功+ERR=[NUM]:错误说明:重启生效,掉电保存6.3读取、配置停止位指令应答参数查询:AT+STOPB?+OK=[para]Para:0,1ASCII0:1个停止位个停止位设置:AT+STOPB=[para]+OK:成功+ERR=[NUM]:错误说明:重启生效,掉电保存6.4读取、设置串口校验位指令应答参数查询:AT+PARI?+OK=[para]Para:0,1,2ASCII0:无检验;1:奇校验;2:偶校验;设置:AT+PARI=[para]+OK:成功+ERR=[NUM]:错误说明:重启生效,掉电保存6.5检查当前广播状态、开启普通广播、IBeacon广播、关闭广播指令应答参数查询:AT+ADVEN?+OK=[para]Para:0、1、2ASCII0:关闭广播1:普通广播2:iBeacon广播设置:AT+ADVEN=[para]+OK:成功+ERR=[NUM]:错误说明:连接断开后生效,掉电保存Copyright©2012–2019,成都亿佰特电子科技有限公司14E104-BT05产品规格书E104-BT05产品规格书6.6查询、设置普通广播数据(掉电保存)6.6指令应答参数查询:AT+ADVDAT?+OK=[para]Para:ASCII、HEX于26字节设置:AT+ADVDAT=[para]+OK:成功+ERR=[NUM]:错误说明:下次广播生效,掉电保存例如更改为字符串“CDEBYT”:AT+ADVDAT=CDEBYT6.7查询、设置普通广播数据(掉电不保存)指令应答参数查询:AT+ADVDAT1?+OK=[para]Para:ASCII、HEX于26字节设置:AT+ADVDAT1=[para]+OK:成功+ERR=[NUM]:错误说明:下次广播生效,掉电不保存,可以字符串形式发送也可以十六进制发送例如更改为字符串“CDEBYT”:AT+ADVDAT=CDEBYT6.8查询、设置IBeaconMajor广播数据指令应答参数查询:AT+IBCMAJOR?+OK=[para1]Para1:0000H~FFFFHHEX设置:AT+IBCMAJOR=[para1]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存,以十六进制发送例如更改为十六进制“3132”:AT+IBCMAJOR=12(12为ASCII转换为16进制即为3132)6.9查询、设置IBeaconMinor广播数据指令应答参数查询:AT+IBCMINOR?+OK=[para1]Para1:0000H~FFFFHHEX设置:AT+IBCMINOR=[para1]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存,以十六进制发送例如更改为十六进制“3132”:AT+IBCMINOR=12(12为ASCII转换为16进制即为3132)6.10查询、设置iBeaconUUID指令应答参数查询:AT+IBCNUUID?+OK=[para1]UUIDCopyright©2012–2019,成都亿佰特电子科技有限公司15E104-BT05产品规格书E104-BT05产品规格书设置:AT+IBCNUUID=[para1]+OK:成功+ERR=[NUM]:错误HEX说明:立即生效,掉电保存例如:设置iBeaconUUID为“FDA50693A4E24FB1AFCFC6EB07647825”41542B4942434E555549443DFDA50693A4E24FB1AFCFC6EB076478256.11查询、设置IBCTXPWR指令应答参数查询:AT+IBCTXPWR?+OK=[para1]Para1:00H~FFHHEX设置:AT+IBCTXPWR=[para1]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存,以十六进制发送例如更改为十六进制“3132”:AT+IBCTXPWR=12(12为ASCII转换为16进制即为3132)6.12读取、设置设备名(掉电保存)指令应答参数查询:AT+NAME?+OK=[para]Para:广播设备名,HEX、ASCII广播名不大于22字节设置:AT+NAME=[para]+OK:成功+ERR=[NUM]:错误说明:下次广播生效,掉电保存例如设置为“E104-BT05”:AT+NAME=E104-BT056.13读取、设置设备名(掉电不保存)指令应答参数查询:AT+NAME1?+OK=[para]Para:广播设备名,HEX、ASCII广播名不大于22字节设置:AT+NAME1=[para]+OK:成功+ERR=[NUM]:错误说明:下次广播生效,掉电不保存例如设置为“E104-BT05”:AT+NAME1=E104-BT056.14读取软件版本号指令应答参数查询:AT+VER?+OK=[para]Para:版本号ASCII说明:立即生效Copyright©2012–2019,成都亿佰特电子科技有限公司16E104-BT05产品规格书成E104-BT05产品规格书6.15读取、设置广播间隙指令应答参数查询:AT+ADVINTV?+OK=[para]Para:32~16000ASCII例:para=1600实际间隙:1600*0.625ms=1s设置:AT+ADVINTV=[para]+OK:成功+ERR=[NUM]:错误说明:下次广播生效,掉电保存6.16读取、设置最小连接间隙指令应答参数查询:AT+CONMIN?+OK=[para]Para:6~3200ASCII例:88*1.25ms=10ms设置:AT+CONMIN=[para]+OK:成功+ERR=[NUM]:错误说明:下次连接生效,掉电保存注意:最小连接间隙必须小于等于最大连接间隙,且小于超时时间6.17读取、设置最大连接间隙指令应答参数查询:AT+CONMAX?+OK=[para]Para:6~3200ASCII例:88*1.25ms=10ms设置:AT+CONMAX=[para]+OK:成功+ERR=[NUM]:错误说明:下次连接生效,掉电保存注意:最大连接间隙必须大于等于最小连接间隙,且小于超时时间6.18读取、设置超时时间指令应答参数查询:AT+CONTO?+OK=[para]Para:100~3200ASCII例:500500*10ms=5s设置:AT+CONTO=[para]+OK:成功+ERR=[NUM]:错误说明:下次连接生效,掉电保存6.19断开当前连接指令应答参数查询:AT+DISCON+OK无说明:立即生效Copyright©2012–2019,成都亿佰特电子科技有限公司17E104-BT05产品规格书成E104-BT05产品规格书6.20查询当前连接状态指令应答参数查询:AT+CONSTA?+OK=[para]Para:Connected:连接建立Disconnect:连接断开说明:立即生效指令应答参数查询:AT+MAC?+OK=[para]Para:MAC地址例:F0E1D2C3B4A56.22查询连接设备的MAC地址指令应答参数查询:AT+PEERMAC?+OK=[para]Para:MAC地址例:F0E1D2C3B4A5说明:立即生效指令应答参数查询:AT+BOND?+OK=[para]Para:0,1ASCII0:绑定关闭1:绑定开启设置:AT+BOND=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存6.24读取、设置绑定MAC指令应答参数查询:AT+BONDMAC?+OK=[para]Para:MAC地址HEX例:F0E1D2C3B4A5设置:AT+BONDMAC=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存例如设置绑定的MAC为“313233343536”:AT+BONDMAC=123456Copyright©2012–2019,成都亿佰特电子科技有限公司18E104-BT05产品规格书成E104-BT05产品规格书指令应答参数查询:AT+MTU?+OK=[para]Para:ASCII0:1个停止位个停止位设置:AT+MTU=[para]+OK:成功+ERR=[NUM]:错误说明:重启生效,掉电保存6.26查询、设置透传服务UUID长度指令应答参数查询:AT+UUIDTYPE?+OK=[para1]Para1:0、1ASCII0:2字节的UUID设置:AT+UUIDTYPE=[para1]+OK:成功+ERR=[NUM]:错误说明:重新连接生效,掉电保存6.27查询、设置蓝牙服务UUID指令应答参数Para1:UUID值HEX查询:AT+UUIDSVR?+OK=[para2]设置:AT+UUIDSVR=[para2]+OK:成功+ERR=[NUM]:错误说明:重新连接生效,掉电保存,根据UUID长度设置,遵循小端模式例如设置两字节UUID为“FFFO”:41542B555549445356523DF0FF例如十六字节UUID为“11223344556677889900AABBCCDDEEFF”:41542B555549445356523DFFEEDDCCBBAA009988776655443322116.28查询、设置蓝牙读服务UUID指令应答参数查询:AT+UUIDCHAR1?+OK=[para1]Para1:UUID值HEX设置:AT+UUIDCHAR1=[para1]+OK:成功+ERR=[NUM]:错误说明:重连生效,掉电保存,遵循小端模式例如设置两字节UUID为“FFF1”:41542B5555494443484152313DF1FF例如十六字节UUID为“11223344556677889900AABBCCDDEEF1”:41542B555549445356523DF1EEDDCCBBAA00998877665544332211Copyright©2012–2019,成都亿佰特电子科技有限公司19E104-BT05产品规格书成E104-BT05产品规格书6.29查询、设置蓝牙写服务UUID指令应答参数查询:AT+UUIDCHAR2?+OK=[para1]Para1:UUIDHEX设置:AT+UUIDCHAR2=[para1]+OK:成功+ERR=[NUM]:错误说明:从新连接生效,掉电保存,遵循小端模式例如设置两字节UUID为“FFF2”:41542B5555494443484152323DF2FF例如十六字节UUID为“11223344556677889900AABBCCDDEEF2”:41542B555549445356523DF2EEDDCCBBAA009988776655443322116.30查询、关闭、开启串口延迟指令应答参数查询:AT+DATDLY?+OK=[para]Para:0、1ASCII0:关闭1、开启设置:AT+DATDLY=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存6.31重启指令指令应答参数AT+RESET+OK无说明:立即生效6.32恢复出厂指令应答参数AT+RESTORE+OK无说明:立即生效6.33查询、认证空中配置密码指令应答参数查询:AT+AUTH?+OK:成功+ERR=[NUM]:错误para:6字节密码HEX、ASCII设置:AT+AUTH=[para]+OK:成功+ERR=[NUM]:错误说明:1、认证成功前不可修改密码。2、该指令仅空中配置使用。Copyright©2012–2019,成都亿佰特电子科技有限公司20E104-BT05产品规格书成E104-BT05产品规格书6.34更新空中配置密码指令应答参数查询:AT+UPAUTH=[para]+OK:成功+ERR=[NUM]:错误para:6字节密码说明:下次进入空中配置生效,掉电保存6.35查询、设置发射功率指令应答参数查询:AT+PWR?+OK=[para]Para:0~9ASCII0:+8dBm3:-4dBm4:-10dBm5:-14dBm6:-20dBm7:-28dBm8:-30dBm9:-37dBm设置:AT+PWR=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存6.36查询、设置断开连接后进入睡眠指令应答参数查询:AT+DISCSLEEP?+OK=[para]Para:0、1ASCII0:关闭1:开启设置:AT+DISCSLEEP=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存6.37立即进入睡眠指令应答参数查询:AT+SLEEP?STA:sleep无说明:立即生效,若未关闭广播则以广播间隙为唤醒时间继续广播6.38查询、设置打印状态指令应答参数Copyright©2012–2019,成都亿佰特电子科技有限公司21E104-BT05产品规格书E104-BT05产品规格书查询:AT+LOGMSG?+OK=[para]Para:0、1ASCII0:关闭1:开启设置:AT+LOGMSG=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存指令应答参数查询:AT+IO0?+OK=[para]Para:0,1ASCII0:低电平1:高电平说明:立即生效指令应答参数查询:AT+IO1?+OK=[para]Para:0,1ASCII0:低电平1:高电平说明:立即生效指令应答参数查询:AT+IO2=[para]+OK:成功+ERR=[NUM]:错误Para:0,1ASCII1:高电平0:低电平说明:1、立即生效,掉电保存。2、下次上电后IO保持设置电平指令应答参数查询:AT+IO3=[para]+OK:成功+ERR=[NUM]:错误Para:0,1ASCII1:高电平0:低电平说明:1、立即生效,掉电保存。2、下次上电后IO保持设置电平指令应答参数Copyright©2012–2019,成都亿佰特电子科技有限公司22E104-BT05产品规格书E104-BT05产品规格书查询:AT+PWM0?+OK=[para]Para:0~100%ASCII闭PWM设置:AT+PWM0=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存指令应答参数查询:AT+PWM1?+OK=[para]Para:0~100%ASCII闭PWM设置:AT+PWM1=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存指令应答参数查询:AT+PWM2?+OK=[para]Para:0~100%ASCII闭PWM设置:AT+PWM2=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存指令应答参数查询:AT+PWM3?+OK=[para]Para:0~100%ASCII闭PWM设置:AT+PWM3=[para]+OK:成功+ERR=[NUM]:错误说明:立即生效,掉电保存指令应答参数查询:AT+PWMFRQ?+OK=[para]Para:5000T~25TASCIIT=0.01ms例:设置周期5msAT+PWMFRQ=500设置:AT+PWMFRQ=[para]+OK:成功+ERR=[NUM]:错误说明:1、立即生效,掉电保存。PWM周期计算方法说明:Copyright©2012–2019,成都亿佰特电子科技有限公司23E104-BT05产品规格书E104-BT05产品规格书设需要的目标周期为t,传入的参数为para(即“AT+PWMFRQ=para”),则:t=T*para即para=t/T。比如设置周期为5ms则:para=5ms/0.01ms=500。UUID说明通道名UUIDHANDLE属性说明BLEDATABUFF0xFFF1(默认)33只读、通知该特征值为模块接收串口数据特征值,并以通知的方式返回给蓝牙主机,单包最大数据长度20字节(默认)。说明:如果主机为安卓或IPHONE手机,需要开启通知功能,才能接收到模块数据。CENTERDATABUFF0xFFF2(默认)37读、写该特征值为主机端发送数据特征值,单包数据长度限制为20字节(默认)。模块接收到数据后会通过串口直接透传。BLEDATACONFIG0xFFF3(默认)40读、写通知空中配置通道第八章快速使用8.1配置模式快速使用指南使用PC端XCOM串口助手软甲演示配置模式,也可使用其他具有串口发送接收的软件。1、打开“XCOMV2.0.exe”软件,设置相关参数。2、根据第六章操作指令配置相关参数,此处演示设置设备名、读取版本号。Copyright©2012–2019,成都亿佰特电子科技有限公司24E104-BT05产品规格书E104-BT05产品规格书3、因为空中配置模式涉及到透传的使用,所以空中配置模式见8.2透传及空中配置模式快速使用指南。8.2透传及空中配置模式快速使用指南使用安卓手机(系统版本4.3以上)或者苹果IPHONE4s以上手机或具备BLE功能的Ipad,与模块实现连接通讯。此处范例以安卓手机演示。1、在应用商店搜寻“BLE测试工具”,下载并安装。(tips:有的应用商店找不到BLE测试工具,可以去百度下载)安装成功2、在第1步成功安装APP后打开“BLE测试工具”,找到E104-BT05模块,点击E104-BT05与连接模块。建立连接成功后会出现右侧的4个服务列表(tips:若建立连接失败或者不能刷新出服务列表,一般都是手机APP的原因,这时退出再重新建立连接),成功后执行第3步,否则继续执行第2步。3、若第2步操作成功,点击第4个服务进入到亿佰特的自定义服务。成功后进入第4步,否则继续执行第3步。Copyright©2012–2019,成都亿佰特电子科技有限公司25E104-BT05产品规格书E104-BT05产品规格书图中1为通知通道,2为写通道,3为空中配置通道。4、在第3步成功后,点击进入服务1,然后点击开始通知。到打开电脑串口调试助手,按图中设置。成功后进入第5步,否5、第4步完成后在串口中输入数据,点击发送可在APP上收到。Copyright©2012–2019,成都亿佰特电子科技有限公司26E104-BT05产品规格书E104-BT05产品规格书6、返回上一级目录进入到第4步,点击服务2,进入到写操作。完成后会在串口调试助手上看到APP发送过来的数据。7、空中配置,返回上级目录进入第4步,点击服务3,进入空中配置模式,在空中配置时需要先验证密码(tips:在编辑控制配置密码是需要注意所有的字符输入都必须是英文模式下的字符,否则会报错)。Copyright©2012–2019,成都亿佰特电子科技有限公司27E104-BT05产品规格书E104-BT05产品规格书在密码认证成功后会得到返回信息“+0K”。此时便可以进行空中配置,此处演示读取设备名。对于E104-BT05的IO读取、IO输出、PWM输出功能这里给出一个使用指南,在某些场合需要MCU进行某些信号的采集、控制,可以使用E104-BT05模块代替MCU进行采集信号、控制设备。1、读取IO1的输入信号值,使用AT指令“AT+IO1?”读取IO口的信号。(可以根据需求将此引脚设置为信号采集,然后通28E104-BT05产品规格书E104-BT05产品规格书过其他设备或者手机APP采集信号)2、设置IO2的输出,使用AT指令“AT+IO2=xx”,设置输出电平。(可以根据需求将此引脚设置为控制引脚,通过其他设备或者手机APP控制目标设备)PWMATATPWMFRQxxPWMATATPWMxx设置PWM占空比。PWM周期计算方法如下:在模块内部我们设置精度为T=0.01ms,即最小可以设置的周期为0.01ms,在设置时传入参数即可,如需要设置周期为10ms则t=T*para,带入T=0.01ms、t=10ms,计算出para=1000。29E104-BT05产品规格书成E104-BT05产品规格书第九章硬件设计推荐使用直流稳压电源对该模块进行供电,电源纹波系数尽量小,模块需可靠接地;请注意电源正负极的正确连接,如反接可能会导致模块永久性损坏;请检查供电电源,确保在推荐供电电压之间,如超过最大值会造成模块永久性损坏;请检查电源稳定性,电压不能大幅频繁波动;在针对模块设计供电电路时,往往推荐保留30%以上余量,有整机利于长期稳定地工作;模块应尽量远离电源、变压器、高频走线等电磁干扰较大的部分;高频数字走线、高频模拟走线、电源走线必须避开模块下方,若实在不得已需要经过模块下方,假设模块焊接在TopLayer,在模块接触部分的TopLayer铺地铜(全部铺铜并良好接地),必须靠近模块数字部分并走线在BottomLayer;假设模块焊接或放置在TopLayer,在BottomLa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论