2017杭州·云棲大會進入第三天,繼阿里巴巴發布阿里云Link物聯網平臺后,AliOS家族旗下面向IoT領域的輕量級物聯網嵌入式操作系統AliOS Things也正式亮相,具備極簡開發、云端一體、豐富組件、安全防護等關鍵能力,可廣泛應用在智慧城市、智能家電、智能家居、新出行等領域,實現物聯網設備快速上云。
回顧嵌入式操作系統發展史,不難發現,已廣泛應用于不同行業以及消費電子領域,但過去,嵌入式操作系統僅能實現一個迷你的操作系統內核,提供任務管理、時間管理、信號量、消息隊列、內存管理等基本功能,面對多樣性的物聯網設備需求,顯然不完全具備讓設備上云和實現云上互聯互通。
阿里巴巴集團資深副總裁、AliOS總裁胡曉明表示,“AliOS是驅動萬物智能的開始,我們將定義一個不同于PC和移動時代的物聯網操作系統。同時,他宣布,AliOS即將開源,并號召行業伙伴共同建設一個“大家的操作系統”,AliOS會關注最底層的系統研發,并且把生態環境建設好,和各行各業發生化學反應。”
會上,AliOS公布了AliOS Things的領先優勢,目的讓萬物互聯更簡單,使物聯網具備智能而成為智聯網。
1. 輕量級內核:AliOS Things自主研發微內核架構,使內核資源占用更少,在標準狀態下,實現ROM占用小于2KB, RAM占用小于1KB, 實現在廣大資源有限的物聯網設備上平穩運行。
2. 低功耗:AliOS Things提供低功耗場景引擎,實現軟硬一體結合。
3. 支持多種連接方式:AliOS Things實現6種主要連接方式,包括MQTT、CoAP、TCP/IP、NB、LoRA、Wi-Fi等,開發者可根據應用場景選擇。此外AliOS Things搭載阿里自有專利uMesh技術,支持物聯網設備自動建立通信網絡。
4. 全方位安全:AliOS Things提供芯片級別安全保護,從OS、連接協議、數據等提供全方位的安全保證措施,支持可信運行環境、ID2根身份證和密鑰、syscall三種保護,保障物聯網應用和設備的云上安全。
5. FOTA升級:AliOS Things支持輕量級、高效的固件升級方案,支持app獨立、多bin、差分升級三種升級模式,支持終端廠商根據不同應用場景選擇最優升級方案。
6. 終端上云:AliOS Things自主研發提供AliOS Cube(可視化配置工具),開發者能靈活地按需求而選擇所需組件,組合IoT產品軟件棧,實現設備的快速上云。
此外,據AliOS Things產品負責人李桂洪介紹,“除安全、語音組件和uMesh外,AliOS Things也將面向所有開發者全棧開源,代碼將在10月20日發布到github/alibaba/AliOS-Things”。
AliOS Things究竟有哪些領先優勢?對此,李桂洪介紹,對比其他開源嵌入式操作系統,AliOS Things是一款真正的全棧物聯網操作系統,擁有業內最完整的系統能力。
簡單來說,AliOS Things自主研發輕量級內核架構(ROM<2KB, RAM<1KB)實現操作系統極低功耗。同時AliOS Things支持6種連接協議,3種輕量升級模式,提供TLS、TEE、ID2三種芯片級別安全防護,擁有豐富系統組件(包括實時操作系統內核,連接協議庫、文件系統、libc接口、FOTA、Mesh、語音識別),實現物聯網設備快速鏈接阿里云Link物聯網平臺。
目前,AliOS Things已經支持多家國內和國外的芯片廠家產品,實現云端一體。