天天看點

開發者新寵上線 阿裡雲物聯網作業系統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更新。                           

開發者新寵上線 阿裡雲物聯網作業系統AliOS Things3.3.0釋出

其中,輕應用是本次釋出的一個重點功能。為了降低物聯網開發的門檻,全新版本的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開發團隊将繼續秉持全面開源的思想,不斷把新開發出來的元件和方案,快速的貢獻到開源社群。

繼續閱讀