Skip to content

北向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.业务调用

API接口文档

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;
    }
}