Jika Anda menggunakan bahasa pemrograman C untuk mengembangkan produk, Anda dapat memanfaatkan Link SDK for C yang disediakan oleh IoT Platform untuk menyederhanakan proses pengembangan. SDK ini memungkinkan Anda menghubungkan perangkat ke IoT Platform dengan mudah. Topik ini menjelaskan catatan penggunaan, fitur, dan versi dari Link SDK for C.
Catatan Penggunaan
Anda dapat menggunakan Link SDK for C untuk menghubungkan perangkat ke IoT Platform melalui Internet.
Anda dapat mengonfigurasi Link SDK for C untuk mengimplementasikan berbagai fitur guna mengelola dan memantau perangkat Anda. Untuk informasi lebih lanjut, lihat Fitur.
Anda dapat menyesuaikan Link SDK for C sesuai dengan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Memperoleh Link SDK for C.
Anda dapat mem-porting Link SDK for C berdasarkan sistem operasi atau platform perangkat keras. Untuk informasi lebih lanjut, lihat Contoh.
Link SDK for C mungkin tidak mendukung perangkat yang menggunakan unit mikrokontroler (MCU) dan modul untuk komunikasi. Dalam hal ini, Anda dapat mengembangkan SDK berdasarkan protokol. Untuk informasi lebih lanjut, lihat topik-topik berikut:
Manfaat
Kategori | Fitur | Deskripsi | Referensi |
Koneksi Perangkat | Koneksi melalui MQTT | Membuat koneksi Message Queuing Telemetry Transport (MQTT) antara perangkat dan IoT Platform untuk mencapai komunikasi. Penting Jika Anda ingin IoT Platform mendorong pesan ke perangkat, hubungkan perangkat ke IoT Platform melalui MQTT. | |
Koneksi melalui HTTPS | Membuat koneksi HTTPS antara perangkat dan IoT Platform. Kemudian, perangkat dapat mengirimkan data ke IoT Platform. | ||
Verifikasi Perangkat |
| ||
Pesan | RRPC | Mengirim pesan dari IoT Platform ke perangkat menggunakan panggilan sinkron jarak jauh. | |
Komunikasi Siaran | Menyiarkan pesan dari server IoT Platform ke perangkat. Perangkat tidak perlu berlangganan topik siaran. | ||
Manajemen Perangkat | Manajemen File | Mengunggah file ke server IoT Platform untuk penyimpanan. | Tidak ada |
Manajemen Perangkat | Model TSL | Mengelola perangkat berdasarkan model Thing Specification Language (TSL). Anda tidak perlu mengonversi format data selama interaksi antara perangkat dan IoT Platform. Dengan cara ini, biaya pengembangan berkurang. | |
Label Perangkat | Mengelola perangkat menggunakan label perangkat kustom. | ||
Tugas Perangkat | Menginisiasi tugas pada beberapa perangkat secara bersamaan. Tugas-tugas tersebut dikategorikan menjadi beberapa jenis: tugas untuk mengatur properti, tugas untuk memanggil layanan secara asinkron, dan tugas kustom. | ||
Bayangan Perangkat | Mencadangkan status perangkat. Perangkat online dapat menerima perintah dari IoT Platform. Jika perangkat offline, perangkat dapat meminta perintah yang dicadangkan setelah kembali online. | ||
Layanan NTP | Menyinkronkan waktu di IoT Platform ke perangkat. | ||
Gateway dan Sub-perangkat | Menghubungkan perangkat yang tidak memiliki alamat IP ke IoT Platform menggunakan gateway. | ||
Distribusi Perangkat | Memungkinkan Anda membakar informasi pada perangkat yang berada di wilayah berbeda. Ini memfasilitasi migrasi bisnis. | ||
Unggah File | Mengunggah file ke server IoT Platform untuk penyimpanan. | ||
Pemantauan dan O&M | Pelaporan Log | Mengunggah log perangkat secara real-time. | |
Pembaruan OTA | Memperbarui perangkat menggunakan IoT Platform.
| ||
Konfigurasi Jarak Jauh | Memperbarui parameter sistem dan parameter jaringan perangkat secara jarak jauh tanpa perlu menghentikan atau me-restart perangkat. | ||
Diagnostik Perangkat | Memeriksa apakah koneksi perangkat dan latensi komunikasi normal. Jika terjadi latensi tinggi atau kehilangan paket, perangkat dapat mengirimkan notifikasi peringatan ke IoT Platform. | Tidak ada | |
Sertifikasi Perangkat | Memantau status keamanan perangkat. Penting Jika Anda menggunakan metode verifikasi sertifikat-unik-per-produk tanpa pra-pendaftaran, Anda harus mengonfigurasi fitur sertifikasi perangkat. | Tidak ada |
Deskripsi
Nomor Versi | Deskripsi | Catatan Penggunaan | Referensi |
4.x |
|
Penting Versi SDK ini secara rutin diperbarui dan dipelihara. Kami merekomendasikan Anda menggunakan versi SDK ini. | |
3.x | Menyediakan alat untuk mengekstrak kode dan memodifikasi fitur. |
| |
2.x |
|
| |
1.x | Tidak ada. | Kami merekomendasikan agar Anda tidak menggunakan versi SDK ini. | Tidak ada. |