Mengkonfigurasi pustaka CoreMQTT - Gratis RTOS

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 brokerconfig 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:

Kasus Uji TLS
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
Kasus Uji MQTT
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