Topik ini menjelaskan cara menginisialisasi IoT Platform SDK untuk Java dan device SDK untuk Java. Anda harus menyiapkan lingkungan pengembangan Java, mengunduh paket SDK, mengimpor proyek, serta menginisialisasi SDK.
Prasyarat
Sebuah gateway dan perangkat bawahan telah dibuat. Untuk informasi lebih lanjut, lihat Buat gateway dan perangkat bawahan.Lingkungan pengembangan
Dalam contoh ini, lingkungan pengembangan terdiri dari komponen-komponen berikut:
Sistem Operasi: Windows 10
Java Development Kit (JDK): JDK 8
Integrated Development Environment (IDE): IntelliJ IDEA Community Edition
Prosedur
- Unduh dan ekstrak paket SDK iotx-api-demo.Paket ini mencakup device SDK untuk Java dan IoT Platform SDK untuk Java.
- Buka IntelliJ IDEA dan impor proyek sampel iotx-api-demo yang telah diekstraksi.
- Tambahkan dependensi Maven berikut ke file pom.xml untuk mengimpor IoT Platform SDK dan 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>compile</scope> </dependency> - Di direktori java/src/main/resources/, buka file config dan tentukan informasi yang diperlukan untuk inisialisasi.
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-20Parameter Deskripsi accessKeyID ID AccessKey dan Rahasia AccessKey akun Alibaba Cloud Anda. Masuk ke konsol IoT Platform, arahkan penunjuk mouse ke foto profil, lalu klik AccessKey Management untuk mendapatkan ID AccessKey dan Rahasia AccessKey.
accessKeySecret regionId ID wilayah tempat perangkat Anda berada. Untuk informasi tentang format ID wilayah, lihat Wilayah. productCode Kode layanan cloud. Tetapkan nilainya menjadi Iotuntuk IoT Platform.domain Titik akhir IoT Platform. <regionId>menentukan ID wilayah tempat IoT Platform berada.version Nomor versi API. Nilainya dalam format YYYY-MM-DD.
Apa yang harus dilakukan selanjutnya
- Hubungkan gateway ke IoT Platform: Kembangkan gateway dan hubungkan gateway langsung ke IoT Platform.
- Hubungkan perangkat bawahan ke IoT Platform: Konfigurasikan gateway untuk menghubungkan perangkat bawahan ke IoT Platform.