API列表
IoT区块链可信应用系统,提供如下API。
通用API
API功能 | API | 使用权限 | 描述 | |
管理方 | 使用方 | |||
接入方账户管理 | √ | × | 管理方创建使用方账户。 | |
√ | × | 查询使用方账户列表。 | ||
√ | × | 修改账户信息。 | ||
√ | × | 锁定使用方账户,锁定账户后则该账户不能访问该区块链。 | ||
√ | × | 解锁使用方账户,解锁后该账户可访问该区块链。 | ||
IoT数据源组管理 | √ | √ | 注册IoT数据源组。 | |
√ | √ | 功能描述:查询IoT数据源组列表。
| ||
√ | × | 授权该IoT数据源组下的设备接入区块链的权限。 | ||
√ | × | 取消该IoT数据源组下的设备接入区块链的权限。 | ||
设备管理 | √ | √ | 查询IoT数据源组下的所有设备。 | |
√ | × | 授权指定设备接入区块链权限。 | ||
√ | × | 取消指定设备接入该区块链权限。 | ||
授权信息查询 | √ | √ | 查询资源开通信息。 | |
√ | √ | 查询资源容量统计信息。 | ||
√ | × | 查询使用方容量统计信息。 |
存证与溯源服务API
API功能 | API | 使用权限 | 描述 | |
管理方 | 使用方 | |||
业务链列表查询 | √ | √ | 查询存证链列表。 | |
账号类型编码查询 | √ | × | 查询接入方账号下存证类型编码。 | |
上链存证 | √ | √ | 数据上传,该API用于向LTL上传数据。调用成功后,系统会进行异步处理,稍后需使用GetData查询数据,进行确认。 | |
√ | √ | 数据上传,该API用于向LTL上传数据,并且上传的数据必须由IoT设备端进行签名。调用成功后,系统会进行异步处理,稍后需使用GetData查询数据,进行确认。 | ||
√ | √ | 数据查询,该API用于从LTL查询数据,以确认之前上传的数据已处理成功。 | ||
√ | √ | 数据查询,该API用于从LTL查询上传数据的区块链元信息。 | ||
上链溯源 | √ | √ | 数据多次上传,该API用于向IoT区块链可信应用系统多次上传数据。 | |
√ | √ | 数据多次上传,该API用于向IoT区块链可信应用系统多次上传数据。数据多次上传,该 API用于向 IoT区块链可信应用系统多次上传数据,并且上传的数据必须由 IoT设备端进行签名 。 | ||
√ | √ | 历史数据数量查询,该API用于从 IoT区块链可信应用系统查询历史数据条数 。 | ||
√ | √ | 历史数据查询,该API用于从 IoT区块链可信应用系统查询历史数据 。 |
多方任务协同服务API
API功能 | API | 使用权限 | 描述 | |
---|---|---|---|---|
管理方 | 使用方 | |||
业务链列表查询 | √ | √ | 查询多方任务协同业务链列表。 | |
协同模型信息管理 | √ | × | 创建协同模型信息。 | |
√ | √ | 查询业务链所属的协同模型列表。 | ||
√ | × | 修改协同模型信息。 | ||
阶段信息管理 | √ | × | 在协同模型中创建阶段。 | |
√ | √ | 查询协同模型所属的阶段列表。 | ||
√ | × | 在协同模型中修改阶段信息。 | ||
权限管理 | √ | × | 查询账户在协同模型中的权限信息。 | |
√ | × | 更新账户在协同模型中的权限信息。 | ||
资源使用信息查询 | √ | × | 查询业务链配额和使用情况。 | |
数据上链 | √ | √ | 上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。 | |
√ | √ | 批量上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 通过IoT设备签名后,上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 通过IoT设备签名后,批量上传文本类型的阶段数据到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 批量上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 通过IoT设备签名后,上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 通过IoT设备签名后,批量上传阶段数据的摘要信息到区块链,并同时可以绑定所关联的其它阶段数据。 | ||
√ | √ | 通过阶段标识,数据唯一标识,起始时间,结束时间,查询数据列表。 | ||
√ | √ | 通过阶段标识,数据唯一标识,和序列号查询唯一一条上链数据和所关联数据。 |