Perangkat sub tidak terhubung langsung ke IoT Platform, melainkan terhubung melalui perangkat gateway menggunakan saluran komunikasi antara gateway dan IoT Platform.
Informasi latar belakang
Saat mengembangkan perangkat gateway, Anda harus mengimplementasikan kemampuan berikut di dalam gateway: mengelola hubungan topologis dengan perangkat sub, menghubungkan perangkat sub ke IoT Platform, serta memungkinkan komunikasi antara perangkat sub dan IoT Platform.
Anda dapat menggunakan SDK perangkat yang disediakan oleh Alibaba Cloud untuk mengembangkan gateway. Untuk informasi lebih lanjut, lihat Link Kit SDK.
Jika Anda mengembangkan SDK sendiri untuk perangkat gateway, Anda harus mengenkapsulasi data protokol Alink dari perangkat sub di dalam perangkat gateway. Untuk informasi lebih lanjut, lihat bab: Data Protokol Alink Terkait Perangkat Sub.
Prosedur
Gunakan langkah-langkah berikut untuk menghubungkan perangkat sub ke IoT Platform melalui perangkat gateway.
- Hubungkan perangkat gateway ke IoT Platform.
- Hubungkan perangkat sub ke perangkat gateway.
Perangkat sub tidak terhubung langsung ke IoT Platform, sehingga tidak perlu menginstal SDK perangkat IoT Platform pada perangkat sub. Pemasok perangkat sub bertanggung jawab atas pengembangan perangkat sub.
Pemasok perangkat gateway menyediakan kemampuan berikut kepada perangkat gateway: mendeteksi perangkat sub, mendapatkan sertifikat perangkat dari perangkat sub yang diterbitkan oleh IoT Platform, mendeteksi status online dan offline perangkat sub, serta mengirim pesan dari IoT Platform ke perangkat sub. Semua kemampuan ini diimplementasikan oleh pemasok perangkat gateway atau menggunakan protokol yang ditentukan oleh pemasok untuk perangkat gateway dan perangkat sub.
- Perangkat gateway memeriksa apakah hubungan topologis dengan perangkat sub tersedia.Jika hubungan topologis sudah ada antara gateway dan perangkat sub, lewati langkah 5.
- Langkah opsional. Perangkat gateway melaporkan ProductKey dan DeviceName dari perangkat sub ke IoT Platform untuk mendaftarkan perangkat sub.
Langkah ini hanya berlaku jika perangkat gateway belum mendapatkan DeviceSecret dari perangkat sub dan Anda telah mengaktifkan pendaftaran dinamis untuk perangkat sub di konsol IoT Platform.
- Langkah opsional. Tambahkan hubungan topologis antara gateway dan perangkat sub.Jika tidak ada hubungan topologis antara gateway dan perangkat sub, buat hubungan tersebut.
- Perangkat gateway mengirim permintaan koneksi ke IoT Platform atas nama perangkat sub.
Untuk informasi lebih lanjut tentang pengelolaan perangkat sub, lihat Link Kit SDK.
Contoh
Untuk informasi lebih lanjut tentang cara menghubungkan perangkat gateway ke IoT Platform, lihat Menghubungkan Perangkat Sub ke IoT Platform.