# 六、开放平台
# 1. 总体介绍
iS3二次开发包包括孪生场景预览服务、孪生体服务、数据集服务、场景可视化与交互服务等服务,帮助用户构建具有服务能力的数字孪生系统,以用于现实场景的及时表达和支撑业务应用的后续搭建,支持API与SDK两种形式的调用方式。
# 2. API参考
# 2.1 使用前必读
iS3二次开发包提供了REST(Representational State Transfer)风格API,支持您通过HTTP请求调用,调用方法请参见 如何调用API。同时iS3开发包还提供多种编程语言的SDK供您使用,SDK的使用方法请参见 如何调用SDK。
# 2.2 API概览
- 孪生场景预览服务
API | 说明 |
---|---|
孪生场景预览服务 (opens new window) | 网页应用服务,打开浏览器输入地址即可访问 |
- 孪生体服务
API | 说明 |
---|---|
查询场景中孪生体对象组 (opens new window) | 返回场景中所有的孪生对象组信息,包括孪生对象code、name等属性 |
查询对象组的对象实例 (opens new window) | 返回对象组中所有对象实例信息,包括对象实例的code、name等属性 |
查询对象组的关联子属性类型 (opens new window) | 返回对象组中所有子属性code(subCode) |
查询对象组的关联子属性信息 (opens new window) | 返回对象对象组的关联子属性数据信息 |
- 数据集服务
API | 说明 |
---|---|
查询项目数据字典 (opens new window) | 返回对应数据字典的元数据(时序、非时序) |
# 3. SDK参考
# 3.1 使用前必读
iS3二次开发软件开发工具包(iS3 Software Development Kit)是对平台提供服务进行的封装,以简化用户的开发工作。用户通过添加依赖或下载的方式调用API即可实现使用平台业务能力的目的,目前iS3提供了SDK(Python)与SDK(Node.js)。