以 FreeRTOS 核心為基礎

Amazon FreeRTOS 是以 FreeRTOS 核心為基礎。FreeRTOS 核心具備 6 到 15 KB 的記憶體量,非常適合用於記憶體和運算能力有限的微型控制器裝置。它還提供任務優先順序、程式碼模組化和功率管理等功能,可協助確保應用程式符合其處理截止日期,而應用程式的程式碼更為簡單,且應用程式的效能也經過優化。最新版的 FreeRTOS 核心 (v10) 包括字串緩衝區、訊息緩衝區、更新的 API 參考及新裝置支援。如需有關 FreeRTOS 核心和微型控制器作業系統功能的詳細資訊,請參閱 FreeRTOS.org

本機連線能力

連往執行 AWS Greengrass 之邊緣裝置的本機連線能力,可讓 Amazon FreeRTOS 裝置在沒有雲端連線的情況下,繼續進行通訊、收集資料及採取動作。Amazon FreeRTOS 裝置可使用本機連線程式庫 (如 Wi-Fi 管理),透過 Wi-Fi 和乙太網路連線至本機網路。Wi-Fi 管理程式庫可實作 Wi-Fi 功能的抽象層,例如設定、設置、佈建、安全性和功率管理。

一旦 Amazon FreeRTOS 裝置連上本機網路後,就可以使用 Greengrass Discovery API 輕鬆連線至相同本機網路上的本機邊緣裝置 (如 AWS Greengrass Core 裝置)。Amazon FreeRTOS 可讓裝置輕鬆啟動探索程序,以及連線至所需的 Greengrass Core。本機連線能力則可讓裝置在邊緣與其他裝置通訊,例如會在您刷過識別證時將大門解鎖的辦公大樓安全系統。

雲端連線能力

雲端連線能力可讓您輕鬆收集資料並在微型控制器裝置採取動作,以便用於 IoT 應用程式和其他 AWS 雲端服務。您可以使用 MQTT 簡訊將 Amazon FreeRTOS 裝置連線至 AWS IoT Core。Amazon FreeRTOS 提供與廠商無關的標準程式庫界面,讓您快速輕鬆上手。MQTT 是一種網路頻寬與硬體需求非常少的輕量型協定,可讓受限微型控制器裝置進行有效的通訊。雲端連線功能可讓智慧型電錶等裝置傳回有關消耗狀況的資訊,並使用其他 AWS 服務 (如 AWS IoT Analytics) 分析該資料。

AWS IoT Core 裝置陰影的支援

Amazon FreeRTOS 也支援裝置陰影程式庫的 AWS IoT Core 裝置陰影 API。裝置陰影會為每個裝置建立永久的虛擬版本 (或「陰影」),其中包含裝置的最新狀態,可讓應用程式或其他裝置讀取訊息並與裝置互動。溫控風扇等微型控制器裝置可將最新狀態 (如「旋轉」) 儲存在雲端,然後將狀態更新為「停止」,以便在裝置重新連上網路時,實作停止動作,藉此受惠於裝置陰影。

保護裝置、連線和更新的安全

Amazon FreeRTOS 隨附安全性程式庫,包括安全雲端連線、憑證驗證、金鑰管理和程式碼簽章功能。

Amazon FreeRTOS 會使用 Transport Layer Security (TLS v1.2) 管理雲端的安全連線。TLS 程式庫可實作 TLS 協定的抽象層,為兩個進行通訊的應用程式提供隱私和資料完整性。TLS 用戶端必須進行憑證驗證,才能連線至 AWS IoT Core MQTT 代理程式。Amazon FreeRTOS 可提供加密物件管理的抽象層,以及私有金鑰簽章操作做為金鑰管理功能。加密物件是保存在專用儲存或主要微型控制器的快閃記憶體 (如果無法使用專用儲存的話)。您可以使用 AWS IoT Device Management 主控台搭配 Amazon FreeRTOS 裝置執行程式碼簽章。程式碼簽章功能會驗證裝置上的簽章映像,以確保您的裝置程式碼不會在部署和更新期間遭到入侵。

無線更新 BETA 版

您可以使用 AWS IoT Device Management 搭配 Amazon FreeRTOS 裝置獲得整合的 OTA 更新解決方案。Amazon FreeRTOS 可透過與其他 AWS IoT Core 通訊共享的單一 TLS 連線傳送更新,藉此降低部署微型控制器裝置 OTA 更新的記憶體需求。提供韌體映像、選取要更新的裝置、選取程式碼簽章方法以及排程更新等工作都能在 AWS IoT Device Management 主控台完成。您可以使用 OTA 更新來部署安全性更新、錯誤修正及現場裝置的韌體更新。

支援的微型控制器

Amazon FreeRTOS Qualification Program 讓您確信所選的微型控制器硬體可對 Amazon FreeRTOS 作業系統與軟體平台特性和功能提供完整的支援。

Amazon FreeRTOS Qualification Program 也可讓微型控制器廠商確信符合資格的晶片組安全無虞,而且可與 AWS IoT Core 和 AWS Greengrass 相互操作。這表示微型控制器和相關的程式庫符合安全性、功能及效能需求,可與 AWS IoT Core 和 AWS Greengrass 緊密搭配使用。要進一步了解有關資格的資訊,按一下這裡

Amazon FreeRTOS 主控台

您可以使用 Amazon FreeRTOS 主控台進行設定,以及下載專用於合格微型控制器和使用案例的原始程式碼來快速上手。其中包含專為您的晶片組、整合開發環境 (IDE) 及編譯器量身打造的一個專案檔案下載項目。您可以只選取所需的程式庫,以節省裝置的空間。要進一步了解入門資訊,請按一下這裡

為您的微型控制器、IDE 和編譯器設定軟體下載,然後選取您的使用案例所需的程式庫。
Amazon FreeRTOS Console Capture1
下載包含您設定或預先定義之軟體設置的作業系統原始程式碼。
Amazon FreeRTOS Console Capture2

您可以在 AWS IoT Device Management 主控台內選取 Amazon FreeRTOS OTA 更新任務。

Amazon-FreeRTOS-OTA-Console-Screenshot

進一步了解 Amazon FreeRTOS 定價

瀏覽定價頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們