すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:SDKの初期化

最終更新日:Apr 17, 2025

このトピックでは、IoT Platform SDK for JavaおよびデバイスSDK for Javaを初期化する方法について説明します。 Java開発環境を準備し、SDKパッケージをダウンロードし、プロジェクトをインポートしてから、SDKを初期化する必要があります。

前提条件

ゲートウェイとサブデバイスが作成されます。 詳細については、「ゲートウェイとサブデバイスの作成」をご参照ください。

開発環境

この例では、開発環境は次のコンポーネントで構成されています。

手順

  1. SDKパッケージiotx-api-demoをダウンロードして解凍します。
    このパッケージには、デバイスSDK for JavaおよびIoT Platform SDK for Javaが含まれています。
  2. IntelliJ IDEAを開き、解凍されたサンプルプロジェクトiotx-api-demoをインポートします。
  3. 次のMaven依存関係をpom.xmlファイルに追加して、IoT Platform SDKとLink 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> コンパイル </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.<regionI d>.aliyuncs.com
    iot.version = 2018-01-20 
    パラメーター説明
    accessKeyIDAlibaba CloudアカウントのAccessKey IDとAccessKeyシークレットをします。

    IoT Platformコンソールにログインし、プロファイル画像の上にポインターを移動し、[AccessKey管理] をクリックしてAccessKey IDとAccessKeyシークレットを取得します。

    accessKeySecret
    regionIdデバイスが存在するリージョンのID。 リージョンIDの形式については、「リージョン」をご参照ください。
    productCodeクラウドサービスのコード。 Iot Platformの値をIoTに設定します。
    domainIoT Platformのエンドポイント。 <regionId> は、IoT Platformが存在するリージョンのIDを指定します。
    versionAPI のバージョン番号です。 値はYYYY-MM DDの形式です。

次のステップ

  1. ゲートウェイをIoT Platformに接続: ゲートウェイを開発し、ゲートウェイをIoT Platformに直接接続します。
  2. サブデバイスをIoT Platformに接続: サブデバイスをIoT Platformに接続するようにゲートウェイを設定します。