M2351 应用系列|以 Mbed OS 与 Pelion 物联网管理系统为例
M2351 应用系列
以 Mbed OS 与 Pelion 物联网管理系统为例
首先,简单解释下 Mbed OS
Mbed OS 是由 Arm 公司发展并公开支持 RTOS (Real-Time Operating System) 特别针对物联网的应用所开发。是采用 Apache 2.0 的开源 (Open-Source) 受方式,使用者可以该授权方式放心地使用这套系统,无论是个人项目或是商用产品。Mbed 发展至今,已由最初的 Mbed OS,主要是支持 Arm Cortex-M 系列;进而发展到 Mbed Linux OS,主要是以支持 Cortex-A 系列为主。Mbed OS 主要的特色包含了高度模块化的硬件功能函式库、物联网装置安全规则和丰富的各种有线与无线连网功能免费驱动程序,详细的产品特性与带来好处整理如下表:
数据源:Arm Mbed 网站,新唐整理
其次,我们来说明什么是 Pelion IoT Platform
Pelion IoT Platform (以下简称Pelion),也是由 Arm 公司所开发的一套针对物联网装置的管理系统,另有个名称叫 Arm Pelion Device Management (以下简称 Pelion DM),是一个包含了节点装置端到云端的物联网管理系统。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 是业界领先以 Cortex-M23 内核通过 Arm PSA Level 1 与 PSA Security Functional API 双认证的微控制器产品,基于 Armv8-M 的架构提供了 TrustZone 的程序隔离与诸多跟安全有关的功能,是搭配 Mbed OS 与 Pelion Client 的最佳微控制器平台,而 M2351 开发评估版也于近期通过了对于 FreeRTOS 的支持验证,客户可以在不同的 RTOS 之间多一项弹性的选择,以 Arm Pelion 物联网平台展示物联网装置布署,自由的选择布建方式通讯协议、云端及装置厂商,降低物联网装置管理的复杂性,实现安全可靠的物联网装置管理。
编辑:zzy 最后修改时间:2022-01-07