AliOS Things study notes (1)-introduction and information

​​Insert picture description here

AliOS ThingsIt is a lightweight embedded operating system for the IoT field. Committed to building cloud-integrated IoT infrastructure equipment. With extreme performance, minimalist development, cloud integration, rich components, security protection and other key capabilities, and support terminal devices to connect to Alibaba Cloud Link, it can be widely used in smart homes, smart cities, new travel and other fields.
Yunqi Conference
Alibaba Cloud IoT Developer Community Alibaba Cloud IoT
Platform
Alibaba Cloud Life IoT Platform


Documentation

AliOS Things Documentation Center Alibaba
Cloud IOT Developer Community Documentation Center
Quick Start
LinkKit User Manual Alibaba
Cloud IOT [Link Kit SDK] Introduction and API Interface Directory
AliOS Things Development Guide


Source code

Visual crop page address
AliOS Things gitee open source address
AliOS Things Github open source address
AliOS Things gitee (Github mirror) address


Architecture overview

AliOS Things supports multiple CPU architectures, including: ARM, C-Sky, MIPS, RISCV, rl78, rx600, xtensa, etc. The number of AliOS Things certified chips and modules is 200+, and the number of certified sensors is 100+.

AliOS Things adapts layered architecture and component architecture. Include the following parts:

  • BSP : Board Support Package
  • HAL : Hardware adaptation layer, including WiFi, UART, Flash, etc.
  • Kernel : Including Rhino RTOS kernel, VFS, KV Storage, CLI, C++, etc.
  • Network : Including LwIP lightweight TCP/IP protocol stack, uMesh self-organizing network protocol stack, BLE low energy Bluetooth protocol stack, LoRaWAN protocol stack, AT Commands Module, etc.
  • Security: 包括TLS(mbedTLS and cutomized iTLS),ID2,SST(Trusted Storage),Crypto,TEE(Trusted Execution Environment) 等
  • AOS API : API provided by AliOS Things for application software and middleware
  • Middleware : Alibaba's value-added and commonly used IoT components, including Linkkit, OTA (secure differential upgrade), ulog (log service), uData (sensor framework), uLocation (location framework), WiFi distribution network, etc.
  • Application : Rich sample code

Attached:

Insert picture description here

Insert picture description here

Insert picture description here

Guess you like

Origin blog.csdn.net/p1279030826/article/details/113576393