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" }
错误码
错误码详细信息,请参见错误码。