AT 指令
通过 AT 指令,您可以直接通过输入指令的方式修改设备的配置
具体步骤
通过套件附带的 Type C 数据线,将接口扩展板和 PC 电脑连接
打开 网页工具 中的日志
选择套件的串口,点击连接(如果找不到设备,需要安装驱动,具体请点击:固件升级和问题诊断)
在弹出的日志框中输入 AT 指令
AT 指令
修改配置后需要重启设备才能生效, 仅支持英文输入法且为小写字母
查看配置文件
at+config=?
查看支持的全部 AT 指令
at+command=?
查看按键配置 (仅支持八爪鱼)
at+keys=?
配置对话按键 (仅支持八爪鱼)
例:对话按键定义为 GPIO 27
at+keys=talk,<GPIO> // at+keys=talk,27
配置重置 WIFI 按键 (仅支持八爪鱼)
例:将 WIFI 重置按键定义为 GPIO 29 和 GPIO 30
at+keys=wifi_rst,<GPIO>;<GPIO> // at+keys=wifi_rst,29;30
重启设备
at+reboot
配置角色 (仅支持八爪鱼)
如果没有配置过,则角色 id 默认为 1
例:将角色 1 的按键定义为 GPIO 22
at+keys=role_idx,<index>,<GPIO> // at+keys=role_idx,1,22
例:删除角色 1 的按键定义
at+keys=role_idx,<index>,<GPIO> // at+keys=role_idx,1,0
配置切换角色按键 (仅支持八爪鱼)
例:配置 GPIO 27 为切换上一个角色
at+keys=role_prev,<GPIO> // at+keys=role_prev,27
例:配置 GPIO 28 为切换下一个角色
at+keys=role_next,<GPIO> // at+keys=role_next,28
修改配置中的 MQTT
例:修改 Broker 为 192.168.52.1
at+config=mqtt,broker,<broker> // at+config=mqtt,broker,192.168.52.1
例: 修改 Port 为1883
at+config=mqtt,port,<port> // at+config=mqtt,port,1883
同时修改 Broker 和 Port
at+config=mqtt,broker,<broker>;port,<port> // at+config=mqtt,broker,192.168.52.1;port,1883
修改配置中的 WIFI
例: 修改 SSID 为 test-wifi
at+config=wifi,ssid,<ssid> // at+config=wifi, ssid, test-wifi
例: 修改密码为 123456
at+config=wifi,password,<password> // at+config=wifi,password,123456
同时修改 SSID 和密码
at+config=wifi,ssid,<ssid>;password,<password> // at+config=wifi,ssid,test-wifi;password,123456
配置声音阈值
at+config=common,voice_start_threshold,<value>
:配置开始阈值,取值范围 50dB-80dB例:修改声音触发阈值为 60dB
at+config=common,voice_start_threshold,60
at+config=common,voice_end_threshold,<value>
:配置结束阈值,默认为 开始阈值 - 5例:修改声音结束阈值为 55dB
at+config=common,voice_end_threshold,55
修改设备等待服务器回复的超时时长
例:修改超时为50秒
at+config=common,timeout,<seconds> // at+config=common,timeout,50
重置 WIFI 并进入配网模式
at+command=wifi,reset
切换录音模式
at+command=record,click //点击录音按键进入录音,录音完成后自动结束
at+command=record,press //按下录音按键进入录音,松开按键结束录音
at+command=record,continuous //点击录音按键进入连续对话模式
开始对话(根据上面的录音模式)
at+command=dialogue,start //进入对话
at+command=dialogue,stop //退出对话
开机提示音配置
at+command=open_tip_type,open //打开开机提示音
at+command=open_tip_type,close //关闭开机提示音
电压预警配置
at+config=common,voltage_alarm,<value> //配置预警电压,默认3.7
声音配置
at+voice=test // 进入voicetest模式,该模式录音时可打印音量大小日志
at+voice=autoconfig // 进入音量阈值自动配置模式,进入该模式后可在5s后自动配置音量阈值
at+voice=normal // 退出voicetest或音量阈值自动配置模式
配置耳灯亮度
at+config=common,led_brightness,<value> // 设置耳灯的最大亮度,取值范围由小到大 0-255
例:修改耳灯亮度为 100
at+config=common,led_brightness,100
音量配置
at+config=common,volume,<value> // 设置音量大小,默认100,取值范围 0-100
at+command=volume_control_type,knob // 设置为通过旋钮控制音量
at+command=volume_control_type,config // 设置为通过at指令或者mqtt指令控制音量
例:修改音量大小为 100
at+config=common,volume,100
录音开始提示音配置
at+config=common,record_begin_audio_type,<value> // 0-禁用,1-启用
对话结束判断时长配置
at+config=common,no_sound_duration,<millis> // 单位:ms
电量上报周期配置
at+config=common,send_battery_msg_time,<seconds> // 单位:s
配置仙人掌在说话时,是否扭动
at+command=io_output,true // 扭动
at+command=io_output,false // 不扭动
唤醒词模式配置
at+command=wake_up_mode,open //启用
at+command=wake_up_mode,close //禁用
待机模式(适用于固件版本为 24.20.4.31 及以上的魔匣和仙人掌)
at+command=standby_mode,open //启用
at+command=standby_mode,close //禁用
at+config=common,standby_time,<seconds> //单位:s
配置语音识别(目前仅 magicbox-pro 可用)
at+command=asr_mode,open //打开
at+command=asr_mode,close //关闭