應用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

中國移動OneOS 2.0:更加安全可靠的輕量化OS助力物聯(lián)網(wǎng)生態(tài)發(fā)展

2022-01-21 10:16 電子工程專輯

導讀:受益于5G和窄帶網(wǎng)絡基礎(chǔ)設(shè)施的建成,車聯(lián)網(wǎng)、智能表計、工業(yè)控制、智慧家居和可穿戴終端等應用市場增長迅速,從而帶動芯片、模組和傳感器等IoT關(guān)鍵部件的快速增長。

  據(jù)IDC統(tǒng)計和預測,2021年全球物聯(lián)網(wǎng)市場規(guī)模達到7,542.8億美元,預計到2025年將達到1.2萬億美元,五年(2021-2025)復合增長率(CAGR)為11.4%。其中,中國市場規(guī)模將在2025年超過3,000億美元,全球占比約26.1%。

  從技術(shù)層面上,未來5年中國物聯(lián)網(wǎng)市場在軟件、硬件、服務和連接上都呈現(xiàn)穩(wěn)步增長的趨勢。受益于5G和窄帶網(wǎng)絡基礎(chǔ)設(shè)施的建成,車聯(lián)網(wǎng)、智能表計、工業(yè)控制、智慧家居和可穿戴終端等應用市場增長迅速,從而帶動芯片、模組和傳感器等IoT關(guān)鍵部件的快速增長。

  從物聯(lián)網(wǎng)連接數(shù)量來看,預計2025年全球物聯(lián)網(wǎng)設(shè)備連接將到達252億個,其中中國物聯(lián)網(wǎng)連接量將突破80億個。要保持數(shù)百億的設(shè)備聯(lián)網(wǎng)及各種應用服務的正常運行,除了硬件設(shè)備的性能不斷提升外,各個層面的軟件也要不斷迭代更新。跟PC和智能手機一樣,連接底層硬件和上層應用軟件的操作系統(tǒng)對物聯(lián)網(wǎng)設(shè)備和整個網(wǎng)絡來說也必不可少。

  然而,國產(chǎn)物聯(lián)網(wǎng)產(chǎn)業(yè)界似乎更多關(guān)注在IoT設(shè)備硬件方面,而對操作系統(tǒng)的重視和投入較少??赡苁鞘袌錾峡梢赃x擇的開源嵌入式操作系統(tǒng)比較多,專門投入資金和技術(shù)資源在物聯(lián)網(wǎng)操作系統(tǒng)上似乎“不太劃算”。最近幾年國內(nèi)市場上也出現(xiàn)了很多嵌入式操作系統(tǒng),比如RT-Thread、華為鴻蒙,以及中國移動OneOS。

  AspenCore資深產(chǎn)業(yè)分析師顧正書最近專門采訪了負責中國移動OneOS項目的中移物聯(lián)網(wǎng)有限公司信息技術(shù)中心副總經(jīng)理李蒙。他詳細解釋了物聯(lián)網(wǎng)OS的價值及生態(tài)發(fā)展,以及中國移動OneOS的核心功能特性及未來發(fā)展規(guī)劃。

image.png

  中移物聯(lián)網(wǎng)有限公司信息技術(shù)中心副總經(jīng)理李蒙

  物聯(lián)網(wǎng)需要專門的操作系統(tǒng)

  無論PC、手機,還是現(xiàn)今的物聯(lián)網(wǎng)時代,所涉及的設(shè)備在不同的應用場景下都有不同的需求。PC機有Windows和Linux操作系統(tǒng),智能手機有Android和iOS,自然IoT設(shè)備也應該有其特有的操作系統(tǒng)。

  李蒙認為,相比PC和手機,IoT設(shè)備有幾個不同的需求。首先,物聯(lián)網(wǎng)彈性部署的能力要求更高,伸縮空間大。以IoT設(shè)備的核心計算處理單元(微處理器)為例,從最小的Cortex-M0到最高性能的Cortex-A系列,不同級別性能的內(nèi)核都有,這就要求物聯(lián)網(wǎng)操作系統(tǒng)要適配各種不同的設(shè)備。第二,PC和手機是“人與物”之間的交互,而IoT設(shè)備更多是“物與物”之間的交互,這需要合適的操作系統(tǒng)負責跨系統(tǒng)、跨平臺的通信與協(xié)調(diào)。第三,IoT設(shè)備一般不單獨工作,而需要端、云緊密協(xié)同。比如智慧城市網(wǎng)絡中的路燈,單個路燈的正常運行需要終端與云端的通信和統(tǒng)一調(diào)配。

  此外,IoT設(shè)備對低功耗和安全性的要求比PC和手機都更高,適合PC和手機的操作系統(tǒng)不一定適合IoT設(shè)備,即便傳統(tǒng)的嵌入式實時操作系統(tǒng)(RTOS)也不一定適合新興物聯(lián)網(wǎng)的需求。綜上所述,物聯(lián)網(wǎng)設(shè)備需要專門的IoT操作系統(tǒng)來支持硬件、軟件和網(wǎng)絡的高效而安全的通信和協(xié)同。

  當被問及中國移動為什么要開發(fā)物聯(lián)網(wǎng)操作系統(tǒng)OneOS時,李蒙解釋道,物聯(lián)網(wǎng)是中國移動未來戰(zhàn)略發(fā)展的重要布局。無論向上擴展到云平臺和云端服務,還是向下延伸到各種應用領(lǐng)域的終端設(shè)備,都需要起“承上啟下”作用的IoT操作系統(tǒng)。

  OneOS核心構(gòu)成及價值

  李蒙詳細解釋了OneOS的架構(gòu)設(shè)計及其為用戶和生態(tài)合作伙伴帶來的價值。OneOS總體架構(gòu)采用分層設(shè)計,主體由驅(qū)動、內(nèi)核、組件和安全框架組成。采用高可靠、高安全的實時內(nèi)核,加上多個系統(tǒng)組件的構(gòu)建模式,再加上海量的硬件支持,使得OneOS具有極好的可伸縮性。

image.png

  OneOS現(xiàn)已支持ARM Cortex-M/R/A、MIPS、RISC-V等主流CPU架構(gòu),兼容POSIX、CMSIS等標準接口。此外,其MicroPython語言開發(fā)支持和圖形化開發(fā)工具能夠有效提高開發(fā)效率并降低開發(fā)成本,幫助客戶開發(fā)穩(wěn)定可靠、安全易用的物聯(lián)網(wǎng)應用。

  OneOS向下可屏蔽硬件差異,向上通過CMS服務框架支持各種物聯(lián)網(wǎng)應用,可為用戶、設(shè)備廠商和平臺服務商帶來很多好處。例如,目前商用的OneOS 2.0版本實時性領(lǐng)先國內(nèi)外同類OS,而且具有高可靠性、高安全性(通過功能安全IEC61508 SIL3認證以及信息安全EAL4+認證)。此外,OneOS已經(jīng)形成了豐富的應用生態(tài),可將上游的能力和下游設(shè)備廠商的需求匯聚在一個平臺上,為生態(tài)合作伙伴提供完善的服務(比如OTA升級服務)。

  那么,OneOS是完全開源和免費的嗎?李蒙解釋說,OneOS有開源版本,也有閉源版本。開源版本對生態(tài)合作伙伴是開放和免費的,而閉源版本及其上的一些第三方功能插件可滿足特定客戶的需求,但需要收取一定費用。

  OneOS如何保證設(shè)備、平臺和網(wǎng)絡的安全性?

  談及物聯(lián)網(wǎng)安全,李蒙認為安全是一個體系,需要硬件、軟件和操作系統(tǒng)的協(xié)同才能保證。與PC和手機不同的是,物聯(lián)網(wǎng)需要輕量化的操作系統(tǒng),如果出于安全原因而綁定太多的組件,可能無法被客戶認可。這需要操作系統(tǒng)對固件、接入和傳輸?shù)确矫娴陌踩赃M行綜合考慮。

  作為一個安全、可靠和中立的物聯(lián)網(wǎng)操作系統(tǒng),OneOS 2.0獲得了PSA L1認證,支持國密算法和DTLS 1.3,提供了EAL4+級的安全保障。OneOS 2.0的安全框架從端到云進行了全面安全設(shè)計,終端側(cè)支持安全啟動、安全升級、認證加密等,網(wǎng)絡側(cè)實現(xiàn)了(D)TLS-1.3安全傳輸協(xié)議,平臺側(cè)提供設(shè)備身份認證和密鑰管理等安全云服務。

image.png

  構(gòu)建完整的OneOS生態(tài)

  李蒙認為,在一個物聯(lián)網(wǎng)OS的生態(tài)中,需要上游芯片廠商、下游能力開發(fā)商,以及應用開發(fā)商等生態(tài)伙伴協(xié)作構(gòu)建。目前國內(nèi)的操作系統(tǒng)開發(fā)和上市都比較晚,而國外的同類OS都有比較長的開發(fā)和迭代歷史,自然應用也比較廣泛。如果沒有特別的訴求點,芯片廠商可能不太愿意采用新的OS,這是OneOS目前面臨的一大挑戰(zhàn)。

  國內(nèi)OS目前存在的一個通病是,開發(fā)者和學校社區(qū)生態(tài)建設(shè)比較弱。OneOS正在跟多所高校展開合作,比如開設(shè)IoT應用開發(fā)課程和創(chuàng)新設(shè)計競賽等,以培養(yǎng)更多未來的開發(fā)者社群。

  從積極方面看,國內(nèi)信創(chuàng)行業(yè)的供應商對國產(chǎn)OS都有比較強的國產(chǎn)化訴求。OneOS在這一領(lǐng)域的進展比較順利,像飛騰和龍芯等國產(chǎn)廠商的物聯(lián)網(wǎng)芯片產(chǎn)品都已經(jīng)適配OneOS。

  OneOS目前已經(jīng)支持1000多款芯片型號,主要覆蓋MCU產(chǎn)品類別,其中ST和NXP比較多,國內(nèi)MCU廠商如兆易創(chuàng)新和華大半導體等MCU型號也都已經(jīng)完成適配。

  此外,跟云平臺服務商的合作也比較順利,因為OS可以作為云平臺生態(tài)延伸的渠道,將云平臺上的各種服務能力通過OS下沉到終端和底層組件,為開發(fā)者提供更多選擇。為了更大程度地支持跨平臺、跨系統(tǒng)的聯(lián)網(wǎng)通信,OneOS現(xiàn)已兼容和支持大部分云服務平臺,包括亞馬遜AWS、微軟Azure、阿里云、騰訊云,以及中國移動的OneNET云平臺。

  產(chǎn)業(yè)物聯(lián)網(wǎng)應用能力強

  物聯(lián)網(wǎng)大致可以分為家庭物聯(lián)網(wǎng)和產(chǎn)業(yè)物聯(lián)網(wǎng)兩大類,不同的物聯(lián)網(wǎng)類型對操作系統(tǒng)的要求也不同。家庭物聯(lián)網(wǎng)強調(diào)互聯(lián)互通、人機交互,操作系統(tǒng)更多體現(xiàn)在生態(tài)的豐富程度上。而產(chǎn)業(yè)物聯(lián)網(wǎng)目前的應用量還不是很大,但需要很強的組件能力,而且需要行業(yè)標準化的編程規(guī)范,操作系統(tǒng)要能夠兼容和支持這些特定的組件。

  OneOS集成的產(chǎn)業(yè)能力比較豐富,用戶可以拿到準交鑰匙的方案。依托中國移動的大平臺和較為完善的5G網(wǎng)絡部署,OneOS可以整合更為完整的方案,給用戶高性價比的組件和方案。據(jù)李蒙介紹,OneOS目前使用最多的客戶是在智能表計應用領(lǐng)域,但其智能化程度有限,OneOS可為其提供極限資源下的OTA。表計設(shè)備和網(wǎng)絡對功耗要求比較高,低功耗組件可以快速實現(xiàn)一些低功耗特性。此外,表計應用關(guān)系到“國計民生”,用戶數(shù)據(jù)的安全非常重要,OneOS為此專門提供了非常輕量化的安全組件。

  結(jié)語

  不同的計算時代有不同的軟硬件和操作系統(tǒng)需求,大型機時代的處理器硬件與操作系統(tǒng)和應用軟件都集中在個別開發(fā)商手中(比如IBM);PC時代CPU與OS分離,但Wintel聯(lián)盟仍是主導者;智能手機時代iOS和iPhone自成一派,而安卓陣營則是多家爭鳴,但處理器都采用Arm架構(gòu)。

  在現(xiàn)今IoT與AI融合的時代,底層硬件和處理器芯片不再由Arm架構(gòu)主導,開源開放的RISC-V也將滲透到物聯(lián)網(wǎng)每個角落。碎片化的應用場景和百花齊放的處理器生態(tài)呼召能夠擔當“承上啟下”重任的物聯(lián)網(wǎng)操作系統(tǒng),中國移動OneOS適逢其時,將以其安全可靠的輕量化OS支撐起物聯(lián)網(wǎng)的快速發(fā)展和豐富生態(tài)建設(shè)。