Memenuhi syarat dewan Anda - Gratis RTOS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memenuhi syarat dewan Anda

Prasyarat

Persyaratan perangkat keras:

Papan pengembangan MCU berbasis di mana Free RTOS AWS IoT perpustakaan yang dijalankan harus memiliki:

  • Ethernet, Wi-Fi, atau kemampuan konektivitas seluler

Persyaratan perangkat lunak:

Diagram alur Porting dalam Panduan RTOS Porting Gratis mengidentifikasi Gratis yang diperlukan RTOS AWS IoT perpustakaan untuk papan pengembangan MCU berbasis tertentu. Subset minimum adalah:

  • RTOSKernel gratis

  • inti MQTT

  • AWS IoT Pembaruan Over-The-Air () OTA

Persyaratan pengujian:

Rekomendasi

Untuk meningkatkan keamanan, kami merekomendasikan yang berikut ini.

Langkah-langkah kualifikasi

Verifikasi RTOS pustaka Gratis yang di-porting menggunakan AWS IoT Device Tester (IDT)

  1. Port RTOS perpustakaan Gratis ke papan Anda. Lihat Panduan RTOS Porting Gratis untuk instruksi.

  2. Buat proyek pengujian, dan port pengujian yang diperlukan dari repositori Free RTOS GitHub -Libraries-Integration-Tests. Panggil tugas RunQualificationTestpelari uji.

    catatan

    Untuk pengalaman pengembang yang baik, disarankan untuk mem-port RTOS pustaka Gratis, dan menjalankan grup pengujian individu yang sesuai secara lokal menggunakan IDE untuk memverifikasi integrasi.

    Tugas test runner berjalan dalam proyek pengujian individual, atau dalam proyek aplikasi demo Anda.

  3. Buat manifest.yml file untuk mencantumkan semua dependensi yang digunakan dalam kualifikasi Anda. Dependensi termasuk RTOS pustaka Gratis, dan repositori pengujian. Lihat Instruksi file RTOS manifes gratis untuk detail.

    catatan

    manifest.ymlIni digunakan oleh IDT untuk menemukan dependensi yang diperlukan untuk pemeriksaan integritas terhadap versi RTOS pustaka Gratis tertentu, dan untuk mengonfigurasi proyek pengujian untuk membangun, mem-flash, dan menjalankan binari pengujian.

    IDTtidak mengamanatkan struktur proyek tertentu, dan menggunakan jalur referensi yang disertakan dalam manifest.yml file.

  4. Verifikasi AWS IoT interoperabilitas menggunakan Device Advisor.

    1. Buat proyek demo yang menggunakan komponen yang sama termasuk RTOS Pustaka gratis, porting, tugas integrasi seperti yang OTA digunakan dalam pengujian di atas.

      Untuk kualifikasi, aplikasi demo harus menyediakan fitur-fitur berikut:

      • Lakukan MQTT publikasi dan berlangganan topik.

      • Lakukan OTA pembaruan.

      • Buat bootloader yang mendukung OTA pembaruan. Gunakan bootloader Anda sendiri atau MCUBoot. Lihat Labs-Free RTOS -Plus-. MCUBoot

      catatan

      RTOS GitHubRepositori Gratis memiliki contoh pra-konfigurasi yang menunjukkan tugas individual. Ada juga Demo MQTT Agen inti terintegrasi yang menggabungkan inti MQTT dan OTA tugas. Juga, lihat Integrasi IoT RTOS Unggulan Gratis di. Contoh proyek kualifikasi

    2. AWS IoT Device Tester akan menjalankan demo Anda melawan AWS IoT Penasihat Perangkat. Kasus uji Device Advisor berikut diperlukan untuk kualifikasi.

      Kasus uji
      Kasus uji Kasus uji Diperlukan
      TLS TLSConnect Ya
      TLS TLSSupport AWS AWS IoT Cipher Suite Ya dengan suite sandi yang direkomendasikan
      TLS TLSSertifikat Server Tidak Aman Ya
      TLS TLSNama Subjek Salah Servr Cert Ya
      MQTT MQTTConnect Ya
      MQTT MQTTConnect Jitter Retries Ya tanpa peringatan
      MQTT MQTTBerlangganan Ya
      MQTT MQTTPublikasikan Ya
      MQTT MQTT ClientPuback Qos1 Ya
      MQTT MQTTTidak ada Ack PingResp Ya
  5. Jalankan tes dari AWS IoT Device Tester dan menghasilkan laporan pengujian.

Mempersiapkan pengajuan

  1. Tulis Panduan Memulai untuk menjalankan proyek MQTT atau OTA demo di perangkat Anda. Lihat Membuat RTOS panduan memulai dengan gratis untuk perangkat Anda untuk petunjuk.

  2. Berikan dokumen pemodelan ancaman yang memverifikasi bahwa Anda mengurangi risiko yang ditentukan dalam Pemodelan Ancaman untuk AWS IoT bootloader perangkat dijelaskan dalam Porting OTA perpustakaan di Panduan RTOS Porting Gratis. Dokumen ini harus diunggah sebagai Aset Pendukung saat mengirimkan perangkat Anda di APN Partner Central.

  3. Menyediakan repositori publik untuk download kode. Kami menyarankan Anda menyediakan tautan GitHub repositori perusahaan.

Pengajuan kualifikasi

  • IDTlaporan pengujian.

  • AWS IoT Laporan pengujian Device Advisor.

  • Dokumen pemodelan ancaman.

  • GitHub repositori dengan kode sumber untuk unduhan.