Open CPU
随着物联网的发展,和市场的不断变化,来越多的IoT的终端产品种类日益增多,并且向着越来越轻量化的趋势发展,与传统MCU+模组的方案相比,越来越多的用户认识到OpenCPU解决方案的优势,有的已经养成使用习惯,例如很多客户把蓝牙当成了所有项目的主控,WiFi SOC级开发技术也已经很成熟,同样,通过蜂窝芯片厂商已发布的产品路线来看,蜂窝芯片更好的支持Open Cpu也将是大趋势,这一切得益于技术的演进,但更多的是千千万万对产品有极高要求、对技术创新敢于尝试的终端厂商和方案商们,共同推动的结果。
本文通过对Open Cpu的定义、优势、架构、局限性、应用领域五个维度,为大家介绍Open Cpu。
Open Cpu定义
OpenCPU是一种以模块作为主处理器的应用方式。这种方式可以简化用户对通信终端的开发流程,精简硬件结构设计,从而满足客户对成本、功耗、安全性等方面的需求。
传统模式开发
Open Cpu
● 无需外部处理器,存储器及离散和相关的设计费用
● 减小终端产品的实际尺寸,改善产品的市场性价比,提升产品竞争力
● 降低产品功耗
● 远程空中无线升级
软件架构
CPU方案在标准模组的SDK上封装了供客户开发使用的API接口函数,包括常用驱动接口(GPIO、UART、I2C、SPI、ADC、DAC)、KV接口(芯片内部flash接口)、DNS解析接口、数据下行接口回调接口、事件状态查询接口、常用传感器库接口等,在使用过程中直接调用相关API接口函数即可。
技术局限
OpenCPU方案并不满足所有IOT应用场景的需求。首先,相对于传统的MCU+模组的开发方式,Open 是在模组系统上开发,需要用户熟悉开发环境,要求客户有系统及的开发经验,技术门槛较高。其次,受制于模组的硬件资源(CPU主频,接口,flash空间等),可能无法满足客户较复杂的应用场景。
应用场景
OpenCPU方案为解决非复杂型应用的应用场景,对于一些简单的应用:利用MCU做协议转换或者利用传感器做一些非复杂性动作的应用。如:
● 温湿度采集器(I2C,SPI,GPIO)
● 资产定位跟踪类Tracker(GPIO,UART,ADC)
● 断路器/重合闸/继电器(GPIO)
● 家电网络控制器(UART,GPIO)
● 烟感,燃气表通信板(UART,GPIO)
● 水表控制板(UART,I2C,ADC,GPIO,SPI)
等应用场景
以梦为马,不负韶华
奇迹物联作为专注于eSIM方案的物联网公司,推出了基于eSIM技术支持OPEN CPU的NB-IOT模组和4G模组,具体如下:
● AM21E:NB-IOT模组,小尺寸,高集成度,支持GNSS/蓝牙/eSIM
● AM22E:NB-IOT模组,更丰富的硬件接口资源和软件资源
● AM420E:4G模组,更强大的CPU处理能力
● AM430E:CAT1模组,即将开放OPEN
Open Cpu结合eSIM技术,更加适合当今物联网终端设备。小尺寸,低功耗,低成本,高可靠性的设计,帮助客户的产品在众多同类型产品竞争中脱颖而出。
文章评论(0条评论)
登录后参与讨论