Appearance
北向SDK
JavaSDK
物联网平台提供应用侧SDK,方便应用通过集成SDK接入到平台,应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。
Java SDK使用指南
物联网平台提供Java语言的应用侧SDK供开发者使用。本文介绍Java SDK的安装和配置,及使用Java SDK调用应用侧API的示例。
1.安装Java开发环境。
访问Java官网,下载并说明安装Java开发环境。
说明: 开鸿Java SDK支持Java JDK 1.8 及其以上版本。
2.安装Maven软件
通过 Maven 安装项目依赖是使用 Java SDK 的推荐方法,首先您需要下载并安装 Maven ,安装完成后您只需在 Java 项目的 pom.xml 文件加入相应的依赖项即可。
3.安装Java SDK
添加Maven依赖:
xml
<dependency>
<groupId>com.openvalley</groupId>
<artifactId>hmiot-java-sdk</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
4.项目中增加配置
java
@Configuration
public class SdkIotConfig {
/**
* client 第一个参数是 域名,第二个参数是 appKey,第三个参数是 appSecret
* appKey,appSecret需在iot平台申请
*/
@Bean
Client getClientApi() {
return new Client("https://cloud-dev.openvalley.net","5f6683bcf8f341afa28772579fdc76f8","91984c8d365c445aa1b1cc613846af4c");
}
}
5.业务调用
java
@Resource
private Client client;
@PostMapping(name = "查询设备", value = "listDeviceRequest")
public R<List<QueryDeviceResponse>> listDeviceByProductKey(@RequestBody ListDeviceRequest req){
try {
R<List<QueryDeviceResponse>> response = client.listDeviceByProductKey(req);
return response;
}catch (BusinessException e){
e.printStackTrace();
return null;
}
}