Skip to content
Branch: rel_2.1.0
Clone or download
健珑 and jun-ping BugID:20595930:fix no sensor data based developerkit dk_gui
Change-Id: I58ac6a99083072bed8738060cab44810a817d0f3

BugID:20595930:Add Acc path string map

Change-Id: I792c04aed66468e7a7e0f9dbe8e60831803cb833
Latest commit b068c10 May 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github BugID:19084924:synchonize changes in misc folderes Mar 11, 2019
.vscode BugID: 18763722: add binary load when entering debug mode. Mar 20, 2019
3rdparty/experimental BugID:18335647:comp Config.in optimization: comp denpendency Mar 11, 2019
app BugID:20595930:fix no sensor data based developerkit dk_gui May 21, 2019
board BugID:19524562:fix dk.dk_audio build error issue Mar 25, 2019
build BugID:19675500: Backport XIP2 build functions Apr 16, 2019
drivers BugID:19084924:synchonize changes in misc folderes Mar 11, 2019
include BugID:20595930:fix no sensor data based developerkit dk_gui May 21, 2019
kernel BugID:19084924:synchonize changes in middleware folder Mar 11, 2019
middleware BugID:19756564:add udata and sensor demo May 7, 2019
network BugID:19084924:fixed build problem caused by Config.in and mkfiles Mar 11, 2019
osal BugID:19084924:synchonize changes in misc folderes Mar 11, 2019
platform BugID:19897687: Change the code to stop monitor for mk3080 (changes p… Apr 16, 2019
projects BugID:19084924:synchonize changes in misc folderes Mar 11, 2019
security BugID:19084924:synchonize changes in misc folderes Mar 11, 2019
test BugID:19084924:fixed build problem caused by Config.in and mkfiles Mar 11, 2019
tools remove no longer used modules Mar 20, 2019
utility BugID:19086521: update tips for menuconfig(yunit/zlib) Mar 11, 2019
.gitignore BugID:19084924:fixed build problem caused by Config.in and mkfiles Mar 11, 2019
.travis.yml BugID:19084924:fixed travis build problem Mar 11, 2019
LICENSE code synchronization at 2017-10-10@13:55 Oct 18, 2017
NOTICE code synchronization at 2017-10-10@13:55 Oct 18, 2017
README-zh.md Update README-zh.md Mar 23, 2019
README.md Update README.md Mar 23, 2019

README.md



Join the chat at https://gitter.im/aliosthings/Lobby


EN | 中文

AliOS Things is Alibaba's IoT version of AliOS Family, it was announced in The Computing Conference 2017 in Hangzhou by Alibaba Cloud, and open sourced in 20th, October, 2017 at github:https://github.com/alibaba/AliOS-Things.

Architecture Overview

AliOS Things supports multiple architectures, including ARM, C-Sky, MIPS, RISCV, rl78, rx600, xtensa etc. 200+ AliOS Things certified chips and modules, and 100+ certified sensors.

AliOS Things adapts Layered Architecture and Component Architecture including:

  • BSP: Board Support Package
  • HAL: Hardware Abstraction Layer, includes WiFi, UART, Flash etc.
  • Kernel: includes Rhino RTOS Kernel, VFS, KV Storage, CLI, C++ etc.
  • Network: includes LwIP(Lightweight TCP/IP), uMesh mesh networking stack, BLE(Bluetooth Low Energy), LoRaWan stack, AT Commands Module etc.
  • Security: includes TLS(mbedTLS and cutomized iTLS), ID2, SST(Trusted Storage), Crypto, TEE(Trusted Execution Environment) etc.
  • AOS API: AliOS Things exposed APIs for Application and Middleware
  • Middleware: Alibaba's value-added and commonly seen IoT components, includes Linkkit, OTA(Differential Incremental Security Upgrade), ulog(log service), uData(Sensor Framework), uLocation(Location Framework), WiFi Provision etc.
  • Application: a lot of sample codes

All modules have been organized as Components, Configuring via menuconfig, which enables applications to choose components needed easily.

Documentation

How to get code

  1. Read code here
  2. Use Component Tool to get minimal code to local
  3. Clone all code from github to local: git clone https://github.com/alibaba/AliOS-Things.git -b <branch_name>

How to contribute

Please refer to Contributing Guideline.

Quick Start by Command Line using Ubuntu Machine

Please refer to Quick Start.

Quick Start by AliOS Studio

AliOS Things uses vscode as IDE, supporting Windows/MAC/Linux. Please refer to AliOS Studio.

IoT Platform

AliOS Things can help you connect your devices to Alibaba Cloud IoT platform more quickly.

Community

License

AliOS Things is released under the Apache 2.0 license

You can’t perform that action at this time.