中移物联网有限公司一方面在精心打磨中国移动OneOS这一专门面向物联网应用的操作系统,同时也在联合上下游合作伙伴,通过软硬件协调,共同打造安全、可靠且高效的物联网应用生态。OneOS生态涉及操作系统合作开发商、芯片及模组厂商,以及各种应用开发商,目前主要服务的应用领域包括智能表计、工业控制、智能家居,以及可穿戴设备等市场。
《电子工程专辑》在与中移物联网有限公司操作系统产品部副总经理李蒙的访谈中了解到,OneOS目前已支持1000多款芯片型号,覆盖主流MCU产品类别,其中ST和NXP比较多,国内MCU厂商如兆易创新、灵动微和华大半导体等MCU型号也都已经完成适配。同时,国家信创行业也在积极拥抱OneOS,跟各大云平台服务商的合作也比较顺利。
为进一步了解OneOS生态建设的现状及未来发展趋势,《电子工程专辑》专门采访了OneOS合作开发商Qt、国产MCU厂商灵动微、可穿戴设备厂商几米物联,以及计量仪表厂商杭州西力智能科技和重庆前卫表业。下面我们以问答的形式,汇编整理出这些生态合作伙伴对OneOS的看法和观点。
Qt组件/插件与OneOS平台的集成能够为生态用户带来什么功能特性和价值?
Qt中国总经理许晟
Qt中国总经理许晟:物联网设备的核心定义通常是可移动的、采用 M2M 协议的嵌入式系统,但要实现物联网愿景就要求计算设备变得更小、更智能、连接性更强。因此,物联网对软件的功能性、优化性、连接性、跨平台性、用户界面、安全性等方面都提出了很高的要求。我们与OneOS合作有助于加速Qt在嵌入式领域的技术积累,可以让Qt更快地建立起来国内的嵌入式GUI生态。
Qt for MCUs是Qt公司在2019年推出的产品,旨在帮助各行各业在更具成本效益的微控制器(MCU)上创建类似智能手机的用户体验。OneOS技术团队与Qt合作,共同推出了Qt for MCUs-OneOS。通过OneOS的芯片适配能力,针对硬件底层进行GUI适配,用户只需关注顶层应用逻辑,从而可以快速开发出适合物联网市场需求的产品和服务。此外,Qt也在配合OneOS自身生态能力,协助OneOS完善行业整体解决方案,双方共同努力进行行业客户的推广和支持。
从2021年开始,Qt与中移物联开始战略合作,共同完成了Qt for MCUs基于OneOS的适配,提供适用于全硬件平台的HMI整体解决方案,让开发者能够快速、高效创建类似智能手机的用户体验,并能在尽可能多的低端硬件上重用代码库,从桌面设备到云服务器,从无屏传感器到嵌入式设备的用户体验,最终降低企业的硬件和维护成本。
此外,150多万开发者每天都在使用Qt创新,中国是Qt全球业务发展最快的区域,并拥有庞大的用户群。我们与中移物联合作,在帮助提升中国移动OneOS的GUI组件能力的同时,也希望助力更多企业用户实现数字化转型,与中移物联共建国产物联网操作系统的生态圈。
OneOS对MCU芯片厂商的开发者生态建设有什么促进作用?
灵动微电子市场总监王维
灵动微电子市场总监王维:随着嵌入式系统功能的多样化,单纯基于寄存器或者简单库函数的软件开发方式已无法适应复杂MCU系统对上市时间、可扩展性、可重用性等方面的要求。实时操作系统可帮助MCU开发人员在有限的研发时间内,合理分工,采取模块化的开发方式提高整个研发团队的效率。此外,在操作系统原生侧提供的通信协议也可大大帮助开发人员规避在不熟悉的协议栈上的开发风险。OneOS及OneNet作为典型的物联网操作系统和一站式的云端连接平台,为MCU芯片企业和用户搭建了快速设计和联网的技术途径。
灵动微电子与中国移动OneOS的技术开发团队在历经几年的合作后,已将灵动推向市场的多个微控制器集成到OneOS发行软件包中,例如:MM32F3270、MM32F0270、MM32F103、MM32L3xx、MM32SPIN2x、MM32W3xx等。当用户从中移物联官网获取OneOS的发行软件包后,使用OneOS的工程创建向导和新工程,在选择芯片设备的环节,就可以在适配设备列表中找到目前OneOS已经支持的灵动微电子产品型号。灵动在后续发布新产品的同时,也会继续同中移物联OneOS保持深度合作,在更多的灵动微控制器产品上适配OneOS,共建国产微控制器应用开发生态。
操作系统本身与其搭配的云端互联平台是组成将来众多AI-IOT系统节点的软件和通信基础。从目前灵动微电子与OneOS合作的项目来看,智能家居、白色家电的联网控制、工业物联网、无线传感器等应用领域都将成为OneOS平台的用武之地。
OneOS在可穿戴设备市场的竞争优势在哪里?
几米物联软件部负责人陈明亮:目前市场上基于Android、iOS的智能穿戴设备普遍存在设备耗电高、续航时间短等缺陷。而物联网操作系统具有超低功耗设计,OneOS还支持深度定制的低功耗组件,可最大限度降低功耗,增加可穿戴设备续航时间,满足穿戴场景需求,提升用户穿戴体验。
OneOS系统提供了稳定的内核和丰富的驱动、组件,方便用户在驱动层或组件层之上进行二次开发,扩展各自的应用。此外,OneOS还提供了较完善的Atest测试框架,针对使用OneOS开发的应用可以编写单元测试用例,对功能进行全面覆盖验证。
相较于其它RTOS,OneOS组件生态、应用生态更为丰富,这有利于方案商开发更为完善的产品;同时OneOS一直致力于屏蔽芯片硬件差异,统一RTOS出口,这将有利于我们减少开发、维护的工作量,推动物联网产业更快的发展,这可能是OneOS将来在RTOS领域一个不错的竞争优势。
OneOS在智能表计的应用方案中发挥着什么价值?
西力智能总工程师杨兴
西力智能总工程杨兴:计量仪表过去由于功能相对简单,采用裸机模式进行开发较为普遍。随着物联网技术的发展和功能需求不断增加,裸机开发模式效率不够高越来越明显,OneOS作为物联网操作系统,将MCU底层驱动和很多实用的通讯协议栈、加密算法、差分升级等做了较好集成,有效提高了代码开发效率,对于企业来讲,产品快速迭代和新功能研发起到较好技术支撑作用。
OneOS系统的差分升级功能非常实用,对于物联网表计产品功能迭代升级效率高、成本低;OneOS系统开发团队目前提供了非常好的技术支持服务,对于研发而言,这个非常重要。
智能表计系统和终端产品与OneOS的集成需要什么技术开发和测试流程?
前卫表业研发中心主任龙祥均
前卫表业研发中心主任龙祥均:智能表计系统和终端产品与OneOS的集成,是一项挑战性很大的工作,需要对现有产品的软件进行一次大的改造。最重要的是,开发工程师需要进行思维转变,有和没有底层操作系统支持,是两个完全不一样的概念。首先,软件架构需要重新设计,把原来的单任务改成多任务,原来对底层资源的直接访问要改成对操作系统的调用,这个过程要求非常小心和精细,很容易出错;其次,因操作系统对底层硬件资源有较高的需求,这就可能需要改动底层硬件;难度最大的是集成后的低功耗和实时性保证,这是集成是否能成功的关键。可以看到,这个集成工作是非常有挑战性的,完全不亚于开发一款新产品,不但要严格按照新产品开发、测试流程来运作,更需要分别进行严格的α和β测试和验证,方能确保集成的最终成功。
OneOS在表计市场的竞争优势在哪里?
前卫表业研发中心主任龙祥均:OneOS本身具有很多技术和应用优势,对表计市场而言,其最大的竞争优势在于开放、开源和免费,具有完整的生态,能够很好的兼容支持行业中主流的MCU,集成了行业的底层驱动和一些业务应用。由于开源,就有了一个平台,通过集众智的方式确保源源不断的各种创新应用可以挖掘出来并得到推广,最终让行业收益。更为重要的是,这是一个安全的国产自主可控的操作系统,这就给行业应用者吃了一颗定心丸。
重庆前卫表业作为燃气表计行业的资深从业者,将基于对行业经验的深厚积累与丰富的应用需求理解,积极为行业引入新的技术和理念,推动行业向更智能、更安全、更高效的方向发展。通过引入像OneOS这样的国产自主、安全的物联网操作系统,聚焦应用创新,必将为客户创造更多的新价值。
结语
限于篇幅,OneOS在工业控制和智能家居领域的合作伙伴的访谈没有收录进来。从以上访谈可以看出,OneOS在国产物联网生态大环境中已经站稳脚跟,开始为合作伙伴和用户提供真正有价值的方案和服务。虽然目前的生态发展还不太完善,只要得到开发者社区和商业用户的认可和采用,我们相信基于OneOS的物联网生态会逐渐发展壮大起来,各个方面的合作伙伴协作将这块蛋糕做大,让平台提供方、软件和硬件开发商都从中收益,这种新兴的物联网生态就自然建立起来了。