All Products
Search
Document Center

IoT Platform:Menghubungkan perangkat ke IoT Platform

Last Updated:Jul 06, 2025

Alibaba Cloud IoT Platform menyediakan Link SDK untuk menghubungkan perangkat ke IoT Platform. Topik ini menjelaskan cara mengaktifkan komunikasi antara perangkat dan IoT Platform menggunakan contoh kode data_model_basic_demo. Contoh ini melibatkan pengembangan lampu jalan.

Catatan penggunaan

Dalam topik ini, izin pengguna biasa digunakan untuk semua operasi. Untuk operasi yang memerlukan izin administrator, jalankan perintah sudo.

Menyiapkan lingkungan pengembangan

  • Topik ini menggunakan Link SDK for C pada sistem operasi Linux. Disarankan menggunakan Ubuntu 16.04 64-bit untuk mengompilasi SDK.

  • Perangkat lunak berikut diperlukan untuk pengembangan dan kompilasi SDK:

    make (versi 4.1 atau lebih baru) dan gcc (versi 5.4.0 atau lebih baru).

    Jalankan perintah berikut untuk menginstal perangkat lunak:

    sudo apt-get install -y build-essential make gcc

Prosedur

  1. Unduh Link SDK for C dari C SDK 4.x.

  2. Ekstrak Link SDK for C yang diunduh dan modifikasi sertifikat perangkat dalam SDK.

    Klik data_model_basic_demo.c untuk mengunduh file data_model_basic_demo.c, ganti file data_model_basic_demo.c di jalur \LinkSDK\demos dengan file yang Anda unduh, dan konfigurasikan parameter berikut.

    char *product_key       = "a2***";
    char *device_name       = "device1";
    char *device_secret     = "8c684ef***";
    ...
    ...
    char  *mqtt_host = "a2***.iot-as-mqtt.cn-shanghai.aliyuncs.com";

    Parameter

    Contoh

    Deskripsi

    mqtt_host

    • Instansi publik versi baru: iot-cn-***.mqtt.iothub.aliyuncs.com

    • Instansi publik versi sebelumnya: a2***.iot-as-mqtt.cn-shanghai.aliyuncs.com

    Titik akhir Message Queuing Telemetry Transport (MQTT).

    • Titik akhir instansi publik versi baru: Di halaman Instance Details, klik View Development Configurations di pojok kanan atas. Di panel Development Configurations, lihat titik akhir.

    • Titik akhir instansi publik versi sebelumnya: Format titik akhir adalah ${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com.

    Untuk informasi lebih lanjut tentang instansi, lihat Lihat titik akhir sebuah instansi.

    product_key

    a2***

    Sertifikat perangkat yang digunakan untuk verifikasi. Sertifikat ini disimpan di server lokal Anda setelah menambahkan perangkat.

    Anda juga dapat melihat sertifikat perangkat di halaman Device Details di konsol IoT Platform. Untuk informasi lebih lanjut, lihat Mendapatkan informasi autentikasi perangkat.

    device_name

    device1

    device_secret

    8c684ef***

  3. Masuk ke mesin virtual Linux dan jalankan perintah berikut untuk menginstal perangkat lunak yang diperlukan:

    sudo apt-get install -y build-essential make gcc
  4. Unggah file LinkSDK yang dimodifikasi di Langkah 2 ke lingkungan pengembangan.

  5. Pergi ke direktori root SDK /LinkSDK dan jalankan perintah make untuk mengompilasi kode contoh:

    make clean
    make

    File data-model-basic-demo yang dihasilkan disimpan di direktori ./output.

  6. Jalankan kode contoh.

    ./output/data-model-basic-demo

    Gambar berikut menunjukkan respons sukses contoh:

    运行成功

  7. Masuk ke Konsol Manajemen IoT Platform dan buka halaman Instansi Publik untuk melihat status perangkat Anda.

    • Di panel navigasi sebelah kiri, pilih Devices > Devices. Kemudian, temukan perangkat dan lihat status online-nya. Nilai Online di kolom State/Enabled menunjukkan bahwa perangkat terhubung ke IoT Platform.充电宝机柜设备在线

    • Klik View di kolom Tindakan untuk masuk ke halaman Device Details. Klik tab TSL Data, lalu klik Status untuk melihat status perangkat.

      Dalam contoh ini, bagian Saat Ini pada gambar berikut menampilkan arus operasi yang dikirimkan ke IoT Platform menggunakan kode contoh di file data_model_basic_demo.c.

      路灯-物模型数据

Apa yang harus dilakukan selanjutnya

Berlangganan pesan perangkat dari IoT Platform.