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