AT 指令列表
即回车+换行,所有的AT指令都是以windows下的回车作为结束符 不要把“”这几个字符当做AT指令的一部分 1. \"AT+FSM\" 设置BLE芯片工作模式AT+FSM=FSM_TRANS_USB_COM_BLE 设置USB转串口模式,开启BLE功能。 AT+FSM=FSM_HID_USB_COM_BLE_AT 设置USB转串口模式,开启BLE HID功能 查询当前BLE芯片的工作模式(默认:AT+FSM=? FSM_TRANS_USB_COM_BLE) 2. \"AT+ROLE\" 设置BLE芯片主从机状态设置BLE工作在主机状态下 AT+ROLE=ROLE_CENTRAL AT+ROLE=ROLE_PERIPHERAL 设置BLE工作在从机状态下 查询当前BLE芯片的主从机状态。 (默认值为AT+ROLE=? ROLE_PERIPHERAL) 3. \"AT+MIN_INTERVAL\" 设置BLE芯片最小通信间隔,以毫秒为单位AT+MIN_INTERVAL=10 对于PC和Android,建议设为为10。 AT+MIN_INTERVAL=20 对于iOS设备,建议设置为20。 AT+MIN_INTERVAL=? 查询当前BLE芯片的通信间隔。 默认值为10 4. \"AT+MAX_INTERVAL\" 设置BLE芯片最大通信间隔,以毫秒为单位AT+MAX_INTERVAL=10 对于PC和Android,建议设为为10。 AT+MAX_INTERVAL=40 对于iOS设备,建议设置为40。 AT+MAX_INTERVAL=? 查询当前BLE芯片的通信间隔。 默认值为10 5. \"AT+UART\" 设置物理串口波特率AT+UART=115200 设置物理串口波特率为115200 AT+UART=? 查询当前BLE芯片物理串口的波特率。 默认值为115200 6. \"AT+BIND\" 设置BLE芯片绑定蓝牙地址AT+BIND=0x0017ea9397e1 设置BLE芯片绑定的蓝牙地址为0x0017ea9397e1 AT+BIND=? 查询当前BLE芯片绑定蓝牙地址。 默认值为0x000000000000 7. \"AT+CMODE\" 设置BLE芯片连接模式设置连接模式为指定蓝牙地址连接模式(指定蓝牙地址由BIND命令设AT+CMODE=UNIQUE 置,见\"AT+BIND\" ) 设置连接模式为任意蓝牙地址连接模式(不受BIND命令设置地址的约AT+CMODE=ANYONE 束,见\"AT+BIND\") AT+CMODE=? 查询当前BLE芯片连接模式。 默认值为ANYONE8. \"AT+MAC\"查询BLE芯片MAC地址
AT+MAC=? 查询当前BLE芯片MAC地址 9. \"AT+NAME\" 设置和查询当前设备名称设置模块名称为“DFBLEduinoV1.0”。ascii码形式,小于等于13AT+NAME=DFBLEduinoV1.0 字节 AT+NAME=? 查询当前模块名称, 默认值为DFBLEduinoV1.0 10. \"AT+RESTART\" 重启BLE芯片AT+RESTART 重启BLE芯片 11. \"AT+SETTING\" 改变或恢复默认设置 (BLE firmware 1.6 新功能)恢复初始设定,和“PERIPHERAL”初始设定相同 AT+SETTING=DEFAULT AT+SETTING=DEFPERIPHERAL 恢复成从机模式的初始设定 AT+SETTING=DEFCENTRAL 恢复成主机模式的初始设定 询问初始设定 (默认: DEFPERIPHERAL). 如果使用了ATAT+SETTING=? 指令更改了一些设置,BLUNO将会回复 \"UNKNOWN\" 12. \"AT+BLUNODEBUG\" 控制蓝牙已连接状态下,BLE芯片串口接收到的数据是否通过usb串口打印出来。这样就可以通过Arduino的串口监视器得到BLUNO发送的串口数据(BLE firmware 1.6 新功能)控制蓝牙已连接状态下,BLE芯片串口接收到的数据通过usb串口打AT+BLUNODEBUG=ON 印出来。 控制蓝牙已连接状态下,BLE芯片串口接收到的数据不通过usb串口AT+BLUNODEBUG=OFF 打印出来。 查询蓝牙已连接状态下,BLE芯片串口接收到的数据是否通过usbAT+BLUNODEBUG=? 串口打印出来 (默认: ON) 13. \"AT+USBDEBUG\" 控制蓝牙数据是否通过USB口打印出来 (BLE firmware 1.6 新功能)AT+USBDEBUG=ON 开启蓝牙数据通过USB串口打印开关。 AT+USBDEBUG=OFF 关闭蓝牙数据通过USB串口打印开关。 AT+USBDEBUG=? R查询当前蓝牙数据开关的状态 (默认: OFF) 14. \"AT+TXPOWER\" 设置蓝牙发射功率. (BLE firmware 1.6 新功能)AT+TXPOWER=0 设置发设功率。 (4, 0, -6 或 -23) AT+TXPOWER=? 查询当前发射功率 (默认: 0) 15. \"AT+IBEACONS\" 是否开启iBeacons功能(BLE firmware 1.6 新功能)AT+IBEACONS=ON 开启ibeacons广播 AT+IBEACONS=OFF 关闭ibeacons广播。 AT+IBEACONS=? 查询当前ibeacons广播的状态(默认:ON) 16. \"AT+VERSION\" 查看固件版本(BLE firmware 1.6 新功能)AT+VERSION=? 查看当前固件版本 17. \"AT+RSSI\" 返回当前的RSSI值 (BLE firmware 1.6 新功能)AT+RSSI=? 返回当前的RSSI值(未连接状态下返回-000) 18. \"AT+MAJOR\" 设置iBeacons的MAJOR号 (BLE firmware 1.6 新功能)AT+MAJOR=0 设置iBeacons的MAJOR号为 \"0\". (0-65535) AT+MAJOR=? 查询当前iBeacons的MAJOR号(默认: \"0\") 19. \"AT+MINOR\" 设置iBeacons的MINOR号(BLE firmware 1.6 新功能)AT+MINOR=0 设置iBeacons的MINOR号为\"0\". (0-65535) AT+MINOR=? 查询当前iBeacons的MINOR号.(default \"0\") 20. \"AT+PASSWORD\" 设置和查询匹配后AT指令密码(BLE firmware 1.7 新功能)AT+PASSWORD=? 查询蓝牙匹配后AT指令密码(一般通过USB连接查询) AT+PASSWORD=abc 设置蓝牙匹配后AT指令密码(一般通过USB连接设置) 21. \"AT+EXIT\" 退出AT指令模式(BLE firmware 1.8 新功能)AT+EXIT 退出AT指令模式