Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Arsitektur dan komponen SDK perangkat akhir
Bagian ini menjelaskan arsitektur End device SDK dan bagaimana komponennya berinteraksi dengan level C-Functions rendah Anda. Diagram berikut menggambarkan komponen inti dan hubungannya dalam kerangka SDK.
Akhiri komponen SDK perangkat
Arsitektur SDK perangkat Akhir berisi komponen-komponen ini untuk integrasi fitur Integrasi Terkelola:
- Provisionee
-
Membuat sumber daya perangkat di cloud Integrasi Terkelola, termasuk sertifikat perangkat dan kunci pribadi untuk komunikasi MQTT yang aman. Kredensyal ini membangun koneksi tepercaya antara perangkat Anda dan Integrasi Terkelola.
- Agen MQTT
-
Mengelola koneksi MQTT melalui pustaka klien C thread-safe. Proses latar belakang ini menangani antrian perintah di lingkungan multi-utas, dengan ukuran antrian yang dapat dikonfigurasi untuk perangkat yang dibatasi memori. Rute pesan melalui Integrasi Terkelola untuk diproses.
- Penangan pekerjaan
-
Memproses pembaruan over-the-air (OTA) untuk firmware perangkat, patch keamanan, dan pengiriman file. Layanan bawaan ini mengelola pembaruan perangkat lunak untuk semua perangkat terdaftar.
- Penangan Model Data
-
Menerjemahkan operasi antara Integrasi Terkelola dan Level Rendah Anda C-Functions menggunakan AWS'implementasi Model Data Matter. Untuk informasi selengkapnya, lihat dokumentasi Materi
di GitHub. - Kunci dan sertifikat
-
Mengelola operasi kriptografi melalui PKCS #11 API, mendukung modul keamanan perangkat keras dan implementasi perangkat lunak seperti CorePKCS11.
API ini menangani operasi sertifikat untuk komponen seperti Provisionee dan Agen MQTT selama koneksi TLS.