本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資格常見問答集
- 問:我可以在沒有內建雲端連線的情況下,讓包含微型控制器 (MCU) 的電路板符合資格嗎?
-
是。不過,使用 MCU 的電路板應該有直接或間接的雲端連線 (例如 - 使用單獨的通訊模組)。
- 問:哪些 FreeRTOS 版本符合資格?
-
使用最新的 FreeRTOS 長期支援 (LTS) 版本 (建議為 GitHub
) 或最新官方發行的 FreeRTOS 程式庫 (GitHub ) 版本。 - 問:資格的強制性測試有哪些?
-
移植流程圖說明符合電路板資格所需的軟體程式庫和測試。
- 問:我可以混合和比對程式庫版本來符合資格嗎? 例如,使用 LTS 套件的 coreMQTT 和最新版本的 FreeRTOS-Plus-TCP FreeRTOS 版本?
-
否。我們會使用特定版本組合來測試程式庫的互通性,並將這些組合發行為版本標記套件 (例如 FreeRTOS 202210.xx LTS
、FreeRTOS 202112.00 )。您可以在對應儲存庫 (例如 FreeRTOS 202210.xx LTS 資訊清單檔案 ) 的 manifest.yml檔案中找到這些組合的相關資訊。 - 問:我可以讓主機板符合先前的 LTS 版本嗎?
-
我們建議您針對新資格使用最新的 LTS 版本 (包括最新的修補程式)。如果您已經在使用先前的 LTS 版本符合資格,請繼續與本機 APN 代表合作。
- 問:是否可以將我的主機板限定為先前的 LTS 版本?
-
否,我們建議您針對新資格使用最新的 LTS 版本。如果您已經在使用先前的 LTS 版本符合資格,請繼續與本機 APN 代表合作。
- 問:現有的合格主機板會發生什麼情況?
-
現有的合格電路板將繼續列在 AWS 合作夥伴裝置目錄中。如有需要,我們將直接傳達現有資格所需的任何變更。如果您想要將合格主機板升級至最新的 FreeRTOS 程式庫或 FreeRTOS LTS 版本,您必須針對新測試
進行重新驗證。 - 問:是否需要在 FreeRTOS 中使用抽象層進行測試,包括安全通訊端和 Wi-Fi 管理?
-
否。請參閱 FreeRTOS 移植指南中的移植流程圖中所需的軟體程式庫和測試。
- 問:如果在移植先前版本時發行新的 FreeRTOS 版本,是否需要重新開始?
-
否。您仍然可以使用舊版符合資格。不過,我們強烈建議您使用開始移植時可用的最新 FreeRTOS 或 FreeRTOS LTS 版本。
- 問:我的主機板使用我修改過的核心架構,且不屬於官方 FreeRTOS 版本。我是否仍然符合資格?
-
否,只接受 GitHub
提供的官方核心連接埠來符合資格。如果您有不支援的架構或其他功能可新增至現有的核心連接埠,您可以遵循我們的貢獻指導方針 ,向 GitHub 提交提取請求。在檢閱和合併提取請求之後,它會變成正式的,而且您將能夠符合核心連接埠的資格。如需詳細資訊,請聯絡您的當地 APN 代表。 - 問:我的主機板不會將 TCP/IP 卸載至硬體。FreeRTOS 資格是否需要特定的 TCP/IP 堆疊?
-
如果您的主機板沒有晶片上 TCP/IP 功能,您可以使用 FreeRTOS+TCP TCP/IP 堆疊或最新版本的 lwIP TCP/IP 堆疊。如需詳細資訊,請參閱 FreeRTOS 移植指南中的移植 TCP/IP 堆疊。
- 問:即使 TLS 堆疊已卸載至通訊晶片,我們是否需要實作 PKCS11?
-
否,您不需要實作或測試 PKCS11。
- 問:我的裝置僅使用其中一個通訊協定 (HTTP、MQTT) 和其中一個可用的通訊管道 (Wi-Fi、乙太網路、BLE)。如果所有 OTA 相關的 IDT 測試只使用一個通訊協定通訊通道組合通過,則我的裝置是否符合資格?
-
是。不過,如果可能,我們也鼓勵您在裝置上取得其他合格的組合。如此一來,您就可以為更多客戶使用案例提供支援。
- 問:我們將根據資格要求,在自己的儲存庫中託管 FreeRTOS 連接埠。在支援資料夾和示範方面,儲存庫中應包含哪些內容?
-
託管所有必要的檔案和資料夾,讓連接埠成為從儲存庫下載的客戶的out-of-the-box體驗。您可以子模組 FreeRTOS 核心、FreeRTOS 程式庫、FreeRTOS 測試、第三方程式庫和廠商特定檔案,以及文件和示範資料夾的文件資料夾。必須支援 coreMQTT 代理程式示範。其他示範由您自行決定。
- 問:我的裝置僅使用行動連線。我是否仍然符合資格?
-
是。行動介面程式庫支援 TCP 卸載行動抽象層的 AT 命令。這些可從 GitHub
取得。如需詳細資訊,請參閱 FreeRTOS 移植指南中的移植行動介面程式庫。 - 問:我們在何處託管移轉/合格程式碼?
-
您可以根據應用程式和客戶的需求,在任何儲存庫中託管移轉的程式碼。儲存庫連結必須可公開使用,並連結至 AWS Partner Device Catalog 產品頁面。
- 問:傳遞 FreeRTOS 資格所需的 OTA 測試嗎?
-
是。客戶希望其部署 AWS IoT 的裝置具有遠端更新的功能,因此所有新資格都需要通過 OTA 測試。
- 問:我的資格有效期有多長?
-
只要主機板或軟體元件 (例如 FreeRTOS 程式庫、驅動程式、第三方程式庫) 未停止,現有的 FreeRTOS 資格即有效。FreeRTOS LTS 型資格無效。
- 問:何時 AWS 建議續約資格?
-
我們建議您定期重新符合最新 FreeRTOS LTS 或 FreeRTOS 版本的資格,以便客戶取得最新的安全修補程式、有效的 LTS 程式庫或新的 FreeRTOS 功能。
- 問:我是否可以使用 AWS IoT Device Tester 來測試 FreeRTOS 實作,但不符合我的電路板資格?
-
是,我們建議您使用 AWS IoT Device Tester 和 AWS IoT Device Advisor
來測試 FreeRTOS 實作。 - 問:我需要付費才能使用 AWS IoT Device Tester嗎?
-
否,可免費使用。不過,您可能會因為使用 AWS 服務 (例如 MQTT 訊息、連線、OTA 執行) 而產生一些費用。
如果您對此頁面或 FreeRTOS 資格指南的其他部分中未回答的資格有任何疑問,請聯絡您的 AWS 代表或 FreeRTOS 工程團隊