属性上报

播报设备通过如下物模型属性上报设备运行时的状态,包括电量大小、音量,可用存储空间等。本文介绍千里传音预置的物模型属性列表和属性定义。

属性列表

属性名称

功能

是否必须

电量大小

上报设备当前剩余电量。

音量

上报设备当前的音量。

可用存储空间

上报设备剩余存储空间大小,单位KB。

总存储空间

上报设备用于语料存储的总空间大小,单位KB。

设备语料列表

上报设备全部语料的列表。

建议在每次预料更新后都进行上传。

最后一次复位的错误

上报设备最后一次重启的原因。

查看属性定义

  1. 登录物联网平台控制台

  2. 在控制台左上方,选择物联网平台所在地域华东2(上海)

  3. 实例概览页签的全部环境下,找到对应的实例,单击实例卡片。

  4. 在左侧导航栏,选择设备管理 > 产品

  5. 在产品列表中,单击播报设备所属产品对应操作列的查看

  6. 产品详情页面,单击功能定义页签。

  7. 找到属性类型,单击对应功能名称右侧操作列的查看,可查看到对应功能定义的标识符、数据类型、单位、读写类型等信息。

    image.png

属性定义说明

定义

属性名称

属性标识符

数据类型

取值范围

读写类型

电量大小

PowerSize

int32(整型)

0~100

只读

音量

Volume

int32(整型)

0~10

读写

可用存储空间

StorageAvailableCapacity

double (双精度浮点型)

0 ~ 2147483647

只读

总存储空间

StorageTotalCapacity

double (双精度浮点型)

0 ~ 2147483647

只读

设备语料列表

SpeechList

array(数组)

只读

最后一次复位错误

ErrorCode

int32(整型)

0~32767

只读

示例

上报设备语料列表示例:

  • Topic/sys/${productkey}/${deviceName}/thing/event/property/post

  • payload

    {
        "id":"883*****",
        "version":"1.0",
        "method":"thing.event.property.post",
        "params":{
            "SpeechList":[
                {
                    "size":28.48046875,
                    "format":"wav",
                    "id":"ZFBDZ"
                },
                {
                    "size":28.48046875,
                    "format":"amr",
                    "id":"welcome"
                },
                {
                    "size":420.076171875,
                    "format":"mp3",
                    "id":"test"
                }
            ]
        }
    }

您可在千里传音语音播报服务工作台项目管理页面,单击项目右侧的配置,然后单击设备语料管理页签,查看语料列表。

image.png

Topic说明

属性上报Topic:/sys/${productkey}/${deviceName}/thing/event/property/post

其中${productkey}${deviceName}需替换为具体设备的证书信息。