小米 Vela 是基於開源嵌入式作業系統 NuttX 打造的物聯網軟體系統平台。
基本介紹
- 軟體名稱:Vela
- 軟體平台:NuttX
- 開發商:小米
系統架構,發展進度,
系統架構
小米 Vela 主要分為三⼤部分:
- Vela 應⽤框架。分為上下兩層,下層是為擴展系統服務而提供的通用套用框架,上層是針對不同的物聯網套用而開發的定製套用框架,例如多媒體套用框架和感測套用框架,提供Cloud SDK可以方便開發者更快速的接入小米雲服務。
- 開發者⼯具。除了常見的Logger和Debugger工具,Xiaomi Vela還提供Emulator工具來幫助開發者提升調試效率,使用Emulator,開發者可以利用PC端豐富的調試工具和調試信息,降低嵌入式系統開發和調試的難度。
發展進度
據顧瑤瑤介紹稱,小米 Vela 系統已經支持小米 IoT 模組,同時也在開發智慧型音箱、運動手環 / 手錶套用所需要的軟體框架和組件,逐步在其他智慧型家居和可穿戴設備上落地。
小米Vela2020年通過OTA的方式上線了第一款Vela IoT模組 ,它是一款 WiFi 和 BLE 的雙模模組,廠商把這款模組嵌入到他們的IoT設備中,設備就可以以“直連線入”的方式快速接入小米IoT 平台,接入後的產品能夠直接獲得米家APP 、小愛語控,以及和其他米家設備智慧型聯動的能力。
2021年8月3號,第一款搭載了Vela系統的小愛智慧型音箱 Play 增強版正式開始發售。截至2021年8月,Xiaomi Vela已經成功的落地到包括智慧型加濕器、空氣炸鍋、智慧型晾衣架等12款不同的IoT產品中,預計到2021年年底,會有70款不同的產品上線。
2021年8月底,Vela 團隊主辦的NuttX Online Workshop 2021: China Special Session 圓滿完成。小米集團副總裁崔寶秋博士,及行業8位資深嘉賓參與了此次線上研討會,這也是國內首次 NuttX 開發者研討會。
在 2023 年11月16日召開的小米 IoT 生態夥伴大會上,小米正式宣布開源 Vela 系統,遵循 Apache 2.0 開源協定,如圖。