Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi pustaka CoreMQTT
Perangkat di tepi dapat menggunakan protokol MQTT untuk berkomunikasi denganAWS Cloud. AWS IoThost broker MQTT yang mengirim dan menerima pesan ke dan dari perangkat yang terhubung di tepi.
Pustaka CoremQTT mengimplementasikan protokol MQTT untuk perangkat yang menjalankan FreeRTOS. Pustaka CoremQTT tidak perlu di-porting, tetapi proyek pengujian perangkat Anda harus lulus semua tes MQTT untuk kualifikasi. Untuk informasi selengkapnya, lihat Pustaka CoreMQTT di Panduan Pengguna FreeRTOS.
Prasyarat
Untuk menyiapkan pengujian pustaka CoremQTT, Anda memerlukan port antarmuka transportasi jaringan. Lihat Porting Antarmuka Transportasi Jaringan untuk mempelajari selengkapnya.
Pengujian
Jalankan tes Integrasi CoremQTT:
Daftarkan sertifikat klien Anda dengan broker MQTT.
Atur endpoint broker
config
dan jalankan tes integrasi.
Buat referensi demo MQTT
Kami merekomendasikan penggunaan agen CoreMQTT untuk menangani keamanan ulir untuk semua operasi MQTT. Pengguna juga perlu mempublikasikan dan berlangganan tugas, dan tes Device Advisor untuk memvalidasi jika aplikasi mengintegrasikan TLS, MQTT dan perpustakaan FreeRTOS lainnya secara efektif.
Untuk secara resmi memenuhi syarat perangkat untuk FreeRTOS, validasi proyek integrasi Anda dengan kasus ujiAWS IoT Device Tester MQTT. Lihat alur kerjaAWS IoT Device Advisor untuk petunjuk untuk menyiapkan dan menguji. Kasus uji mandat untuk TLS dan MQTT tercantum di bawah ini:
Uji Kasus | Uji kasus | Tes yang diperlukan |
---|---|---|
TLS | TLS Connect | Ya |
TLS | SuiteAWS IoT Cipher Support TLS | Suite cipher yang direkomendasikan |
TLS | Sertifikat Server Tidak Aman TLS | Ya |
TLS | TLS Salah Nama Subjek Servr Cert | Ya |
Uji Kasus | Uji kasus | Tes yang diperlukan |
---|---|---|
MQTT | MQTT | Ya |
MQTT | MQTT Connect Jitter Mencoba | Ya tanpa peringatan |
MQTT | MQTT | Ya |
MQTT | MQTT Publikasikan | Ya |
MQTT | ClientPuback QoS1 | Ya |
MQTT | MQTT Tidak Ada Ack PingResp | Ya |