Amazon FreeRTOS簡介
Amazon FreeRTOS (a:FreeRTOS) 是一款適用于微控制器的操作系統(tǒng),可讓您輕松地對低功耗的小型邊緣設(shè)備進(jìn)行編程、部署、安全保護(hù)、連接和管理。Amazon FreeRTOS 以 FreeRTOS 內(nèi)核 (一款適用于微控制器的常見開源操作系統(tǒng)) 為基礎(chǔ),并通過軟件庫對其進(jìn)行擴(kuò)展,從而讓您可以輕松地將小型低功耗設(shè)備安全連接到 AWS IoT Core 等 AWS 云服務(wù)或運(yùn)行 AWS Greengrass 的功能更強(qiáng)大的邊緣設(shè)備。
微控制器 (MCU) 是一種單芯片,其中包含一個常用于電器、傳感器、健身追蹤器、工業(yè)自動化和汽車等眾多設(shè)備的簡單處理器。許多此類小型設(shè)備都可以通過連接到云或本地連接到其他設(shè)備而獲益。例如,智能電表需要連接到云來報告使用情況;大樓安全系統(tǒng)需要進(jìn)行本地通信,以便門在您使用身份識別卡進(jìn)入時進(jìn)行解鎖。微控制器具有有限的計算能力和內(nèi)存容量,通常執(zhí)行簡單的功能任務(wù)。微控制器運(yùn)行的操作系統(tǒng)往往沒有支持連接到本地網(wǎng)絡(luò)或云的內(nèi)置功能,從而使 IoT 應(yīng)用程序成為一項(xiàng)挑戰(zhàn)。Amazon FreeRTOS 可以幫助解決這個問題,它不僅提供核心操作系統(tǒng)來運(yùn)行邊緣設(shè)備,還提供軟件庫來支持輕松安全地連接到云 (或其他邊緣設(shè)備),從而使您可以從中為 IoT 應(yīng)用程序收集數(shù)據(jù)并執(zhí)行操作。
要開始使用,您可以使用 Amazon FreeRTOS 控制臺為您的設(shè)備配置和下載 Amazon FreeRTOS。Amazon FreeRTOS 資格認(rèn)證計劃可讓您確信設(shè)備中使用的微控制器完全支持 Amazon FreeRTOS 的各種特性和功能。Amazon FreeRTOS 是一個開源系統(tǒng),可以免費(fèi)使用。要了解有關(guān)入門的更多信息,請單擊此處。
什么是 Amazon FreeRTOS?
優(yōu)勢
基于 FreeRTOS 內(nèi)核
Amazon FreeRTOS 是開源系統(tǒng),以適用于微控制器的最熱門實(shí)時操作系統(tǒng) FreeRTOS 內(nèi)核為基礎(chǔ)。借助 Amazon FreeRTOS,您可以使用針對 FreeRTOS 內(nèi)核開發(fā)的現(xiàn)有工具的大型生態(tài)系統(tǒng)。如果您已經(jīng)在現(xiàn)有設(shè)備上使用 FreeRTOS 內(nèi)核,則可以選擇使用 Amazon FreeRTOS 以及其他庫提供的功能,或繼續(xù)僅使用內(nèi)核操作系統(tǒng)。
輕松編程、部署和管理低功耗連接設(shè)備
Amazon FreeRTOS 包含軟件庫,它們可讓您輕松將常用的 IoT 功能編程到設(shè)備中,其中包括使用 Wi-Fi 或以太網(wǎng)等常見連接選項(xiàng)來幫助將設(shè)備配置到本地網(wǎng)絡(luò)的軟件庫。Amazon FreeRTOS 還包括無線 (OTA) 更新功能 (目前處于測試階段),以便使用增強(qiáng)功能或安全補(bǔ)丁遠(yuǎn)程更新設(shè)備。
安全數(shù)據(jù)和設(shè)備連接
Amazon FreeRTOS 附帶各種庫來幫助保護(hù)設(shè)備數(shù)據(jù)和連接的安全,其中包括支持?jǐn)?shù)據(jù)加密和密鑰管理。Amazon FreeRTOS 支持傳輸層安全性 (TLS v1.2),以幫助您的設(shè)備安全連接到云。Amazon FreeRTOS 還具備代碼簽名功能,以確保您的設(shè)備代碼在部署和 OTA 更新 (目前處于測試階段) 過程中不會受損。
連接到云或本地邊緣設(shè)備
Amazon FreeRTOS 設(shè)備可以直接連接到 AWS IoT Core 等云服務(wù),也可以連接到 AWS Greengrass 設(shè)備等本地邊緣設(shè)備。通過將 Amazon FreeRTOS 設(shè)備連接到 Greengrass Core 設(shè)備,即使設(shè)備失去與云的連接,您也可以繼續(xù)與其進(jìn)行通信。
廣泛的硬件和技術(shù)生態(tài)系統(tǒng)
Amazon FreeRTOS 可為您提供在各種芯片組上輕松構(gòu)建 IoT 解決方案的靈活性,并支持 ARM 和 MIPS 等各種架構(gòu)。對于新設(shè)備,您可以從 Espressif、Microchip、NXP Semiconductors、STMicroelectronics、Texas Instruments 以及 Amazon FreeRTOS 資格認(rèn)證計劃中的其他受信任供應(yīng)商提供的各種合格芯片組中進(jìn)行選擇。
工作原理
Amazon FreeRTOS 可提供您所需的一切,從而輕松對基于微控制器的連接設(shè)備進(jìn)行編程,并從中為 IoT 應(yīng)用程序收集數(shù)據(jù)。首先,您可以選擇這樣一款微控制器,即完全支持來自 Espressif、Microchip、NXP Semiconductors、STMicroelectronics、Texas Instruments 或 Amazon FreeRTOS 資格認(rèn)證計劃中的其他受信任供應(yīng)商的各種 Amazon FreeRTOS 特性和功能。然后,您可以使用 Amazon FreeRTOS 控制臺為您的設(shè)備選擇相關(guān)軟件庫,并下載完整的 Amazon FreeRTOS 操作系統(tǒng),包括設(shè)備和應(yīng)用程序特定的庫。要詳細(xì)了解所有入門選項(xiàng),請單擊此處。
Amazon FreeRTOS 部署到您的設(shè)備后,您能夠?qū)⑵浒踩B接到 AWS IoT Core 等云服務(wù),或者連接到本地邊緣設(shè)備,并使用 OTA 更新功能 (目前處于測試階段) 進(jìn)行遠(yuǎn)程更新。
使用案例
工業(yè)應(yīng)用
工業(yè)客戶利用基于微控制器的設(shè)備,這些設(shè)備會生成關(guān)于關(guān)鍵業(yè)務(wù)工作負(fù)載的數(shù)據(jù)。工業(yè)傳感器、致動器、泵和自動化組件均使用微控制器,因?yàn)樗鼈兂杀镜?、功耗低,并且可以?zhí)行實(shí)時操作。例如,石油鉆塔上的單個泵由微控制器控制,如果出現(xiàn)故障,則可能會完全停止生產(chǎn)。借助 Amazon FreeRTOS,這些客戶可以直接連接到云來收集系統(tǒng)性能和壓力方面的數(shù)據(jù),并通過 AWS Greengrass 在本地實(shí)時采取關(guān)鍵行動來防止出現(xiàn)此類破壞性中斷。
B2B 解決方案
微控制器的功耗要求和成本均較低,因此常用于 B2B 商用設(shè)備。例如,安全設(shè)備制造商越來越多地將連接性添加到商用門鎖和傳感器系統(tǒng)等基于微控制器的設(shè)備。使用 Amazon FreeRTOS,這些公司可以通過簡化設(shè)計和開發(fā)過程來加快新連接產(chǎn)品的發(fā)布。Amazon FreeRTOS 資格認(rèn)證計劃提供了一個合格微控制器的列表,從而簡化了開發(fā)過程,而 Amazon FreeRTOS 控制臺可讓您下載特定于該微控制器和使用案例的源代碼。這些制造商還可以使用 OTA 更新功能 (目前處于測試階段) 將補(bǔ)丁安全應(yīng)用到商業(yè)門鎖。
消費(fèi)品
Amazon FreeRTOS 可以幫助電器、可穿戴技術(shù)或智能照明制造商等消費(fèi)品公司對各種產(chǎn)品和型號的基于微控制器的設(shè)備開發(fā)、交付和維護(hù)過程進(jìn)行標(biāo)準(zhǔn)化。Amazon FreeRTOS 提供單個微控制器操作系統(tǒng),它可以支持具有不同功率和容量的各種微控制器硬件。這樣,這些公司便可以專注于產(chǎn)品創(chuàng)新,而不是管理多個產(chǎn)品線上軟件開發(fā)的復(fù)雜性。此外,通過 OTA 更新功能 (目前處于測試階段),Amazon FreeRTOS 還能安全更新已投產(chǎn)的現(xiàn)有消費(fèi)產(chǎn)品的功能。
https://amazonaws-china.com/cn/freertos/