Skip to content

Releases: alibaba/AliOS-Things

AliOS Things v1.3.4 release note

05 Aug 07:41
Compare
Choose a tag to compare

ZIP Package MD5: e50c6ab39e2603ed4cc2375e5133917e

Clone Command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_1.3.4

Highlights:

  • Link Kit SDK upgraded from 2.2.1 to 2.3.0
  • BLE Breeze assisted WiFi provisioning added, currently available on BK7231 platform;
  • Device hotspot WiFi provisioning function added, currently available on RDA5981A platform;
  • Device hotspot WiFi provisioning AP switch function optimized; SmartConfig WiFi provisioning optimized;
  • MQTT optimized: reconnection robustness improved, large packet transmit/receive improved;
  • Service message post over LAN network supported;
  • OTA supported compressed image, currently available on RDA5981A platform;
  • footprint optimization: flash usage cut down to 524KB from 879KB(40% lower);
  • Low Power mode Wifi function added, currently support RDA5981, MK3080, ASR5501 SoCs;
  • More MCU/SoC platforms added & comprehensively tested (BK7231, ASR5501, SV6266 etc.)

Note: This is an enhancement release based on v1.3.3 and the added commits is NOT merged/included into the master branch. The master branch development is still based on rel_2.0.0 branch.

主要更新:

  • Link Kit SDK 从2.2.1升级至2.3.0版本;
  • 增加基于BLE Breeze的蓝牙辅助配网功能,已支持BK7231U平台;
  • 增加设备热点配网功能,已支持RDA5981A平台;
  • 优化设备热点配网切换ap和一键配网;
  • 增加本地控制支持服务下发;
  • MQTT高频重连或弱网环境连接成功率提升,优化长报文收发;
  • 增加压缩OTA升级,已支持RDA5981A平台;
  • footprint优化,flash占用从879K缩减为524KB,下降40%;
  • 增加wifi芯片低功耗模式支持,已适配RDA5981、MK3080、ASR5501等
  • 增加多款芯片的支持和强化测试, 如 BK7231、ASR5501、SV6266等

注意:此版本基于v1.3.3生成,仅有release分支,对master分支无影响。master分支仍然基于rel_2.0.0分支正常演进。

AliOS Things v2.1.0 release note

11 Mar 10:25
Compare
Choose a tag to compare

ZIP Package MD5: e1e5a59d935d566e11a4ec9b4d828ff6

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

Highlights:

  • new middleware modules added
    • uLocation: provide location service base on cellular aided GPS/BDS position system.
    • uLog: provide a unified logging service. An asynchronous non-blocking design. Provided multiple levels of logging.
    • Bootloader: added bootloader to provide a unified way of firmware updating. Support differential firmware updating.
  • network protocol stacks upgraded
    • Bluetooth Mesh stack added. Provide SDK to speed up BT Mesh application development.
    • CANOpen protocol stack added.
    • LoRaWAN protocol stack upgraded and Class B LoRA device supported
    • BLE Breeze protocol stack upgraded and footprint optimized
  • Component-based improved and visual configurability provided
    • Decoupled code and simplified component dependencies;
    • Provided enhanced configurability: add menuconfig for tailoring the OS according to application needs;
    • upgrade the build process to a Config-then-Make fashion. Refer here for details.
  • Footprint optimized

主要更新:

  • uLocation功能发布。提供基于GPS,北斗,以及结合云服务的基站定位能力;
  • BT Mesh协议栈发布。提供相应SDK,实现快速BT Mesh节点设备开发及通信;
  • CANOpen协议适配。通过AliOS Things提供的硬件抽象接口,对接通用CANOpen协议栈,使适配过AliOS Things并带有CAN bus接口的控制器快速实现CANOpen主从站开发;
  • LoRaWAN协议栈升级及Class B支持;
  • uLog功能发布。采用异步设计,在弱资源的MCU系统中实现日志系统不干扰主业务系统的执行,并支持多种输出方式;
  • 重构BLE Breeze协议SDK,完全开源同时,大幅减小code size;
  • 提供统一的bootloader,实现适配后的控制器统一工具升级,并支持差分升级;
  • 通过功能间的解耦,实现AliOS Things代码的组件化输出;
  • 优化AliOS Things 的flash占用;
  • 构建命令变化,分为配置和编译两步;同时,uCube工具配合组件化进行重构。详情参见文档

AliOS Things v2.0.0 release note

11 Feb 02:24
Compare
Choose a tag to compare

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的支持;

AliOS Things v1.3.3 release note

07 Aug 14:20
Compare
Choose a tag to compare

ZIP Package MD5: 24ab9d3356735ca07e52e5afb4c92d53

Clone Command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_1.3.3

Highlights:

  • Link Kit upgraded to 2.2:
    • Device can be offline reset;
    • Add gateway support;
    • Support objects for array data type in TSL(Thing Specification Language);
  • LinkWAN enhancements:
    • footprint optimization for extremely resource-constrained devices (up to 6K RAM usage);
  • Security enhancements for iTLS:
    • Use pre-shared key(ID square) for mutual authentication: smaller footprint, higher performance;
    • Support different security level for ID square to balance between security and cost;

AliOS Things v1.3.2 release note

23 Jul 13:12
Compare
Choose a tag to compare

ZIP Package MD5: 3c47c8dec7b2e7dfc2c929537fa1ea20

Clone command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_1.3.2

Highlights:

  • Link Kit update
  • Link WAN support low power mode

AliOS Things v1.3.1 release note

23 Jul 13:11
Compare
Choose a tag to compare

ZIP Package MD5: 2553ec26629cf1396d1693a7b1d68845

Clone command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_1.3.1

Highlights:

  • Link Kit update
  • Link WAN update

AliOS Things v1.3.0 release note

23 Jul 13:09
Compare
Choose a tag to compare

ZIP Package MD5: 967549fb00b84803e71ed7c30130662b

Clone command: git clone https://github.com/alibaba/AliOS-Things.git -b rel_1.3.0

Highlights:

  • Link Kit v2.1.1 with ALCS/COTA/RRPC supported
  • CMSIS-RTOS for better ARM Architecture support
  • STM32Cube for easily porting new STM32 boards

Other major enhancements included in v1.3.0:

  • Overall: STM32Cube
  • Kernel: CMSIS-RTOS Support, Tickless, spiffs/uffs
  • MCU: RTL8710bn(WiFi SoC), Xtensa(8266), nRF52840(BLE 5.0 SoC)
  • Networking: GPRS@SAL, Link WAN(enhanced LoRaWAN)
  • Infrastructure: Keil/IAR Project Autogen, Python(scons) Build System
  • Middleware: Link Kit, GPS Framework, GUI(littlevGL)

AliOS Things v1.2.2 release note

07 Apr 14:19
Compare
Choose a tag to compare

ZIP Package MD5: 45bc6c0c362b99015c09c7e881fc7cc9

Special version for AliOS Things Starter Kit support.

AliOS Things v1.2.1 release note

07 Feb 14:54
5a42cef
Compare
Choose a tag to compare

ZIP Package MD5: 675d79f44b8ef931bbdd9b8655a64837

Highlights:

  • SIG BLE Mesh Preview
  • Link Voice Preview

Other major enhancements included in v1.2.1:

  • MCU:Cortex-M7, KL27,RL78, RX600
  • Kernel: yaffs2 support
  • Protocols: BLE 5.0
  • Drivers: STM A+G combo sensor LSM6DSL, pressure sensor LPS22HB
  • Infrastructure: Keil/IAR makefile support

AliOS Things v1.2.0 release note

05 Jan 14:48
Compare
Choose a tag to compare

ZIP Package MD5: 36eefa823d9fea7927e9c2ea4b1c5503

Highlights:

  • AOS API
  • NXP LPC54102 with GT202(Qualcomm QCA4002)
  • uData Framework and Sensor Drivers
  • uMesh EAP(ID2)
  • BLE Application Framework Initial Version
  • BLE Stack 4.2 Preview supporting ESP32 and Nordic NF51822

Other major enhancements included in v1.2.0:

  • MCU: LPC54102
  • Board LPC54102 Express, MK3239(BLE), MK1101
  • Kernel: Tick Compensation from Deep Sleep, Fixed Buffer Queue
  • Protocol Stack: uMesh EAP(ID2), BLE Application Framework, BLE Stack 4.2
  • Middleware: uData Framework, Bosch Sensor Drivers