{ "appTitle": "AT指令调试助手", "cmdFrameMenu": [ { "title": "指令模式", "command": "+++", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "数据透传模式", "command": "ATO", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "AT测试", "command": "AT", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "关闭回显", "command": "ATE0", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "打开回显", "command": "ATE1", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "查询版本信息", "command": "AT+GMR", "mode": ["execute"], "params": [], "response_pattern": "+GMR:s*(.+)" }, { "title": "重启模块", "command": "AT+RST", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "恢复出厂设置", "command": "AT+RESTORE", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "断开蓝牙连接", "command": "AT+DISCN", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "查询蓝牙状态", "command": "AT+STATE", "mode": ["read"], "params": [], "response_pattern": "+STATE:s*(.+)" }, { "title": "低功耗控制方式", "command": "AT+PWCTRL", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["引脚控制", "SLEEP命令控制"]} ], "response_pattern": "+PWCTRL:s*(d)" }, { "title": "睡眠控制", "command": "AT+SLEEP", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["串口工作模式","保留","普通工作模式","待机模式(深度睡眠"]}, {"type": "text", "value": "", "tip": "0:持续睡眠 10-234000: 睡眠10ms~234s后返回", "label": "参数"} ], "response_pattern": "+SLEEP:s*(d)" }, { "title": "随意发", "command": "", "mode": ["data"], "params": [ {"type": "text", "value": "0123456789", "tip": "", "label": "数据"}], "response_pattern": "OK" }, { "title": "串口波特率", "command": "AT+BAUD", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["576000", "1000000", "9600", "14400", "19200", "38400", "57600", "115200", "256000", "460800"]} ], "response_pattern": "+RFPW:s*(d)" }, { "title": "蓝牙MAC地址", "command": "AT+LBDADDR", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "蓝牙地址,比如:12:34:56:78:9A:BC", "label": "MAC地址"} ], "response_pattern": "+CONN:s*(d)" }, { "title": "主从模式切换", "command": "AT+ROLE", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["主模式","从模式"]} ], "response_pattern": "+ROLE:s*(d)" }, { "title": "模块设备名", "command": "AT+NAME", "mode": ["write", "read"], "params": [ {"type": "text", "value": "VG218", "tip": "最大长度为20个字符", "label": "设备名称"} ], "response_pattern": "+NAME:s*(.+)" }, { "title": "蓝牙连接后串口模式", "command": "AT+CMODE", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["指令模式","透传模式"]} ], "response_pattern": "+CMODE:s*(d)" }, { "title": "蓝牙连接参数", "command": "AT+CNPR", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "最小连接间隔时间,单位1.25ms", "label": "min"}, {"type": "text", "value": "", "tip": "最大连接间隔时间,单位1.25ms", "label": "max"}, {"type": "text", "value": "", "tip": "从机延迟", "label": "latency"}, {"type": "text", "value": "", "tip": "连接超时时间,单位10ms", "label": "timeout"} ], "response_pattern": "+CNPR:s*(.+)" }, { "title": "蓝牙发射功率", "command": "AT+RFPW", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["6dBm", "4dBm", "0dBm", "-4dBm", "-8dBm", "-12dBm", "-16dBm", "-20dBm", "-40dBm"]} ], "response_pattern": "+RFPW:s*(d)" }, { "title": "AT指令模式数据发送", "command": "AT+DTSEND", "mode": ["writes"], "params": [ {"type": "text", "value": "", "tip": "待发送的透传数据的长度,ASCII码字符,长度最大256字节", "label": "datalen"}, {"type": "text", "value": "", "tip": "待发送的透传数据,允许发送十六进 制数据,datalen*2等于data的长度,则发送十六进制数据,否则发送ASCII码数据", "label": "data"} ], "response_pattern": "OK" }, { "title": "蓝牙MTU", "command": "AT+MTU", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "MTU值,最小值为20, 最大值为238", "label": "num"} ], "response_pattern": "+MTU:s*(d+)" }, { "title": "自动断开蓝牙连接", "command": "AT+AUTODISCN", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "0:蓝牙连接成功后不自动断开连接 1-3600:蓝牙连接成功sec秒后自动断开连接", "label": "sec"} ], "response_pattern": "OK" }, { "title": "蓝牙广播开关", "command": "AT+ADVEN", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["关闭", "开启"]} ], "response_pattern": "+ADVEN:s*(d)" }, { "title": "蓝牙广播间隔时间", "command": "AT+ADVIT", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "广播间隔时间,单位us,最小值为3.75ms,最大值为10.24s", "label": "timeus"} ], "response_pattern": "+ADVIT:s*(d+)" }, { "title": "蓝牙广播类型", "command": "AT+ADVTP", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": [ "可连接非定向", "可连接的定向高负载", "不可连接非定向", "可扫描的非定向", "可连接的定向低负载" ]} ], "response_pattern": "+ADVTP:s*(d)" }, { "title": "蓝牙广播通道", "command": "AT+ADVCH", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 1, "values": [ "37", "38", "37+38", "39", "37+39", "38+39", "37+38+39" ]} ], "response_pattern": "+ADVCH:s*(d+)" }, { "title": "广播报文自定义数据", "command": "AT+ADVUSRDT", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "广播报文自定义数据的长度,最小值为0,最大值为29;0表示广播报文没有自定义数据", "label": "len"}, {"type": "text", "value": "", "tip": "广播报文自定义数据,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数", "label": "advUserData"} ], "response_pattern": "OK" }, { "title": "连接状态PHY", "command": "AT+PHYCN", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["1M", "2M", "500K", "125K"]} ], "response_pattern": "+PHYCN:s*(d+)" }, { "title": "查询信号强度RSSI", "command": "AT+RSSI", "mode": ["read"], "params": [], "response_pattern": "+RSSI:s*(-?d+)" }, { "title": "蓝牙连接使能", "command": "AT+CONNEN", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["不可连接", "允许连接"]} ], "response_pattern": "+CONNEN:s*(d)" }, { "title": "蓝牙连接提示", "command": "AT+PROMPT", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["关闭", "开启"]} ], "response_pattern": "+PROMPT:s*(d)" }, { "title": "蓝牙扫描参数", "command": "AT+SCPR", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "两次扫描事件的间隔时间,单位ms", "label": "interval"}, {"type": "text", "value": "", "tip": "每次扫描事件持续的时间,单位ms", "label": "window"} ], "response_pattern": "+SCPR:s*(.+)" }, { "title": "搜索设备", "command": "AT+SCAN", "mode": ["write"], "params": [ {"type": "text", "value": "", "tip": "0:停止搜索 1:开始搜索,只返回广播数据包 2:开始搜索,返回广播数据包和扫描响应数据包", "label": "mode"}, {"type": "text", "value": "", "tip": "0: 持续搜索设备 1-255: 搜索1-255秒后自动停止搜索", "label": "tm"}, {"type": "text", "value": "", "tip": "可选,搜索特定从设备蓝牙地址, Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,可以指定1~6个十六进制数地址。", "label": "mac"} ], "response_pattern": "OK" }, { "title": "建立蓝牙连接", "command": "AT+CONN", "mode": ["write"], "params": [ {"type": "text", "value": "0", "tip": "0:公共地址,始终使用一个蓝牙地址 1:私有地址,设备蓝牙地址可能会变化", "label": "addr_type"}, {"type": "text", "value": "A4C13801AB0C", "tip": "从设备蓝牙地址, Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,共6个十六进制数。比如:A4C13801AB0C", "label": "bd_add"} ], "response_pattern": "+CONN:s*(d)" }, { "title": "主机上电自动连接", "command": "AT+AUTOCONN", "mode": ["write", "read"], "params": [ {"type": "text", "value": "1", "tip": "0:主机不自动连接1:主机搜索到已绑定设备时自动连接2-60:主机上电后自动连接已绑定设备,连接超时时间2-60秒", "label": "sec"} ], "response_pattern": "+PROMPT:s*(d)" }, { "title": "清除绑定信息", "command": "AT+BOND=0", "mode": ["execute"], "params": [], "response_pattern": "OK" }, { "title": "已绑定MAC地址", "command": "AT+BINDMAC", "mode": ["write", "read"], "params": [ {"type": "text", "value": "0", "tip": "已绑定的从机地址,6字节地址以冒号分隔, 特殊:00:00:00:00:00:00 表示未绑定从机", "label": "address"} ], "response_pattern": "OK" }, { "title": "身份认证模式", "command": "AT+AUTHTP", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["无认证", "密码认证"]} ], "response_pattern": "+PROMPT:s*(d)" }, { "title": "身份认证密码", "command": "AT+AUTHPWD", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "6-8位由数字、大小写字母组成,默认值为:888888", "label": "password"} ], "response_pattern": "+NAME:s*(.+)" }, { "title": "身份认证登录", "command": "AT+AUTHLOGON", "mode": ["write"], "params": [ {"type": "text", "value": "888888", "tip": "6-8位由数字、大小写字母组成,默认值为:888888", "label": "password"} ], "response_pattern": "+NAME:s*(.+)" }, { "title": "主机配对功能", "command": "AT+MSMP", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["关闭", "开启"]} ], "response_pattern": "+CONNEN:s*(d)" }, { "title": "主机配对码", "command": "AT+MPINCODE", "mode": ["write", "read"], "params": [ {"type": "text", "value": "123456", "tip": "配对码,6位数字,最小值000000,最大值999999,默认值123456。", "label": "pin"} ], "response_pattern": "+MTU:s*(d+)" }, { "title": "UUID-LEN选择", "command": "AT+UUIDX", "mode": ["write", "read"], "params": [ {"type": "combo", "startIndex": 0, "values": ["2字节", "16字节"]} ], "response_pattern": "OK" }, { "title": "透传服务UUID", "command": "AT+SVCUUID", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "2字节的UUID", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUID,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "透传数据发送UUID", "command": "AT+TXDTUUID", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "2字节的UUID", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUID,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "透传数据接收UUID", "command": "AT+RXDTUUID", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "2字节的UUID", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUID,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "16字节透传服务UUID", "command": "AT+SVCUUIDX", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "16字节的UUIDX", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUIDX,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "16字节透传数据发送UUID", "command": "AT+TXDTUUIDX", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "16字节的UUIDX", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUIDX,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "16字节透传数据接收UUID", "command": "AT+RXDTUUIDX", "mode": ["write", "read"], "params": [ {"type": "text", "value": "", "tip": "16字节的UUIDX", "label": "len"}, {"type": "text", "value": "", "tip": "透传服务UUIDX,Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "操作2字节写UUID", "command": "AT+WRCHAR", "mode": ["write"], "params": [ {"type": "text", "value": "2A08", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"}, {"type": "text", "value": "7", "tip": "待写入的数据的长度,ASCII码字符,长度最大64字节", "label": "len"}, {"type": "text", "value": "E5070101000000", "tip": "待写入的数据,允许写入十六进制数据", "label": "data"} ], "response_pattern": "OK" }, { "title": "2字节写UUID特征CCC属性", "command": "AT+WRCCC", "mode": ["write"], "params": [ {"type": "text", "value": "", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"}, {"type": "combo", "startIndex": 0, "tip": "特征值属性","values": ["关闭", "开启notify", "开启indication"], "label": "en"} ], "response_pattern": "OK" }, { "title": "操作2字节读UUID", "command": "AT+RDCHAR", "mode": ["write", "execute"], "params": [ {"type": "text", "value": "2A00", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "2字节读UUID属性", "command": "AT+RDPROP", "mode": ["write"], "params": [ {"type": "text", "value": "2A00", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共2个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "操作16字节写UUID", "command": "AT+WRCHARX", "mode": ["write"], "params": [ {"type": "text", "value": "2A08", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"}, {"type": "text", "value": "7", "tip": "待写入的数据的长度,ASCII码字符,长度最大64字节", "label": "len"}, {"type": "text", "value": "E5070101000000", "tip": "待写入的数据,允许写入十六进制数据", "label": "data"} ], "response_pattern": "OK" }, { "title": "16字节写UUID特征CCC属性", "command": "AT+WRCCCX", "mode": ["write"], "params": [ {"type": "text", "value": "", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"}, {"type": "combo", "startIndex": 0, "tip": "特征值属性","values": ["关闭", "开启notify", "开启indication"], "label": "en"} ], "response_pattern": "OK" }, { "title": "操作16字节读UUID", "command": "AT+RDCHARX", "mode": ["write", "execute"], "params": [ {"type": "text", "value": "2A00", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "16字节读UUID属性", "command": "AT+RDPROPX", "mode": ["write"], "params": [ {"type": "text", "value": "2A00", "tip": "Ascii编码(0-9,A-F),两位Ascii码组成一个十六进制数,高位在前,总共16个十六进制数", "label": "uuid"} ], "response_pattern": "OK" }, { "title": "2字节UUID列表", "command": "AT+LSUUID", "mode": ["read"], "params": [], "response_pattern": "OK" }, { "title": "16字节UUID列表", "command": "AT+LSUUIDX", "mode": ["read"], "params": [], "response_pattern": "OK" } ] }