天天看點

AliOS Things v1.2.0新特性

系統層面,引入了AOS API,規範應用開發環境

uData第一個版本,支援博世的多款傳感器

uMesh引入了EAP(ID2)認證架構,Low Power Leaf低功耗支援

BLE協定棧,支援BLE 4.2

編譯系統,可以支援多種編譯工具鍊,包括gcc,keil,IAR

工具方面,AOS Cube工具對元件管理有更好的支援

AOS API定義了系統應該提供的程式設計接口,包含kernel(任務管理,互斥操作等),HAL硬體抽象,Socket,BLE,後續還會加入LoRa,安全等。AOS API的測試套件正在準備中,經過AOS API相容性測試的系統,将可以平滑的使用AliOS Things的元件。

uData是AliOS Things的傳感器架構。

uMesh也增加了Low Power Leaf節點的支援,低功耗葉子節點在加入網絡後,可以周期性休眠,使用者可以根據業務需求調節休眠周期,進而極大降低功耗。

AliOS Things v1.2.0內建了Zypher的BLE協定棧,目前支援BLE4.2,首批支援的硬體包括,ESP32 WiFi/BLE Combo,及Nordic nRF51822。

同時作為AOS API的一部分,AliOS Things v1.2.0提供了BLE應用架構,降低開發者開發BLE應用的門檻。

uCube是AliOS Things的元件管理工具,通過aos指令,可以簡單的建立,編譯工程,增減本地及遠端元件。uCube後續将會與AliOS Studio集合,給開發者提供一個圖形化的元件開發環境。

編譯系統引入了COMPILER變量,可以支援gcc,armcc(KEIL),IAR等工具鍊,各個平台可以根據需要使用不同的工具鍊。

繼續閱讀