| 本帖最后由 zzq宁静致远 于 2015-9-16 15:10 编辑 
 第四节   常用指令
 
 1.1     测试
 示例: Send: AT+                    //测试指令 Recv: OK+                   //指令测试成功 
 1.2     固件版本查询
 示例: Send: AT+VERS?                           //查询固件版本 Recv: OK+MTSeriBleV220           //当前固件版本为V220 
 1.3     查询/设置——设备名
 | 指令 
 |  |  |  |  |  | Para:模块名称 最长允许11个字符,包括字母、数字、下划线。 默认Para=MTSeriBlexx |  |  |  | 
 示例: Send: AT+NAME?                                            //查询当前设备名 Recv: OK+NAME:MTSeriBle12                      // 当前设备名为:MTSeriBle12 
 Send: AT+NAME[Serial]                                  //设置设备名为Serial Recv: OK+NAME:Serial                                   //设备名成功设置为Serial 
 1.4     恢复出厂设置
 示例: Send: AT+RENEW                //恢复出厂设置 Recv: OK+RENEW               //模块即将重启 
 1.5     重启模块
 示例: Send: AT+RESET                  //重启模块 Recv: OK+RESET                 //模块即将重启 
 
 1.6     查询——当前工作状态
 | 指令 
 |  |  |  |  |  | Para:A~E A:空闲 B:广播 C:扫描 D:连接建立 E:连接断开 | 
 示例: Send: AT+STAS?                  //查询当前状态 Recv: OK+STAS: B               //设备当前正在广播 
 
 1.7     查询/设置——状态通知使能
 | 指令 
 |  |  |  |  |  | Para:Y,N Y:使能通知 N:禁止通知 默认Para=Y |  |  |  | 
 注意:使能通知后,模块将会主动从串口输出当前的状态。禁止通知后,串口只输出无线端传输的数据以及指令的响应。 示例: Send: AT+NOTI?                  // 查询通知是否使能 Recv: OK+NOTI:Y               // 当前通知为使能状态 
 Send: AT+NOTI[N]              // 设置通过为禁止 Recv: OK+NOTI:N               // 设置成功 
 
 1.8     查询/设置——模块工作方式
 | 指令 
 |  |  |  |  |  | Para:Y,N Y:上电立即自动工作 N:上电等待指令 默认para=Y |  |  |  | 
 注意:上电工作在主从模式下分别对应如下功能 从机模式下: 自动工作为开始广播,如果为手动工作方式,则需要通过指令开启广播。详见4.3。 主机模式下: 开始扫描设备并且尝试连接,如果有成功连接过的设备在信号范围内,则会自动连接此设备。如果为手动工作方式,这需要通过指令进行扫描和连接操作,详见第5章。 
 示例: Send: AT+IMME?                          // 查询工作方式 Recv: OK+IMME:Y                       // 当前为上电自动工作方式 
 Send: AT+IMME[N]                      // 设置为手动工作方式 Recv: OK+IMME:N                       // 设置成功 
 
 
 1.9      查询/设置——主从模式
 | 指令 
 |  |  |  |  |  | Para:C,P C:主机 P:从机 默认para=P |  |  |  | 
 注意:设置指令会使模块重启 示例: Send: AT+ROLE?                           // 查询当前模式 Recv: OK+ROLE: P                        // 当前为从机模式 
 Send: AT+ROLE[C]                       // 设置为主机模式 Recv: OK+ROLE:C                        // 设置成功,模块即将重启 
 1.10  远控指令
 说明:在指令模式下,此指令可将AT指令发送至远端模块。此指令只适用模块与模块之间,如果为模块与手机之间,可以通过指令服务实现对远端模块的控制,详见《MTSerialBle-App开发指南》。 示例: Send: AT+R[AT+VERS?]                        // 查询远端模块的固件版本 Recv: OK+MTSeriBleV150                     // 远端模块的固件版本为150 
 Send: AT+R[AT+PIO[1,1]]                     // 设置远端模块的PIO1输出高电平 Recv: OK+PIO:1#1                                  // 远端模块的PIO1输出电平为高 
 
 |