Panduan Migrasi Repositori RTOS Github Bebas Amazon - Gratis RTOS

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

Panduan Migrasi Repositori RTOS Github Bebas Amazon

Jika Anda memiliki RTOS proyek Gratis yang ada berdasarkan repositori amazon-freertos yang sekarang tidak digunakan lagi, ikuti langkah-langkah berikut:

  1. Tetap up to date dengan perbaikan keamanan terbaru yang tersedia untuk umum. Periksa halaman RTOSLTSPustaka gratis untuk pembaruan, atau berlangganan LTS GitHub repositori RTOSGratis untuk menerima LTS tambalan terbaru dengan perbaikan bug kritis dan keamanan. Anda dapat mengunduh atau mengkloning RTOS LTS patch Gratis terbaru yang diperlukan langsung dari masing-masing GitHub repositori.

  2. Pertimbangkan refactoring implementasi antarmuka transportasi jaringan untuk mengoptimalkan platform perangkat keras Anda. Abstrak APIs seperti soket aman dan Wifi APIs tidak diperlukan oleh MQTT perpustakaan inti terbaru. Lihat Transport Interface untuk detail lebih lanjut.

Lampiran

Tabel berikut memberikan rekomendasi untuk semua proyek demo, pustaka lama, dan abstrak APIs dalam repositori Bebas AmazonRTOS.

Pustaka dan demo yang dimigrasi
Nama Tipe Rekomendasi

inti HTTP

demo dan perpustakaan

Kloning atau unduh HTTP pustaka inti langsung dari HTTP repositori inti (sub-modul jika menggunakan git) di organisasi Github Gratis. RTOS HTTPDemo inti ada di RTOSdistribusi Gratis utama. Untuk lebih jelasnya, lihat HTTPhalaman inti.

inti MQTT

demo dan perpustakaan

Kloning atau unduh MQTT pustaka inti langsung dari MQTT repositori inti (sub-modul jika menggunakan git) di organisasi Github Gratis. RTOS MQTTDemo inti ada di RTOSdistribusi Gratis utama. Untuk lebih jelasnya, lihat MQTThalaman inti.

inti MQTT -Agen

demo dan perpustakaan

Kloning atau unduh pustaka inti MQTT -Agent langsung dari repositori inti MQTT -Agent (sub-modul jika menggunakan git) di organisasi Github Gratis. RTOS Demo MQTT -Agent inti ada di repositori inti MQTT -Agent-Demos. Untuk lebih jelasnya, lihat halaman inti MQTT -Agent.

device_defender_for_aws

demo dan perpustakaan

Pustaka AWS IoT Device Defender ada di repositorinya di organisasi.AWS GitHub Kloning atau unduh (sub-modul jika menggunakan git) langsung dari repositori AWS IoT Device Defender. Demo AWS IoT Device Defender berada di distribusi Gratis RTOS utama. Untuk detail selengkapnya, lihat halaman AWS IoT Device Defender.

device_shadow_for_aws

demo dan perpustakaan

Pustaka AWS IoT Device Shadow ada di repositorinya di organisasi.AWS GitHub Kloning atau unduh (sub-modul jika menggunakan git) langsung dari repositori AWS IoT Device Shadow). Demo AWS IoT Device Shadow berada di RTOSdistribusi Gratis utama. Untuk detail selengkapnya, lihat halaman AWS IoT Device Shadow.

jobs_for_aws

demo dan perpustakaan

Perpustakaan AWS IoT Jobs ada di repositorinya di organisasi.AWS GitHub Kloning atau unduh (sub-modul jika menggunakan git) langsung dari repositori AWS IoT Jobs. Demo AWS IoT Jobs berada di RTOSdistribusi gratis utama. Untuk detail selengkapnya, lihat halaman AWS IoT Pekerjaan.

OTA

demo dan perpustakaan

Pustaka AWS IoT Over-The-Air (OTA) Update ada di repositori di organisasi.AWS GitHub Kloning atau unduh (sub-modul jika menggunakan git) langsung dari repositori. AWS IoT OTA AWS IoT OTADemo berada di RTOSdistribusi gratis utama. Untuk lebih jelasnya, lihat AWS IoT OTAhalaman.

CLIdan Gratis RTOS _Plus_ CLI

demo dan perpustakaan

Ada CLI contoh yang berjalan di WinSim. Lihat halaman Antarmuka Baris Perintah RTOS Plus Gratis untuk lebih jelasnya. Integrasi referensi RTOS IoT Gratis Unggulan pada NXPi.MX RT1 060 dan STM32U5platform, juga memberikan contoh pada perangkat keras yang sebenarnya. CLI

pencatatan log

makro

Ada implementasi makro logging untuk platform perangkat keras tertentu yang digunakan oleh beberapa pustaka GratisRTOS. Lihat halaman logging untuk cara menerapkan makro logging. Lihat salah satu referensi IoT RTOS fitur Gratis untuk contoh yang berjalan pada perangkat keras yang sebenarnya.

greengrass_connectivity

demo

[Migrasi sedang berlangsung] Proyek demo ini mengasumsikan bahwa konektivitas cloud tersedia sebelum menghubungkan ke perangkat AWS IoT Greengrass. Sebuah proyek baru yang menunjukkan otentikasi lokal dan kemampuan penemuan sedang dalam pengembangan. Harapkan proyek demo baru akan segera diterbitkan di organisasi Free RTOS Github.

Pustaka dan demo yang tidak digunakan lagi
Nama Tipe Rekomendasi

BLE

demo dan perpustakaan

RTOSBLEPerpustakaan Gratis mengimplementasikan MQTT protokol berpemilik dan mendukung penerbitan dan berlangganan MQTT topik melalui Bluetooth Low Energy (BLE) melalui perangkat proxy seperti ponsel. Ini tidak lagi diamanatkan. Gunakan BLE tumpukan Anda sendiri atau opsi pihak ketiga seperti Nim BLE untuk mengoptimalkan proyek Anda dengan sebaik-baiknya.

dev_mode_key_provisioning

demo

Integrasi referensi RTOS IoT Gratis Unggulan pada platform NXPi.MX RT1 060, STM32U5, atau ESP32-C3 memberikan contoh penyediaan penting menggunakan file. CLI

posix

abstraksi dan demo

Tidak direkomendasikan untuk digunakan.

wifi_provisioning

contoh

Contoh ini menunjukkan cara menyediakan WiFi kredensyal pada perangkat menggunakan pustaka Bebas Amazon RTOSBLE. Lihat referensi IoT RTOS Unggulan Gratis di ESP32C3platform untuk contoh WiFi penyediaan melalui. BLE

Abstrak warisan APIs

code

Ini adalah APIs yang dibuat untuk menyediakan antarmuka abstrak untuk berbagai tumpukan perangkat lunak pihak ketiga, modul konektivitas, dan MCU platform dari berbagai vendor. Misalnya, ada antarmuka untuk WiFi abstraksi, soket aman, dan sebagainya. Mereka didukung di RTOS repositori Bebas Amazon dan ada di folder. /libraries/abstractions/ Ini APIs tidak diperlukan saat menggunakan RTOSLTSpustaka Gratis.

Pustaka dan demo pada tabel di atas tidak akan mendapatkan patch keamanan atau perbaikan bug.

Perpustakaan pihak ketiga

Ketika demo di Amazon-Free RTOS menggunakan pustaka pihak ketiga, kami sarankan Anda mensub-modulnya langsung dari repositori pihak ketiga mereka.

Tes porting dan tes integrasi

Semua pengujian di bawah /tests folder yang diperlukan untuk memvalidasi integrasi RTOS pustaka Gratis dimigrasikan ke repositori. FreeRTOS-Libraries-Integration-Tests Ini dapat digunakan untuk menguji PAL implementasi dan integrasi perpustakaan. Tes yang sama digunakan oleh AWS IoT Device Tester (IDT) untuk Program Kualifikasi AWS Perangkat secara Gratis RTOS.