由于 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 配置项,与产品在 涂鸦开发者平台 上的 PID 对应固件 key 一致 |
| ZIGBEE_ENABLE |
nvram set ZIGBEE_ENABLE 0
|
确认是否集成 Zigbee 网关功能 |
| 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
|
在设备配网激活前设定固件类型,设备激活后默认用户串口关闭 说明:在设备配网前,debug 串口为打开状态,设备配网成功后,debug串口自动关闭。 |