Skip to content

AliOS Things v2.0.0 release note

Compare
Choose a tag to compare
@Cheng-SG Cheng-SG released this 11 Feb 02:24
· 676 commits to rel_2.0.0 since this release

ZIP Package MD5:436d5ccfcab6d19c10545846c5c1b17f

Clone Command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_2.0.0

Highlights:

  • Link Kit upgraded to 2.2.1;
  • BLE Breeze assisted WiFi provisioning added;
  • Sensor Data to Cloud (DTC) function added;
  • Incremental Over the Air (OTA) upgrade supported;
  • More architectures and CPUs supported;

Detailed Enhancements:

  • Link Kit:
    • Dynamic register function added: single firmware can be burn into thousands of devices, instead of hardcode ID string for each device;
    • New offline countdown app added, demonstrating how to implement offline countdown function using LinkKit APIs;
  • Network:
    • BLE Breeze assisted WiFi provisioning added;
    • AT Host protocol enhanced: Mqtt and Coap protocols supported;
    • LoRa turnkey version added; LoRA HAL APIs provided and ICA LoRa AT specification supported;
    • ID2 one-time provisioning added
  • uData:
    • Sensor Data to Cloud(DTC) function added;
    • 3rd party sensor algorithm and service supported;
    • Static sensor calibration APIs added;
    • Sensor APIs upgraded to 2.0: supported I2C,SPI,Modbus bus protocols; added IRQ support;
  • OTA:
    • Incremental OTA added (currently supported mk3060 & esp8266);
    • OTA firmware digital signature verification supported;
    • Secure download channel over iTLS https protocols added;
  • Core OS:
    • OS backtrace and panic modules added, supporting main architectures (Cortex-M, Cortex-A, Xtensa, etc.);
    • Task statistics function added; power management module added;
    • Modbus-master protocol supported;
    • New architectures support added: Cortex-A9 and RSIC-V;

主要更新:

  • 网络连接:
    • 增加动态注册功能,一份固件可烧录多台设备,无需每台设备烧录不同的标识字符串;
    • 增加离线倒计时例程,演示如何用linkkit API编写离线倒计时功能;
    • 增加基于BLE Breeze的蓝牙辅助配网功能;
    • 增加AT Host中MQTT和CoAP的支持;
    • 增加LoRa Turnkey版本,提供HAL移植接口、ICA LoRa AT指令集合功能;
  • uData组件:
    • 支持数据上云功能;
    • 支持传感器第三方应用服务和传感器算法;
    • 支持传感器静态校准接口;
    • 传感器API2.0,支持SPI、I2C、MODBUS接口,以及传感器驱动中断处理;
  • OTA:
    • 差分增量升级,已支持mk3060和esp8266平台;
    • 固件数字签名验证;
    • 基于iTLS https安全下载通道支持;
  • 基础OS:
    • 新增调用栈回溯、异常解析功能,覆盖Cortex-M, Cortex-A, Xtensa等主流架构;
    • 增加任务占用率统计、电源管理功能;
    • 增加modbus主模式协议;
    • 增加Cortex-A9与RSIC-V的支持;