属性上报
播报设备通过如下物模型属性上报设备运行时的状态,包括电量大小、音量,可用存储空间等。本文介绍千里传音预置的物模型属性列表和属性定义。
属性列表
|
属性名称 |
功能 |
是否必须 |
|
电量大小 |
上报设备当前剩余电量。 |
否 |
|
音量 |
上报设备当前的音量。 |
否 |
|
可用存储空间 |
上报设备剩余存储空间大小,单位KB。 |
否 |
|
总存储空间 |
上报设备用于语料存储的总空间大小,单位KB。 |
否 |
|
设备语料列表 |
上报设备全部语料的列表。 建议在每次预料更新后都进行上传。 |
是 |
|
最后一次复位的错误 |
上报设备最后一次重启的原因。 |
否 |
查看属性定义
登录物联网平台控制台。
-
在控制台左上方,选择物联网平台所在地域华东2(上海)。
-
在实例概览页签的全部环境下,找到对应的实例,单击实例卡片。
-
在左侧导航栏,选择。
-
在产品列表中,单击播报设备所属产品对应操作列的查看。
-
在产品详情页面,单击功能定义页签。
-
找到属性类型,单击对应功能名称右侧操作列的查看,可查看到对应功能定义的标识符、数据类型、单位、读写类型等信息。
弹出查看自定义功能对话框,其中还展示取值范围和步长等配置项。以音量属性为例,标识符为
Volume,数据类型为int32,取值范围为0~10,步长为1。
属性定义说明
定义
|
属性名称 |
属性标识符 |
数据类型 |
取值范围 |
读写类型 |
|
电量大小 |
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" } ] } }
您可在千里传音语音播报服务工作台的项目管理页面,单击项目右侧的配置,然后单击设备语料管理页签,查看语料列表。
在设备语料管理页签下,左侧显示设备列表,单击目标设备可打开设备语料详情弹窗,查看更新时间、总容量、剩余容量、设备状态及 DeviceName 等信息,下方语料列表包含语料标识、Size(KB)和音频格式等字段。
Topic说明
属性上报Topic:/sys/${productkey}/${deviceName}/thing/event/property/post。
其中${productkey}、${deviceName}需替换为具体设备的证书信息。