Artikel ini menjelaskan cara menggunakan model Thing Specification Language (TSL) untuk mencapai komunikasi antara perangkat dan IoT Platform dalam berbagai skenario.
Prasyarat
Operasi berikut telah dilakukan:- Buat Produk: Buat produk di konsol IoT Platform .
- Tambahkan Fitur TSL atau Tambahkan Fitur TSL secara Massal: Konfigurasikan model TSL untuk produk tersebut.
- Complete Device-Side Development: Konfigurasikan perangkat Anda untuk komunikasi berbasis TSL dan hubungkan perangkat ke IoT Platform.
Prosedur
Penting Jika Anda menggunakan modul TSL kustom, setiap fitur dalam data TSL harus membawa pengenal modul kustom. Format:
pengenal modul:pengenal fitur.Sebagai contoh, jika Anda menggunakan modul kustom {tsl.functionBlockId}, Anda harus menentukan fitur TSL dengan menggunakan format berikut:
- Properti:
{tsl.functionBlockId}:{tsl.properties.identifier}. - Kejadian:
{tsl.functionBlockId}:{tsl.event.identifier}. - Layanan:
{tsl.functionBlockId}:{tsl.service.identifier}.
- Kirimkan data perangkat. IoT Platform mengurai data berdasarkan protokol Alink.Anda dapat mengatur properti, menetapkan nilai properti yang diinginkan, dan memanggil layanan di IoT Platform. Untuk informasi tentang format data yang ditentukan oleh protokol Alink, lihat Properti Perangkat, Kejadian, dan Layanan dan Nilai Properti Perangkat yang Diinginkan.
- Verifikasi Data di IoT Platform: IoT Platform memverifikasi properti, kejadian, dan data pemanggilan layanan yang dikirimkan oleh perangkat. Data pemanggilan layanan mencakup parameter permintaan dan hasil pemanggilan. Data yang diverifikasi ditampilkan di tab TSL Data pada halaman Device Details di konsol IoT Platform .
- Opsional:Konfigurasikan Langganan Sisi Server atau Penerusan Data. Server Anda dapat memperoleh properti perangkat, kejadian, hasil pengaturan properti, dan hasil pemanggilan layanan berdasarkan aturan penerusan data.Untuk informasi tentang format data, lihat Format Data.