CC2540、BLE、蓝牙4.0、透传模块-AT指令手册.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CC2540 BLE 蓝牙 4.0 模块 AT 指令 手册
- 资源描述:
-
MT254xCoreS A T 指令手册 V2.0 版本更新记录 目录 第1章 常用指令 ................................................................................... 5 1.1 注意事项 ............................................................................................................ 5 1.2 A T+ —— 测试 .................................................................................................. 5 1.3 A T+HELP —— 帮助查询 . ................................................................................. 5 1.4 A T+VERS —— 软件版本查询 . ......................................................................... 5 1.5 A T+NAME? —— 查询/设置模块名称 .............................................................. 6 1.6 A T+RENEW —— 恢复出厂设置 ...................................................................... 6 1.7 A T+RESET —— 重启模块................................................................................ 6 1.8 A T+ROLE? —— 查询/设置主从模式 ............................................................... 6 1.9 A T+NOTI? —— 查询/设置是否把当前连接状态通知给用户 . .......................... 6 1.10 A T+IMME? —— 查询/设置模块工作方式........................................................ 6 1.11 A T+START —— 开始工作 . ............................................................................... 7 1.12 A T+TYPE? —— 查询/设置模块密码验证类型 . ................................................ 7 第2章 串口指令 ................................................................................... 8 2.1 A T+BAUD? —— 查询/设置波特率 .................................................................. 8 2.2 A T+FLOW? —— 查询/设置硬件流控 . .............................................................. 8 2.3 A T+PARI? —— 查询/设置串口校验 ................................................................. 8 2.4 A T+STOP? —— 查询/设置停止位 .................................................................... 8 第3章 从机指令 ................................................................................... 9 3.1 A T+ADVI? —— 查询/设置广播时间间隔 ........................................................ 9 3.2 A T+POWE? —— 查询/设置模块发射功率 ....................................................... 9 3.3 A T+PWRM? —— 查询/设置模块自动进入休眠的时间.................................... 9 第4章 主机指令 ................................................................................. 10 4.1 A T+SCAN —— 搜索可连接模块 . ................................................................... 10 4.2 A T+SHOW? —— 查询/设置模块在手动搜索时是否返回名字 . ...................... 10 4.3 A T+CON[para1] —— 连接指定蓝牙MAC 地址的从模块 . ............................. 10 4.4 A T+CONN[para1] —— 连接搜索返回的模块 . ................................................ 10 4.5 A T+CONNL —— 连接最后一次连接成功的从模块 . ...................................... 11 第5章 连接相关指令.......................................................................... 12 5.1 A T+ISCON —— 查询当前模块是否处于连接状态 ........................................ 12 5.2 A T+DISCON —— 断开连接 ........................................................................... 12 5.3 A T+CLEAR —— 清除模块配对信息 . ............................................................. 12 5.4 A T+RADD —— 查询成功连接过的远程设备地址 . ........................................ 12 5.5 A T+SAVE? —— 查询/设置模块成功连接后是否保存连接地址 . .................... 12 第6章 模块信息相关指令 . ................................................................. 13 6.1 A T+PASS? —— 查询/设置配对密码 . .............................................................. 13 6.2 A T+MAC —— 查询本机MAC 地址............................................................... 13 6.3 A T+RSSI —— 读取 RSSI 信号值(可作为远控指令) . ............................... 13 6.4 A T+TEMP —— 查询模块温度(可作为远控指令) . ..................................... 13 第7章 IO 监控指令 ............................................................................ 14 7.1 A T+LED? —— 查询/设置LED 输出状态 . ...................................................... 14 7.2 A T+PDIR? —— 查询/设置PIO 口的输入输出方向(可作为远控指令) ...... 14 7.3 A T+PDAT?——查询/设置PIO 口的输入输出状态(可作为远控指令) ........ 14 第8章 电源管理指令.......................................................................... 15 8.1 A T+SLEEP —— 让模块进入休眠状态 ........................................................... 15 8.2 A T+WAKE —— 将模块唤醒至正常工作状态 ................................................ 15 8.3 A T+BATC? —— 查询/设置电量信息广播开关(可作为远控指令) ............. 15 8.4 A T+BATT —— 查询电量信息(可作为远控指令) ...................................... 15 第9章 模块出厂设置.......................................................................... 16 第1章 常用指令 1.1 注意事项 1 所有的A T 指令中的符号,如问号(?、冒号(:,都是英文半角格式,需要携带参数 para 的指令必须显式地添加中括号[],指令末尾不携带”\r\n”。所有的应答指令最后都 有”\r\n”回车换行符,方便用户编程判断。 2 模块连接与未连接 a 未连接状态:在此状态下,用户发送的串口数据如果是A T 指令则会收到相应的 回复,如果不是A T 指令则无任何作用和回复。 b 连接状态:在此状态下,用户可以通过控制WK 引脚的电平实现对远端设备的数 据透传和控制,具体功能参见WK 引脚功能说明。 3 模块工作状态 a 休眠状态:功耗降低,能维持连接,模块可以将接收到的蓝牙数据通过串口输 出,但是无法接收串口输入的数据。如果设置了A T+NOTI[Y],在退出休眠时用 户将会收到OK+WAKE。有两种方法可以退出休眠状态。 i. 发送A T+WAKE命令。 ii. 在WK 引脚输入一个上升沿。 b 正常工作状态:数据收发正常进行,且传输速率高达10Kbps 。 c 待机状态:模块处于无连接状态,串口无数据收发。 4 WK 管脚的功能说明 a 模块处于休眠状态时:在WK 管脚输入上升沿,模块将被唤醒至正常工作状态。 b 模块处于连接状态时:WK 管脚的电平决定了数据的去向。 i. 高电平——远控模式,用户可以发送远控A T 指令对远端模块进行操作控制,发送其它数据无作用也无回复。 ii. 低电平——透传模式,用户输入的数据将会在远端模块的串口输出。若远端 设备为移动应用,则会收到一个NOTIFY 。 5 LED 管脚的功能说明:LED 为输出管脚,指示模块当前连接状态,默认状态如下。 a 未连接时慢闪——1000ms 脉冲。 b 连接时常亮——高电平。 1.2 AT+ —— 测试 1.3 AT+HELP —— 帮助查询 1.4 AT+VERS —— 软件版本查询 1.5 AT+NAME? —— 查询/设置模块名称 1.6 AT+RENEW —— 恢复出厂设置 1.7 AT+RESET —— 重启模块 1.8 AT+ROLE? —— 查询/设置主从模式 1.9 AT+NOTI? —— 查询/设置是否把当前连接状态通知给用户 注意:设置了通知用户,连接成功会回复”OK+ CONN:S”,连接失败会回复”OK+ CONN:U”;在任何模式任何时候下,连接断开后会向上位机发送”OK+CONN:L”;详细可参考4.3。 1.10 AT+IMME? —— 查询/设置模块工作方式 注意: 1 模块主机模式下手动操作流程: a AT+START b AT+SCAN c AT+CON/AT+CONN 2 模块从机模式下设置了A T+IMME[N]将不会自动广播,需发送AT+START启动广播。 1.11 AT+START —— 开始工作 1.12 AT+TYPE? —— 查询/设置模块密码验证类型 2.1 AT+BAUD? —— 查询/设置波特率 注意:变更了波特率后,上位机在原有的波特率下无法接收到回复”OK+SET:para”,用户需要把上位机的波特率修改到相应的值后才能进行通信,这样即可验证波特率是否修改成功。 2.2 AT+FLOW? —— 查询/设置硬件流控 2.3 AT+PARI? —— 查询/设置串口校验 2.4 AT+STOP? —— 查询/设置停止位 3.1 AT+ADVI? —— 查询/设置广播时间间隔 建议:虽然广播间隔越大模块越省电,但是苹果公司IOS 系统建议最大广播间隔为1285ms ,所以如果模块是用来和IOS 设备连接,广播时间间隔尽量不要超过1285ms 。 3.2 AT+POWE? —— 查询/设置模块发射功率 3.3 AT+PWRM? —— 查询 /设置模块自动进入休眠的时间 注意:自动进入休眠的时间意义在于,模块处于待机状态的时间达到这个时间后将会进入休眠状态。 第4章 主机指令 4.1 AT+SCAN —— 搜索可连接模块 注意:MT254xCoreS 串口透传模块在主机模式时只能扫描到馒头科技生产的从机设备,也只能和馒 头科技生产的从机设备相连接。 4.2 AT+SHOW? —— 查询/设置模块在手动搜索时是否返回名字 注意:此设置是方便用户在使用A T+ SCAN命令时获得搜索到的模块的名称,效果如下: 1 OK+BEGIN 2 OK+MAC:addr1 3 OK+NAME:name1 4 OK+MAC:addr2 5 OK+NAME:name2 6 OK+END 4.3 AT+CON[para1] —— 连接指定蓝牙MAC 地址的从模块 注意:只有AT+NOTI[Y],即设置了通知上位机,连接成功后才会回复 OK+CONN:S,下同。 4.4 AT+CONN[para1] —— 连接搜索返回的模块 4.5 AT+CONNL —— 连接最后一次连接成功的从模块 第5章 连接相关指令 5.1 AT+ISCON —— 查询当前模块是否处于连接状态 5.2 AT+DISCON —— 断开连接 注意:当用户的本地模块和远端模块处于连接状态时,用户如果想对本地模块进行设置操作,需先将WK 引脚置为高电平切换到远控模式,然后发送AT+DISCON命令让远端模块主动断开连接,然后就可对本地设备进行操作。 5.3 AT+CLEAR —— 清除模块配对信息 5.4 AT+RADD —— 查询成功连接过的远程设备地址 5.5 AT+SAVE? —— 查询/设置模块成功连接后是否保存连接地址 注意:如果用户希望每次上电的时候,模块直接去搜索可连接设备,而不是连接上次成功连接过的设备,可以先执行A T+SAVE[N]设置模块不保存连接地址,然后执行A T+CLEAR清除掉上次的地址。 第6章 模块信息相关指令 6.1 AT+PASS? —— 查询/设置配对密码 6.2 AT+MAC —— 查询本机MAC 地址 6.3 AT+RSSI —— 读取 RSSI 信号值(可作为远控指令) 注意:此命令返回的是远端设备的RSSI 值,如果读取到的RSSI = -255,则说明当前无连接。 6.4 AT+TEMP —— 查询模块温度(可作为远控指令) 7.1 AT+LED? —— 查询/设置LED 输出状态 7.2 AT+PDIR? —— 查询/设置PIO 口的输入输出方向(可作为远控指令) 注意:如下图(详细请参考模块封装源文件),PIOA~PIO0分别对应para 的[10:0]这11个位;例如发送A T+PDIR[000F]这条指令,就把PIO0~PIO3这4个IO 口设置为了输出,PIO4~PIOA设置为了输入。 7.3 AT+PDAT?——查询/设置PIO 口的输入输出状态(可作为远控指令) 注意: PIOA~PIO0分别对应para 的[10:0]这11个位;例如在成功发送了A T+PDIR[000F]指令后,再发送AT+PDAT[000F]这条指令,就把PIO0~PIO3这4个IO 口设置为了输出高电平。 8.1 AT+SLEEP —— 让模块进入休眠状态 8.2 AT+WAKE —— 将模块唤醒至正常工作状态 8.3 AT+BATC? —— 查询/设置电量信息广播开关(可作为远控指令) 注:设置了电量信息广播开启后,电量信息会加入到扫描响应信息中,这样就可以在无需连接的情况下获取电量信息。 8.4 AT+BATT —— 查询电量信息(可作为远控指令) 注:实际上如果电量信息广播开启,电量信息已经包含在扫描响应信息中,仅需BLE 主机设备(如手机)发起一次扫描就可以从扫描响应信息中获得电量信息。电量信息格式为:0x02, 0x32, 电量值。手机APP 对这个数据进行拆分,取得第三个字节,就是设备的电量值。 第 9章 模块出厂设置 属性 模块名称 主从模式 通知状态 工作方式 密码验证类型 串口波特率 串口硬件流控制 串口校验方式 串口停止位 默认广播时间间隔 功率设置 休眠方式 配对密码 PIO 输入输出方向 PIO 输入输出状态 MTUartBle 从机模式 模块连接时主动通知用户 上电立即自动工作 连接不需要密码 115200 关闭 无校验 1位 100ms 4dbm 不自动休眠 888888 输出 低电平 出厂值展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




CC2540、BLE、蓝牙4.0、透传模块-AT指令手册.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4312813.html