UploadIoTDataToBlockchain

IoT设备数据上链,IoT设备端生成数据唯一标识,数据通过队列异步上链,后续可通过数据唯一标识进行查询确认。

请求参数

名称

类型

是否必选

示例值

描述

Action

String

UploadIoTDataToBlockchain

系统规定参数。取值:UploadIoTDataToBlockchain。

IotAuthType

String

ID2

IoT认证方式。

ID2:阿里云Link ID²

IotDataDID

String

did:lto:000FFFFFEAEDFDF0B4999600610B599D0000****

数据唯一标识。

IotDataDigest

String

7A26A13A37098E36F0CB4DD16F7AE8A593343332A1E8958C265F58B5CD63****

IoT数据摘要

IotDataToken

String

3~2~1756E40A4FAE83E1~1629344539000~yXlx0KC51VZrycr4C0lqaeWA5tQW/944Zb9LQ5X/3qdJcgazu61apcJrdsLq****

IoT设备数据令牌

IotId

String

000FFFFFEAEDFDF0B499****

IoT设备唯一标识

IotIdServiceProvider

String

a1EmN0Z****

IoT设备服务提供方标识,即产品PK。

IotIdSource

String

1

IoT设备服务提供方。

1:开放平台。

2:物联网平台。

PlainData

String

明文数据

明文上链数据值

PrivacyData

String

隐私数据

隐私上链数据值

返回数据

名称

类型

示例值

描述

Code

String

00000

响应编码。

Data

String

-

响应数据。

Message

String

-

请求失败时的详细信息。

RequestId

String

0D80ED7B-FE21-15DF-84D6-95BA0583****

请求标识。

Success

Boolean

true

请求是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=UploadIoTDataToBlockchain
&IotAuthType=ID2
&IotDataDID=did:lto:000FFFFFEAEDFDF0B4999600611DD31B0000****
&IotDataDigest=7A26A13A37098E36F0CB4DD16F7AE8A593343332A1E8958C265F58B5CD63****
&IotDataToken=3~2~1756E40A4FAE83E1~1629344539000~yXlx0KC51VZrycr4C0lqaeWA5tQW/944Zb9LQ5X/3qdJcgazu61apcJrdsLq****
&IotId=000FFFFFEAEDFDF0B499****
&IotIdServiceProvider=a1EmN0Z****
&IotIdSource=1
&PlainData=明文数据
&PrivacyData=隐私数据
&<公共请求参数>

正常返回示例

XML 格式

<Message>-</Message>
<RequestId>0D80ED7B-FE21-15DF-84D6-95BA0583****</RequestId>
<Data>-</Data>
<Code>00000</Code>
<Success>true</Success>

JSON 格式

{
  "Message": "-",
  "RequestId": "0D80ED7B-FE21-15DF-84D6-95BA0583****",
  "Data": "-",
  "Code": "00000",
  "Success": "true"
}

错误码

错误码详细信息,请参见错误码