# QueryDeviceOriginalPropertyStatus

调用该接口查询指定设备本身上报的原始属性(通过和未通过物模型校验的所有属性)快照。

# 请求参数

# 请求方式1

名称 类型 是否必选 示例值 描述
Action String QueryDeviceOriginalPropertyStatus 系统规定参数。取值:QueryDeviceOriginalPropertyStatus。
Asc Integer 0 指定查询属性数据的字典排序方式。取值:0:根据返回参数Identifier的值,按照字典倒序。1:根据返回参数Identifier的值,按照字典正序。
IotInstanceId String 70255861902711*** 实例ID。您可在物联网平台控制台的实例概览页面,查看当前实例的ID。
ProductKey String a1BwAGV**** 产品的ProductKey。可以在物联网平台控制台产品页查看。
DeviceName String light 指定要查询的设备的名称。

# 请求方式2

名称 类型 是否必选 示例值 描述
Action String QueryDeviceOriginalPropertyStatus 系统规定参数。取值:QueryDeviceOriginalPropertyStatus。
Asc Integer 0 指定查询属性数据的字典排序方式。取值:0:根据返回参数Identifier的值,按照字典倒序。1:根据返回参数Identifier的值,按照字典正序。
IotInstanceId String 70255861902711*** 实例ID。您可在物联网平台控制台的实例概览页面,查看当前实例的ID。
IotId String Q7uOhVRdZRRlDnTLv****00100 要查询的设备ID。物联网平台为该设备颁发的ID,设备的唯一标识符。

# 返回数据

名称 类型 示例值 描述
Code String iot.common.InvalidPageParams 调用失败时,返回的错误码。
Data Struct 调用成功时,返回的数据,更多信息,请参见List包含的参数。
List Array of PropertyStatusDataInfo 返回的属性集合信息(PropertyStatusInfo)。
PropertyStatusDataInfo
Identifier String Temperture 属性标识符。
Time Long 1517553572362 属性修改的时间,单位是毫秒。
Value String 26 属性值。
ErrorMessage String 系统异常 调用失败时,返回的出错信息。
RequestId String j0LH2AbUOVu0MH3Z28C4YVk5ynRmrqYz 平台为该请求生成的唯一标识符。
Success Boolean true 表示是否调用成功。true:调用成功。false:调用失败。

# 示例

请求示例

http://open.${区域}.fenydata.com/fenydata-java-open/?Action=QueryDeviceOriginalPropertyStatus
&Asc=0
&IotInstanceId=70255861902711***
&ProductKey=a1rYuVF****
&DeviceName=device1
&<公共请求参数>

正常返回示例

XML格式

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xml>
    <Data>
        <List>
            <PropertyStatusDataInfo>
                <Value>48</Value>
                <Time>1579249151178</Time>
                <Identifier>Humidity</Identifier>
            </PropertyStatusDataInfo>
            <PropertyStatusDataInfo>
                <Value>32.46</Value>
                <Time>1579249151178</Time>
                <Identifier>Temperature</Identifier>
            </PropertyStatusDataInfo>
        </List>
    </Data>
    <RequestId>j0LH2AbUOVu0MH3Z28C4YVk5ynRmrqYz</RequestId>
    <Success>true</Success>
</xml>

JSON格式

{
  "Data": {
    "List": {
      "PropertyStatusDataInfo": [
        {
          "Value": "48",
          "Time": 1579249151178,
          "Identifier": "Humidity"
        },
        {
          "Value": "32.46",
          "Time": 1579249151178,
          "Identifier": "Temperature"
        }
      ]
    }
  },
  "RequestId": "j0LH2AbUOVu0MH3Z28C4YVk5ynRmrqYz",
  "Success": true
}