物聯網操作系統的三大核心流派

物聯網操作系統的三大核心流派

目前,市面上的物聯網操作系統

基本形成了三大核心流派
物聯網操作系統的三大核心流派
  1、由傳統的嵌入式RTOS發展而來,典型代表:FreeRTOS、RT-Thread、LiteOS、uCOS、MICO。

優點:在物聯網終端上已經廣泛支持,硬件推廣成本低。

缺點:軟件開發專業度極高,軟硬件開發難以隔離,對專業軟件公司進入這個領域造成困難。

國內這幾年做得最好的是RT-Thread,目前發展勢頭非常快。其官網信息顯示,RT-Thread已應用於能源、車載、醫療、消費電子等多個行業,累積裝機量超過2億臺。

2、由其他領域的軟件平臺移植而來,如Linux、Java、Node.js Embedded、MicroPython。典型代表:Linaro,MicroEJ,卓晟互聯,Ruff。

優點:軟件資源豐富,開發者衆多,軟件開發快成本低。

缺點:適配物聯網終端硬件有難度,需要解決資源佔用、外設接口擴展、節電設計的多方面問題。

考慮到Java在傳統服務器行業的超高市場佔有率,以及Java開發者的龐大社區規模,基於Java的物聯網操作系統方案,從傳統行業和傳統IT領域切入物聯網方向的公司,如果能夠在物聯網設備上開發Java應用,將會極大釋放自身軟件業務能力,降低B端客戶採納物聯網方案的門檻。

人工智能領域裏,Python在開發者資源方面有着絕對的領先地位。所以人工智能領域的物聯網設備,支持Python是很自然的選擇。不過目前還沒有出現提供比較成熟的、基於Python的物聯網操作系統產品的公司或社區項目。

互聯網公司轉到物聯網領域的時候,JavaScript是一條天然的技術路線選擇。這條路線上,國內主要是Ruff。

3、由互聯網公司的雲平臺延伸而來,典型代表:AliOS Things、Android Things。

優點:天生與互聯網服務相結合,方便對接互聯網應用。

缺點:基本上是各家產品對各家服務,難以做到平臺中立,對軟件開發者來說功能性受到了限制。

目前來看,Android Things還是太大了,比嵌入式Linux更耗資源,且不再走Android的開源路線,基本成爲Google自家服務的SDK。對於國內廠商來說,跟隨門檻比Android更高一些。

物聯網操作系統是否有創業公司機會?未來的商業價值如何體現?

過去,操作系統這樣的基礎軟件肯定要選擇大公司的技術方案,因爲技術發展、後續維護等工作比開發本身更重要,只有大公司才能擁有客戶的巨大信任。

但是隨着開源模式被廣泛接受,基於開源開發模式、標準開放的技術反而更能贏得客戶的青睞,因爲這樣的模式擺脫了客戶對大公司的潛在依賴,任何公司都可以提供持續的技術支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章