AVS 产品固件端 JSON 参数配置

更新时间:2022-03-02 02:05:56下载pdf

由于 AVS(Alexa voice service)产品端可配置信息较多,因此在固件端添加较多的 JSON 配置来匹配不同需要。

设置参数步骤如下所示:

adb shell nvram set ....... nvram commit reboot -f

固件端具体配置项和配置格式如下表所示:

配置项 配置格式 功能
UUID
 nvram set UUID tuyac2e7a966378e9f9c
设置设备授权码 UUID
Authkey
nvram set AUTHKEY WJ30AQfmOLWYnjGG32rBHM44RYrvIyyL 
设置授权码 Authkey
PRODUCT_KEY
nvram set PRODUCT_KEY keyrqahskuvgn8cr 
设置固件 Key 配置项,与产品在 涂鸦 IoT 平台 上的 PID 对应固件 key 一致
ZIGBEE_ENABLE
nvram set ZIGBEE_ENABLE 0 
确认是否集成 Zigbee 网关功能
  • (默认)0:不集成
  • 1:集成
AVS_PID
nvram set AVS_PID smart_mirror 
设置亚马逊的产品ID,您可以在亚马逊平台获取,默认为Tuya_module_RK3308
说明:AVSPID可以在亚马逊后台申请
MCU_UART_SPEED
nvram set MCU_UART_SPEED 9600 
设置您的 MCU 对接波特率,默认为 115200
FIRM_TYPE
nvram set FIRM_TYPE MCU 
设置设备固件类型
  • MCU:可用用户串口进行通讯
  • (默认)SOC:用户串口不开放通讯
avs_gateway_addr
nvram set avs_gateway_addr https://alexa.na.gateway.devices.a2z.com 
选择 AVS 服务通讯网关地址
  • (默认)https://alexa.na.gateway.devices.a2z.com ,表示加拿大,墨西哥,美国等北美地区国家
  • https://alexa.eu.gateway.devices.a2z.com ,表示奥地利,法国,德国,印度,意大利,西班牙,英国
  • https://alexa.fe.gateway.devices.a2z.com ,表示澳大利亚,日本,新西兰
说明:网关地址配置信息设置时,如果不在以上国家列表,可以默认使用北美地区国家地址。
wakeup_luanuge
nvram set wakeup_luanuge english_us 
选择唤醒词语言:
  • (默认)english_us
  • portuguese_br
  • english_au
  • french_ca
  • french_fr
  • german_de
  • english_uk
  • english_in
  • spanish_es
  • spanish_mx
  • italian_it
  • japanese_jp
说明:暂不支持 english_uk
respond_lanuage
nvram set respond_lanuage english_us 
选择设备应答语言:
  • (默认)english_au
  • english_ca
  • english_in
  • english_uk
  • english_us
  • french_fr
  • german_de
  • hindi_in
  • italian_it
  • japanese_jp
  • portuguese_br
  • spanish_es
  • spanish_mx
  • spanish_us
说明:暂不支持 spanish_mx
ble_name
nvram set ble_name HanSong 
设置蓝牙音箱功能搜索名称,默认为 speaker_avs Speaker + Mac地址后四位
GST_MAX_VOLUME
nvram set GST_MAX_VOLUME 100 
设置设备最大音量,有效区间为 0-100,默认为 100
led_brightness
nvram set led_brightness 128 
设置设备指示灯最大亮度,有效区间为 0-255,默认为 128
persist.run.debug
nvram set persist.run.debug 1
在设备配网激活前设定固件类型,设备激活后默认用户串口关闭
  • 1:debug串口打开
  • 0:debuge串口关闭
说明:在设备配网前,debug 串口为打开状态,设备配网成功后,debug串口自动关闭。