分享

全球最大的自主物联网系统

 logicsoft 2023-08-16 发布于浙江

物联网作为一个新起之秀,从一起步就受到了各大领域的关注。根据艾瑞测算,2020年中国物联网设备连接量达74亿个,预计2025年将突破150亿个,物联网设备积聚的“量变”将走向物联网经济发展的“质变”,不断为中国数字经济添砖加瓦。

可以看出物联网在中国高速发展,在万物互联的今天,物联网技术已经逐渐成为中国能在科技上弯道超车的决定性技术,针对物联网软件生态平台的开发就显得尤为关键。为了解决日渐严重的“卡脖子”问题,华为努力研发鸿蒙来打破僵局,而作为手机厂商的另一大巨头——小米却早已寻找到了新的出路,也就是今天的主角Xiaomi Vela。

Vela这个词源自拉丁语中船帆的含义,也是南方星空中船帆星座的名字,我们希望与开发者一道携手,共同踏上星辰大海的征途。

首先是这个命名也是有点意思,讲出了一定的背景故事,感觉这是小米在花钱改了个logo圆角之后收获到的一种设计思路。其实就是讲好故事,一个好的产品不仅要有好的外形,实用的功能,更重要的是能讲出来背后的故事背后承载的意义。

一、基本介绍

Xiaomi Vela是小米基于开源实时操作系统NuttX打造的物联网嵌入式软件平台,Vela在各种物联网硬件平台上提供统一的软件服务,支持丰富的组件和易用的框架,打通碎片化的物联网应用场景。

1.NuttX

NuttX是由Gregoy Nutt在2007年发布的一个实时嵌入式操作系统,发布之初并未像Linux一样迅速发展起来。不过由于NuttX在设计之初就考虑到了对应用较为广泛的Linux的兼容、并对POSIX原生支持,在过去几年里也可见看到索尼、三星等大厂先后加入了这一阵营。

2.Xiaomi Vela应用场景

可以看到Xiaomi vela的定位明确,主要的使用场景是手环、手表、智能音箱、家电产品,这里的定位也可以看出这个产品是没有面向于手机、笔记本等已有成熟方案的应用产品,那么与这些产品的互联方式可能就是未来Xiaomi vela需要考虑的发展方向。

3.Xiaomi Vela主要优势

提高产品竞争力

Xiaomi Vela对系统资源的要求远小于Linux,但是可以提供近乎所有的Linux的功能,这就意味着在切换到Xiaomi Vela以后,可以极大的提升产品性能,能够完成更出色复杂的产品功能的制作。同时,可以使用较低性能的芯片来降低产品成本,提高产品的竞争力。

高度定制化系统

开发者可根据实际需求对系统进行定制,Xiaomi Vela提供基于Kconfig的配置方式,可以定制组件内部功能达到高度定制化从而适应不同的产品应用场景来应对不同产品形态下的功能需求。

系统迁移成本低

小米Vela对POSIX接口全面兼容,从而使得Linux平台上现有的开源库和组件可以很方便的移植到Xiaomi Vela上,并且由于软件平台对硬件平台作出了隔离和统一,厂商的上层应用代码在移植到不同硬件平台时可以更好的复用。

开发成本低

NuttX提供了丰富的OS组件,Vela提供近乎完整的应用框架中间件,应用开发者可以利用这些丰富的OS组件和应用框架,快速的完成系统的定制和应用的开发,减少开发成本,让产品更快的投放市场。

Xiaomi Vela的系统架构

底层NuttX内核

提供最基本的任务调度、跨进程间通信、文件系统等基础OS功能,同时也提供简洁高效的设备驱动、轻量级的TCP/IP协议栈和电源管理等组件。

应用框架

分为上下两层:1.下层是为扩展系统服务而提供的通用应用框架

2.上层是针对不同的物联网应用而开发的定制应用框架

例如多媒体应用框架和传感应用框架,提供Cloud SDK可以方便开发者更快速的接入小米云服务。

开发者工具

除了Logger和Debugger工具,Xiaomi Vela还提供Emulator工具来帮助开发者提升调试效率,使用Emulator,开发者可以利用PC端丰富的调试工具和调试信息,降低嵌入式系统开发和调试的难度。

二、已有的应用产品

1.首款 Vela 音箱的上市

 2021年8月3号,第一款搭载了Vela系统的小爱智能音箱 Play 增强版正式开始发售。这款音箱不仅具有普通智能音箱的功能,同时它支持红外万能遥控和LED钟表,另外这款音箱还是一个家庭网关,通过它可以语音控制家里的Wi-Fi和BLE Mesh的智能设备。

虽然传说中搭载了Vela系统,我在官网的介绍页内竟然没有找到任何介绍信息,甚至这个音箱除了这个显示时间的灯。。。我感觉完全比不上我两年前买的小爱音箱Pro呢。不知道是不是之前小米初期用力过猛,导致后期产品乏力呢?

 2.Vela 的落地进展—vela模块

 Xiaomi Vela去年通过OTA的方式上线了第一款Vela模组 ,它是一款WiFi 和 BLE 的双模模组,厂商把这款模组嵌入到他们的IoT设备中,设备就可以以“直连接入”的方式快速接入小米IoT 平台,接入后的产品能够直接获得米家APP 、小爱语控,以及和其他米家设备智能联动的能力。

嗯,听起来还是很不错的,希望小米这方面能做个更强大一些,但是我为啥完全看不到的相关的内容呢?不知道这次是否是一次耍猴行为呢?

三、未来可能的发展方向

作为一个中国人,作为一个米粉,还是希望小米能真正的做出来一些好的品牌产品,能够代表中国的产品的,所以思考一下未来可能的发展方向:

方向一:与其他生态系统的交互方式的处理

Xiaomi Vela 作为一个物联网的解决方案,必然面对着和其他不同产品的对接问题,这一块将是未来决定它能否走的更远的关键问题。

方向二:更多产品的加入

现在能看到的只有小米的一款音箱,其他的我翻遍互联网资料也没有找到相关的介绍信息,不确定是否是宣传力度的问题,但是应该未来的一个发展方向就是对更多产品的兼容。

四、对产品的建议

作为一个中国人,作为一个米粉,作为一个开发者,我们还是更加希望能够利用相应的开源平台做出自己的一些产品为这个世界做一些贡献的。

我找遍了https://iot.mi.com/vela的相关文档,完全没有看到个人开发者的申请入口,我不清楚是我们不是小米的目标用户还是怎样,但是我真的希望可以个人开发者也能去一同创造这个美好的平台。所以有那么几点小建议希望提出来

  • 加入个人开发者的申请入口
  • 加入平台开发的个人开发者协作方式

五、写在最后

我很开心中国能有这样的操作系统在研发,也很开心这是小米这样的公司来进行创作的,小米的资源和对应的合作厂商都让我觉得它确实是有能力有责任去做这样的事情,同时也能和鸿蒙系统形成互补,共同补上中国的科技短板。

但是同时小米对个人开发者的排斥也让我觉得不适,真的希望中国的开源氛围能够更好,这样我们亿万万同胞们才能更好的凝聚起中国力量,创造出中国智慧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多