Topik ini menjelaskan istilah-istilah penting yang perlu dipahami terkait IoT Platform.
Istilah
Istilah | Deskripsi |
produk | Produk adalah sekumpulan perangkat dengan fitur yang sama. IoT Platform mengeluarkan ProductKey unik untuk setiap produk. |
perangkat | Perangkat termasuk dalam sebuah produk. IoT Platform mengeluarkan DeviceName unik untuk setiap perangkat dari produk yang sama. Perangkat dapat langsung terhubung ke IoT Platform, atau dilekatkan sebagai sub-perangkat ke gateway yang terhubung ke IoT Platform. |
grup | IoT Platform memungkinkan Anda membuat grup perangkat. Setiap grup perangkat dapat berisi perangkat dari produk yang berbeda. Anda dapat menggunakan grup perangkat untuk mengelola perangkat lintas produk. |
gateway | Gateway dapat langsung terhubung ke IoT Platform dan memungkinkan Anda mengelola sub-perangkat. Sub-perangkat hanya dapat berkomunikasi dengan IoT Platform melalui gateway. |
sub-perangkat | Sub-perangkat pada dasarnya adalah perangkat. Sub-perangkat tidak dapat langsung terhubung ke IoT Platform dan harus dilekatkan ke gateway. |
sertifikat perangkat | Sertifikat perangkat terdiri dari ProductKey, DeviceName, dan DeviceSecret.
|
ProductSecret | ProductSecret adalah kunci privat yang dikeluarkan oleh IoT Platform untuk setiap produk. ProductSecret biasanya digunakan berpasangan dengan ProductKey untuk autentikasi satu-sertifikat-per-produk. ProductSecrets diperlukan dalam autentikasi dan komunikasi perangkat. Pastikan mencatat nilai ini untuk referensi. |
topik | Topik adalah string karakter UTF-8 yang digunakan sebagai media transmisi selama komunikasi publikasi/berlangganan. Perangkat dapat mempublikasikan pesan ke topik atau berlangganan pesan dari topik. |
kategori topik | Kategori topik adalah sekumpulan topik yang terkait dengan perangkat berbeda di bawah produk yang sama. ${productKey} dan ${deviceName} digunakan untuk menentukan perangkat unik. Kategori topik berlaku untuk semua perangkat di bawah produk yang sama. |
publikasi | Operasi yang diizinkan dari topik. Jika parameter Operasi yang Diizinkan dari topik disetel ke Publikasi, Anda dapat mempublikasikan pesan ke topik. |
berlangganan | Operasi yang diizinkan dari topik. Jika parameter Operasi yang Diizinkan dari topik disetel ke Berlangganan, Anda dapat berlangganan pesan dari topik. |
RRPC | RRPC adalah singkatan dari revert-RPC. Panggilan prosedur jarak jauh (RPC) menggunakan mode client/server, dan memungkinkan Anda meminta layanan jarak jauh tanpa memahami protokol dasar. RRPC memungkinkan Anda mengirim permintaan dari server ke perangkat dan menerima respons dari perangkat. |
tag | Anda dapat menambahkan tag ke produk, perangkat, dan grup.
|
Protokol Alink | Protokol Alink digunakan untuk komunikasi antara perangkat dan IoT Platform. |
Model TSL | IoT Platform menggunakan Thing Specification Language (TSL) untuk menggambarkan fitur perangkat. Model TSL mendefinisikan properti, layanan, dan acara perangkat. Model TSL menggunakan format JSON. Anda dapat mengatur data berdasarkan model TSL dan mengirimkan data ke IoT Platform. |
properti | Properti adalah fitur TSL yang menggambarkan status perangkat, seperti informasi suhu yang dikumpulkan oleh perangkat pemantauan lingkungan. Properti mendukung metode permintaan GET dan SET. Aplikasi dapat mengirim permintaan untuk mengambil dan menyetel properti. |
nilai properti yang diinginkan | IoT Platform memungkinkan Anda menetapkan nilai properti yang diinginkan untuk perangkat. Jika perangkat online, nilai properti pada perangkat diperbarui secara real-time. Jika perangkat offline, nilai properti yang diinginkan disimpan di IoT Platform. Setelah perangkat online, perangkat mendapatkan nilai properti yang diinginkan dan memperbarui nilainya. |
layanan | Layanan adalah fitur TSL yang menggambarkan kemampuan atau metode perangkat. Kemampuan atau metode ini dapat digunakan oleh peminta eksternal. Anda dapat menentukan parameter input dan output layanan. Dibandingkan dengan properti, layanan dapat dipanggil menggunakan perintah untuk mengimplementasikan logika bisnis yang kompleks. Misalnya, Anda dapat memanggil layanan untuk melakukan tugas tertentu. |
acara | Acara adalah fitur TSL yang menggambarkan acara runtime perangkat. Acara berisi notifikasi yang memerlukan tindakan atau perhatian. Acara mungkin berisi beberapa parameter output. Contoh acara termasuk notifikasi penyelesaian tugas, kegagalan perangkat, dan peringatan suhu. Anda dapat berlangganan atau mendorong acara. |
skrip penguraian data | Jika perangkat menggunakan data pass-through atau format kustom, Anda harus menulis skrip penguraian data di IoT Platform untuk mengurai data. Anda harus mengonversi data biner atau data JSON kustom yang dikirimkan oleh perangkat menjadi data JSON Alink yang didukung oleh IoT Platform. Anda juga harus mengonversi data JSON Alink yang dikirim oleh IoT Platform menjadi data format kustom yang didukung oleh perangkat. |
bayangan perangkat | Bayangan perangkat adalah file JSON yang digunakan untuk menyimpan informasi status perangkat atau aplikasi. Setiap perangkat memiliki bayangan perangkat unik di IoT Platform. Bayangan perangkat memungkinkan Anda mendapatkan dan menyetel status perangkat menggunakan protokol MQTT atau HTTP terlepas dari apakah perangkat terhubung ke Internet. |
Mesin aturan | Anda dapat membuat dan mengonfigurasi aturan di IoT Platform untuk mengimplementasikan fitur berikut: langganan sisi server, penerusan data, dan orkestrasi skenario. |
langganan sisi server | Server bisnis Anda dapat berlangganan pesan produk di IoT Platform. Jenis pesan berikut dapat dilanggan: pesan perangkat upstream, notifikasi perubahan status perangkat, notifikasi bahwa gateway menemukan sub-perangkat baru, notifikasi perubahan siklus hidup perangkat, dan notifikasi perubahan topologi perangkat. Langganan sisi server mendukung dua metode berikut:
|
penerusan data | Anda dapat menggunakan fitur penerusan data untuk meneruskan data dari topik ke topik lain atau layanan Alibaba Cloud lainnya untuk penyimpanan atau pemrosesan. |
orkestrasi skenario | Anda dapat menggunakan fitur orkestrasi skenario untuk mengembangkan logika bisnis otomatis secara visual. Anda dapat menentukan aturan interaksi antar perangkat dan menerapkan aturan di IoT Platform atau instance edge. |
otentikasi satu-sertifikat-per-perangkat | Sertifikat perangkat dibakar ke setiap perangkat. Sertifikat perangkat terdiri dari ProductKey, DeviceName, dan DeviceSecret. Saat Anda menghubungkan perangkat ke IoT Platform, IoT Platform memverifikasi perangkat berdasarkan sertifikat. |
otentikasi satu-sertifikat-per-produk | Sertifikat produk dibakar ke semua perangkat di bawah produk yang sama. Sertifikat produk terdiri dari ProductKey dan ProductSecret. Saat perangkat mengirimkan permintaan aktivasi, IoT Platform mengotentikasi perangkat berdasarkan sertifikat produk. Jika otentikasi berhasil, IoT Platform mengeluarkan sertifikat perangkat ke perangkat. Kemudian, perangkat menggunakan sertifikat untuk terhubung ke IoT Platform. |
instance | Anda dapat mengelola sumber daya seperti produk, perangkat, dan aturan di instance IoT Platform. Jenis instance berikut didukung:
|