開發與維運

開發者新寵上線 阿里雲物聯網操作系統AliOS Things3.3.0發佈

近日,阿里雲物聯網操作系統AliOS Things時隔一年,新版本AliOS Things 3.3.0正式開源發佈。作為廣大開發者的新寵,AliOS Things 3.3.0推出輕應用開發模式,為碎片化的物聯網提供統一的操作系統解決方案。

在物聯網操作系統領域,要做到效率高,資源佔用少不算難,但要提升操作系統的易用性,降低開發門檻,確是一件十分困難的事情。萬物互聯時代,需要更多的開發者參與到物理世界的數字化進程中,為了引入更多開發者,物聯網操作系統一定需要一個低門檻、一定要有豐富的工具,一定要有詳實易讀的文檔,一定要有簡單易上手的代碼開發模式。為此,AliOS Things3.3.0推出了輕應用開發模式、IDE更新、SmartTrace調試工具發佈、HaaS積木方案上線、文檔庫上線、AliOS Things更新。

14455.png

其中,輕應用是本次發佈的一個重點功能。為了降低物聯網開發的門檻,全新版本的AliOS Things提供了輕應用的開發框架,提供了支撐輕應用運行所需的全套基礎設施,是一套集成了包括硬件抽象、網絡接口、物聯網組件、運行時引擎、對象封裝等功能的應用軟件框架,同時支持JavaScript和Python兩種語言,採用解釋型編程語言JavaScript和Python,整個開發過程無需搭建嵌入式開發環境,也無需編譯、燒寫。硬件設備的開發可以不再依賴嵌入式軟件技術棧,調用簡潔的API即可操控硬件行為。支持一鍵熱更新推送應用代碼到硬件,極致開發體驗。

除此之外,易用的操作系統一定要有豐富的開發調試工具。針對這一要求,全新的AliOS Things升級了IDE (AliOS Studio),圖形化完整支持開發編譯調試燒錄全流程,並重構構建系統,使用更先進直觀的yaml語言編譯腳本,代碼庫也從單庫改成多庫,下載量最少只需不到300MB。 本次還發布了自研的智能串口工具SmartTrace V1.4,提供查看串口日誌、實時查看內存變量、支持本地日誌離線分析等便捷能力,同時,對於易用性來說,文檔庫不可或缺,為此在AliOS Things新版本中投入了大量的精力撰寫和打磨文檔,共推出近40萬字的中文文檔庫,其中包括每個案例和組件的使用方式,內核開發指南,API用戶手冊等等,文檔全部集成在代碼中,同步開源。

阿里雲AIoT技術專家劉勇鋒表示,本次發佈的AliOS Things新版本,默認適配了HaaS生態的HaaS 100系列和HaaS EDU系列兩種開發板,為了幫忙開發者快速開發,還上線了HaaS積木方案,其中彙集了目前提供的豐富的解決方案,案列的代碼面向公眾開源,未來,AliOSThings開發團隊將繼續秉持全面開源的思想,不斷把新開發出來的組件和方案,快速的貢獻到開源社區。

Leave a Reply

Your email address will not be published. Required fields are marked *