Skip to content

MindSphere SDK V2 for Java

简介

通过 MindSphere SDK V2 for Java,开发者可以轻松地使用 MindSphere IoT 平台。MindSphere SDK V2 for Java 包括一个核心模块和多个服务模块,开发人员可以根据需要使用其中的部分模块。

核心模块为 RESTful MindSphere 平台 API 提供身份验证、异常处理、记录和通用 Java 客户端的实现。所有服务模块都依赖于核心模块。

MindSphere SDK V2 for Java 为以下 API 提供客户端实现:

名称 API 版本
SDK 核心模块 2.2.1
Agent Management 3.2.2
Asset Management 3.9.2
Event Management 3.8.1
Event Analytics 3.1.2
IoT File 3.2.2
IoT Time Series 3.2.2
IoT TS Aggregates 3.1.2
Token Management Service 3.0.2

有关 API 客户端安装和配置的详细信息,请参见入门指南

获取 SDK

可以从 Siemens 工业在线支持 (SIOS) 门户[英语版]/[德语版]下载 MindSphere SDK V2 for Java。SDK 核心模块和服务特定模块捆绑在一个 zip 文件中。您可以只解压缩所需的模块。

在 China 1 下载

对于 China 1,请从 Siemens Industry Online Support (SIOS) Portal 下载带有Region China特别标签版本的压缩文件。

功能

MindSphere SDK V2 for Java 提供的核心功能与旧版本相同。这些功能捆绑在核心模块中,核心模块与各个服务模块分隔开来。

MindSphere SDK 核心模块

MindSphere SDK V2 for Java 的核心模块为 RESTful MindSphere 平台 API 处理授权、客户端配置、异常处理和通用 API 客户端的实现。所有客户端都依赖于核心模块。

客户端配置

您可以使用配置参数(例如代理服务器设置和连接超时)轻松配置 MindSphere SDK V2 for Java。

令牌处理机制

MindSphere SDK V2 for Java 提供了一套简单的授权处理机制。该机制基于用户授权令牌或由开发者配置的服务凭证,处理技术令牌的获取、缓存、验证和重新获取。

更多信息请参见令牌处理

记录

记录使用 SLF4J 进行配置,SLF4J 是一个抽象层,支持在运行期间使用任何日志记录框架,例如 Java Logging Framework 和 Apache Log4j。记录可以由开发者在应用中启用或禁用。

有关详细信息,请参见记录

异常处理

MindSphere SDK V2 for Java 提供了一套异常处理机制。您可以借助各种异常类来判断异常是由客户端引起的还是由 MindSphere 服务器引起的。可借助错误码、消息、HTTP 状态、logref 和原因等详细信息进行识别。

有关详细信息,请参见异常处理

页面迭代器

MindSphere SDK V2 for Java 为大多数 API 客户端提供了页面迭代器对象,可以轻松实现分页。开发者可以在应用中配置分页参数来请求下一页/上一页或特定页码。

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: August 30, 2019