全部產品
Search
文件中心

IoT Platform:初始化SDK

更新時間:Jun 30, 2024

本文介紹物聯網平台雲端和裝置端的Java SDK Demo。您需準備Java開發環境;下載SDK Demo;匯入專案和初始化SDK。

前提條件

已完成建立網關裝置和子裝置,具體操作,請參見建立網關和子裝置

準備開發環境

樣本使用的開發環境如下:

操作步驟

  1. 下載iotx-api-demo,然後解壓縮。
    SDK Demo中包含了服務端SDK Demo和裝置端SDK Demo。
  2. 開啟IntelliJ IDEA,匯入解壓縮後的樣本工程iotx-api-demo。
  3. pom.xml檔案中,添加以下依賴,匯入阿里雲的雲端SDK和裝置端SDK依賴包。
    <!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-iot -->
    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>aliyun-java-sdk-iot</artifactId>
        <version>7.41.0</version>
    </dependency>
    <dependency>
        <groupId>com.aliyun</groupId>
        <artifactId>aliyun-java-sdk-core</artifactId>
        <version>4.5.6</version>
    </dependency>
    <dependency>
      <groupId>com.aliyun.alink.linksdk</groupId>
      <artifactId>iot-linkkit-java</artifactId>
      <version>1.2.0.1</version>
      <scope>compile</scope>
    </dependency>
  4. java/src/main/resources/目錄下的config檔案中,填入初始化資訊。
    user.accessKeyID = <your accessKey ID>
    user.accessKeySecret = <your accessKey Secret>
    iot.regionId = <regionId>
    iot.productCode = Iot
    iot.domain = iot.<regionId>.aliyuncs.com
    iot.version = 2018-01-20
    參數說明
    accessKeyID您的阿里雲帳號的AccessKey ID和AccessKey Secret。

    登入物聯網平台控制台,將滑鼠移至帳號頭像上,然後單擊AccessKey管理,擷取AccessKey ID和AccessKey Secret。

    accessKeySecret
    regionId物聯網平台裝置所在地區的Region ID。Region ID表達方法,請參見地區列表
    productCode物聯網平台的code為:Iot
    domain調用雲端服務的接入地址。<regionId>替換為您的物聯網平台服務的地區代碼。
    versionAPI版本號碼,為日期形式:YYYY-MM-DD

後續步驟

  1. 網關接入物聯網平台:完成網關裝置開發,將網關裝置直連到物聯網平台。
  2. 子裝置接入物聯網平台:配置網關代理子裝置接入物聯網平台。