物聯網OS百花齊放,究竟誰能一馬當先?——嵌入式系統(tǒng)聯誼會總第22次隨記
我們正在邁步進入物聯網時代,而且似乎走地越來越快。得益于此,諸多硬件廠商已經嘗到了甜頭,各種微控制器、傳感器、無線連接芯片等都出貨量增加。傳統(tǒng)大IT廠商則紛紛投身云服務,圈地跑馬。而在物聯網整個生態(tài)中,還有另一塊肥肉也都早都被大家盯上了,那就是物聯網操作系統(tǒng)(IoT OS)。大家都類比互聯網時代微軟的案例,認為在物聯網時代如果誰抓住了這塊肥肉將來也會如日中天。
目前在國內外,不少廠商和開發(fā)團體都紛紛投身于此,開發(fā)了自己的IoT OS。嵌入式系統(tǒng)聯誼會作為一家從2008年就成立的業(yè)內知名組織,一直致力于推動從過去的嵌入式系統(tǒng)到現在物聯網操作系統(tǒng)的發(fā)展。為給產業(yè)內同仁們搭建一個良好的交流平臺,聯誼會近日在北京召開了“物聯網操作系統(tǒng)現狀與發(fā)展前景研討會”,ARM、Ruff、RT-thread、慶科,華為、中興和中天微等產業(yè)代表系數到場,聯誼會秘書長何小慶老師主持了會議。
Arm Mbed:安全是第一要義
其實在最近的Arm年度技術論壇上,Arm就已經發(fā)布了全新的安全平臺架構PSA,而在此次分享會上,Arm Mbed商務總監(jiān)殷曉兵又著重提及了這一點??偹苤锫摼W時代應用終端多種多樣,很多人用碎片化來形容。而殷曉兵認為稱其為粉末化也并不為過。這對于物聯網安全而言也是一種挑戰(zhàn)。如何在這種粉末化的應用上來構建一個安全的換將,將其收斂到一個具體的平臺,這是一件很難的事情。而PSA就是為了這樣的一個目的而研發(fā)的:Arm希望能夠提供一個通用的規(guī)范,讓硬件、云端和軟件都能夠在統(tǒng)一的安全框架內實現安全。
除了安全外,Arm Mbed還有一個很大的優(yōu)點是開源。據悉,在阿里最近發(fā)布的AaliOS Thing中,就又Mbed TLS的身影。專門面向物聯網安全應用而新發(fā)布的M23也已經可以在市面上少量拿到貨了,M33則還需等到明年。殷小兵認為,Mbed OS的發(fā)展前景極為可觀,未來Mbed的合作伙伴的數量將會是目前IP合作伙伴數量的3~%倍。
RT-Thread:小屏內的安卓體驗
RT-Thread是一家老牌的物聯網OS品牌了,一般大家都會簡稱其為RTT。據鄒誠介紹,RTT目前已經有了2000w的裝機量,而正式的準備開始做一些推廣還是近期的事情??梢奟TT在“民間“確實是十分受追捧。從RTT的整個路子來看,前期一直在自我進行產品的調整和發(fā)展,近期已經到了一個轉折點,開始考慮一些留存和擴大裝機量的問題。
先說RTT的優(yōu)勢,首先是完全中立。對于芯片、IP核和云端都是中立的。這種中立的好處在于不論是何種硬件設計,都可以跑RTT。筆者注意到就連最近很火的RISC-V,RTT也已經實現了支持。另外一個優(yōu)勢就是RTT所提出的所謂“小屏內的安卓體驗“。在完整版本班內,會有一個GUI的優(yōu)化,鄒誠表示RTT是目前IoT OS中GUI做的最好的。而這個完整版本對于硬件的需求也不高,只要1M以上的Flash和1M以上的RAM即可跑得起來。
在生態(tài)推廣方面,可以說RTT是剛剛正式開始做,不過也走出了一條路。RTT與中天微、君正、全志科技等等簽訂了合作,將會讓RTT以一個原生支持的形式出現在這些芯片上。除此外,為了擴大生態(tài)的草根影響力,RTT還找上了正點原子,讓其在開發(fā)板上面也實現了對于RTT的燒寫支持。
LiteOS:從手機端到NB-IoT
LiteOS早先在手機中應用,現在開始為華為的NB-IoT大業(yè)服務。自始至終還沒有和RTT和Mbed等那么強調獨立性,對于華為而言,他們非常知道自己要什么,也非常清楚如何來達到自己的目標。
LiteOS的裝機量非常的大,因為早在手機里面就有很多應用。在很多熄屏狀態(tài)下,LiteOS都可以執(zhí)行很多輕量化和必要的工作任務。而目前LiteOS主要是輔佐華為的NB-IoT大業(yè),同時兼顧整個物聯網生態(tài)推廣。目前華為已經推出了NB-IoT的芯片,再輔以LiteOS的系統(tǒng),可以給NB物聯網節(jié)點提供一個完整的解決方案。目前看起來,似乎NB的生意鏈條就快閉攏了,假以時日,LiteOS將在中國NB網絡內獲得更大的成功。
從RTOS到IoT OS:技術、產業(yè)與商業(yè)化
上午的最后一個演講來自于華東師大沈建華副教授,這一位也是業(yè)內知名人士。沈先生首先類比了傳統(tǒng)的嵌入式系統(tǒng)于RTOS,可以說是一盤散沙。以前只能通過一些開源、無標準API和應用框架來在MCU內部署一些功能,這樣做非常不方便。而沈先生認為物聯網給嵌入式系統(tǒng)帶來了巨大機遇。物聯網如果要快速發(fā)展,必須要像PC和移動開發(fā)那樣方便和標準化。
沈先生給我們闡明了一個觀點,IoT OS要先自己用好,然后再去想如何給大家用好。觀之沈先生所傾注心血的MiCO和華為的LiteOS,走的都是這樣的路子。傳統(tǒng)白電廠商有一個需求,它們想要給自己的家電設備增加一點無線功能,給產品打上智能化和物聯網的標簽。而這種技術開發(fā)與之之前的技術積累路線并不一致,因此上海慶科就有了機會。慶科提供大量簡單易用的無線模塊給白電廠商,幫助其實現傳統(tǒng)白電向智能白電的轉變。與此同時,慶科在獲得了大規(guī)模出貨量的同時,自己的MiCO系統(tǒng)也得到了更多的鋪張和發(fā)展。
“以前大家會說,沒有聯網的電腦就是一坨廢鐵;而在不遠的未來,一個沒有聯網的嵌入式系統(tǒng)也是毫無價值的。”在此次嵌入式系統(tǒng)聯誼會上,我們看到了這么多優(yōu)秀的IoT OS的國產廠商,而放眼整個國際,其實還有太多太多。未來誰能留存下來?拭目以待。