IUYUN OPEN SDK for Java

欢迎使用 IUYUN OPEN SDK for Java 。IUYUN OPEN SDK for Java 让您快速接入iu工业云平台。 这里向您介绍如何获取 IUYUN OPEN SDK for Java 并开始调用。 如果您在使用 IUYUN OPEN SDK for Java 的过程中遇到任何问题,欢迎在当前 GitHub

提交 Issue

环境要求

  1. IUYUN OPEN SDK for Java 需要1.6以上的JDK。

安装依赖

通过Maven来管理项目依赖(推荐)

如果您使用Apache Maven来管理Java项目,只需在项目的pom.xml文件加入相应的依赖项即可。

<dependency>
    <groupId>com.iuyun</groupId>
    <artifactId>open-sdk</artifactId>
    <version>1.0.2</version>
</dependency>

快速使用

以下这个代码示例向您展示了调用 IUYUN OPEN SDK for Java 的3个主要步骤:

  1. 创建Client实例并初始化。
  2. 创建API请求并设置参数。
  3. 发起请求并处理应答或异常。
package com.testprogram;


import com.iuyun.open.config.Config;
import com.iuyun.open.domain.Client;
import com.iuyun.open.model.request.collection.BatchCollectDataRequest;
import com.iuyun.open.model.request.collection.CollectDataRequest;

import java.util.Arrays;


public class Main {
    public static void main(String[] args) {
        // 创建Client实例并初始化
        Config config = Config.build(
                "<your-app-id>", // IU云为企业分配的 APPID 
                "<your-secret>", //IU云的SECRET
                "<your-endpoint>"); //"api.iuindustry.com"
        Client client = new Client(config);
        //上传单个
        CollectDataRequest request = new CollectDataRequest();
        request.setDataCode("001");
        request.setDataTime("2021-12-26 20:48:10");
        request.setStatisticsValue("1");
        client.collectData(request);
        //批量上传
        CollectData data1 = new CollectDataImpl();
        data1.setDataCode("001");
        data1.setDataTime("2021-12-26 20:48:10");
        data1.setStatisticsValue("1");
        CollectData data2 = new CollectDataImpl();
        data2.setDataCode("002");
        data2.setDataTime("2021-12-26 20:49:10");
        data2.setStatisticsValue("2");
        BatchCollectDataRequest batchRequest = new BatchCollectDataRequest(
                Arrays.asList(data1,data2)
        );
        client.batchCollectData(batchRequest);

    }
}

问题

提交 Issue

发行说明

每个版本的详细更改记录在发行说明中。

许可证

Apache-2.0

Copyright (c) 2017-present, Innovation & Union Technology Co.,Ltd. All rights reserved.