-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 行業(yè)動態(tài)
您的位置:
一、LuatOS
LuatOS 是目前物聯(lián)網(wǎng)場景唯一能夠給工程師完整過程的開發(fā),讓工程師只聚焦業(yè)務(wù)邏輯,不花費(fèi)過多時間在工具的熟悉,算法的研究,調(diào)試環(huán)境的搭建,以及代碼陷阱的預(yù)防的操作系統(tǒng)。
具體來說,LuatOS 實(shí)現(xiàn)了如下的幾個功能:
1、實(shí)現(xiàn)了市面上主流的加密算法;
2、完成了主流云平臺的對接,包括阿里云,機(jī)智云,騰訊云,華為云,onenet(中移動云),電信云,涂鴉云等等;
3、適配了市面上主流的各種傳感器和主流外設(shè);
4、內(nèi)嵌了一個實(shí)現(xiàn)簡單,調(diào)試簡單的 GUI 系統(tǒng),方便客戶設(shè)計(jì)用戶的人機(jī)圖形交互界面;
5、實(shí)現(xiàn)了主流的物聯(lián)網(wǎng)通信協(xié)議,包括TCP、UDP,F(xiàn)TP,HTTP,HTTPS,MQTT,COAP;
6、內(nèi)嵌了定位服務(wù),包括基站定位和WIFI定位;
7、內(nèi)嵌了時間同步,域名解析等常用的物聯(lián)網(wǎng)功能;
8、用戶采用Lua腳本語言進(jìn)行業(yè)務(wù)的開發(fā),學(xué)習(xí)成本低,調(diào)試成本低,維護(hù)成本低,把開發(fā)物聯(lián)網(wǎng)應(yīng)用的工程師數(shù)量擴(kuò)展了一個數(shù)量級;
9、搭配了完善的工具鏈和集成開發(fā)環(huán)境,包含了編輯器,調(diào)試器,燒錄器,單步跟蹤,項(xiàng)目管理,遠(yuǎn)程調(diào)試,用戶不需要再尋找額外的任何工具即可完成一站式開發(fā);
10、配備了完成的遠(yuǎn)程升級平臺,用戶無需自己研發(fā)遠(yuǎn)程升級系統(tǒng)。
11、LuatOS 不關(guān)注RTOS內(nèi)核,事實(shí)上,F(xiàn)reeRTOS,Alios, RT-Thread,ThreadX都已經(jīng)成為LuatOS支持的內(nèi)核。 主芯片原生調(diào)試了哪個內(nèi)核,LuatOS 不會更改這個內(nèi)核,只在這個內(nèi)核基礎(chǔ)上添加跨內(nèi)核和跨芯片的應(yīng)用框架。
以上的這些功能, 在全球物聯(lián)網(wǎng)行業(yè),只有LuatOS一家全部實(shí)現(xiàn),并且擁有4萬的工程師用戶群。 同時,LuatOS目前仍然在加大研發(fā)投入,加速迭代中,將會越來越成為遠(yuǎn)遠(yuǎn)超出其他操作系統(tǒng)用戶數(shù)的物聯(lián)網(wǎng)操作系統(tǒng)。
二、FreeRTOS
FreeRTOS只提供內(nèi)核,這個內(nèi)核也是支撐LuatOS的內(nèi)核之一。
FreeRTOS 只負(fù)責(zé)在芯片上讓系統(tǒng)能“跑”起來,不支持LuatOS設(shè)計(jì)的所有應(yīng)用邏輯和應(yīng)用庫。freeRTOS只是一個硬件級別的底層操作系統(tǒng)內(nèi)核,用戶基于FreeRTOS如果開發(fā)業(yè)務(wù)的話,還需要做大量的造輪子工作。
FreeRTOS 和LuatOS 的關(guān)系,相當(dāng)于電腦BIOS系統(tǒng)和Windows 的關(guān)系, FreeRTOS 是 電腦BIOS系統(tǒng),LuatOS 相當(dāng)于 Windows。
三、 鴻蒙
鴻蒙有兩個分支,Harmony和OpenHarmony。
Harmony是面向手機(jī)的系統(tǒng),對標(biāo)安卓,這里不做討論。
OpenHarmony 是面向物聯(lián)網(wǎng)的操作系統(tǒng), 當(dāng)前以智能家居的場景起步開始發(fā)展用戶。
OpenHarmony 當(dāng)前支持的硬件僅僅是海思自己的三款CPU,后續(xù)還沒有支持其他CPU 的計(jì)劃;
OpenHarmony 的目標(biāo)是提供一站式的物聯(lián)網(wǎng)操作系統(tǒng),和LuatOS 有一些類似,但是因?yàn)槠鸩捷^晚,所以當(dāng)前的很多功能還不具備,工具鏈不成熟,GUI系統(tǒng)不成熟,調(diào)試環(huán)境也不成熟,應(yīng)用庫不成熟,主流的傳感器也沒有做適配。
假如華為能夠更關(guān)注工程師群體,針對工程師群體做互動,建社區(qū),堅(jiān)持優(yōu)化OpenHarmony 的開發(fā)體驗(yàn),3年后,可能會初步具備挑戰(zhàn) LuatOS 的可能性。
但是,目前,還沒看到華為有更關(guān)注工程師,為工程師服務(wù)的苗頭。
四、RTT
RTT全稱是RT-Thread,提供了操作系統(tǒng)內(nèi)核、聯(lián)網(wǎng)、UI(人機(jī)界面)等功能;
RTT 從誕生到現(xiàn)在,已經(jīng)經(jīng)歷了15年。
但是,在商用領(lǐng)域,極少有芯片采用 RTT 系統(tǒng)開發(fā)產(chǎn)品,工程師群體用 RTT 量產(chǎn)的比例也非常低。
蜂窩通信的主芯片也沒有一家采用RTT作為操作系統(tǒng)。
RTT 相比 LuatOS,功能上有些過于簡單,工具鏈也不夠完善,物聯(lián)網(wǎng)常用的場景,RTT 幾乎沒有覆蓋。
RTT 過多關(guān)注于兼容 POSIX編程接口,沒有從物聯(lián)網(wǎng)行業(yè)場景入手去給出解決方案,導(dǎo)致市場化的前景非常不明確。
如果 RTT 結(jié)合硬件產(chǎn)品,更加擁抱物聯(lián)網(wǎng)場景, 會越來越被主流開發(fā)者遠(yuǎn)離。
五、ALIOS
ALIOS things是阿里云IOT推出的一款操作系統(tǒng),本意是為了增加阿里云的物聯(lián)網(wǎng)設(shè)備的連接數(shù)。
阿里團(tuán)隊(duì)的基因是互聯(lián)網(wǎng)公司,導(dǎo)致 AliOS 誕生之日起,就帶著急功近利的風(fēng)格,只追求芯片植入數(shù)量,不追求用戶體驗(yàn),導(dǎo)致推出這幾年來,操作系統(tǒng)本身的進(jìn)展幾乎停滯不前,僅僅是在媒體宣傳投入更多資源。
直到今天,AliOS 的用戶社區(qū)還沒建立,資料庫也不見蹤影,和LuatOS 相比,物聯(lián)網(wǎng)場景該有的功能,幾乎都沒有實(shí)現(xiàn)。
AliOS 在未來可預(yù)見的3年內(nèi),在物聯(lián)網(wǎng)場景的開發(fā)體驗(yàn)上,都沒有辦法和LuatOS相提并論。