M2351 應用系列|以 Mbed OS 與 Pelion 物聯網管理系統為例
M2351 應用系列
以 Mbed OS 與 Pelion 物聯網管理系統為例
首先,簡單解釋下 Mbed OS
Mbed OS 是由 Arm 公司發(fā)展并公開支持 RTOS (Real-Time Operating System) 特別針對物聯網的應用所開發(fā)。是采用 Apache 2.0 的開源 (Open-Source) 受方式,使用者可以該授權方式放心地使用這套系統,無論是個人項目或是商用產品。Mbed 發(fā)展至今,已由最初的 Mbed OS,主要是支持 Arm Cortex-M 系列;進而發(fā)展到 Mbed Linux OS,主要是以支持 Cortex-A 系列為主。Mbed OS 主要的特色包含了高度模塊化的硬件功能函式庫、物聯網裝置安全規(guī)則和豐富的各種有線與無線連網功能免費驅動程序,詳細的產品特性與帶來好處整理如下表:

數據源:Arm Mbed 網站,新唐整理
其次,我們來說明什么是 Pelion IoT Platform
Pelion IoT Platform (以下簡稱Pelion),也是由 Arm 公司所開發(fā)的一套針對物聯網裝置的管理系統,另有個名稱叫 Arm Pelion Device Management (以下簡稱 Pelion DM),是一個包含了節(jié)點裝置端到云端的物聯網管理系統。Pelion DM 針對物聯網的建置與管理,其橫跨了以下的幾個面向與服務內容整理如下圖表:

數據源:Arm Mbed 網站,新唐整理
接著我們用幾個問答題的方式來說明上個圖表中的一些關鍵技術 👇
Mbed OS 和 Pelion DM 是如何串接起來的?
IP-Connected 和 Non-IP 有什么差別?
Pelion DM Cloud 有哪些功能,
各項服務是免費的嗎?
如何客制化客戶端的應用與服務?
Pelion Client 在裝置端的資源需求要多大?
有不同版本嗎?
Pelion Client 一定要搭配 Mbed OS 嗎?
Pelion Cloud 如何搭配主流云服務平臺?
再接著,我們利用以下說明 M2351 的 Maker Board 如何支持 Pelion IoT Platform
新唐公司的 NuMicro M2351 Series 是業(yè)界領先以 Cortex-M23 內核通過 Arm PSA Level 1 與 PSA Security Functional API 雙認證的微控制器產品,基于 Armv8-M 的架構提供了 TrustZone 的程序隔離與諸多跟安全有關的功能,是搭配 Mbed OS 與 Pelion Client 的最佳微控制器平臺,而 M2351 開發(fā)評估版也于近期通過了對于 FreeRTOS 的支持驗證,客戶可以在不同的 RTOS 之間多一項彈性的選擇,以 Arm Pelion 物聯網平臺展示物聯網裝置布署,自由的選擇布建方式通訊協議、云端及裝置廠商,降低物聯網裝置管理的復雜性,實現安全可靠的物聯網裝置管理。


編輯:zzy 最后修改時間:2022-01-07