天天看点

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等工具链,各个平台可以根据需要使用不同的工具链。

继续阅读