README.md 5.4 KB
Newer Older
1 2 3 4
@mainpage AliOS Things 概述

**[更正文档](https://gitee.com/alios-things/documentation/edit/rel_3.3.0/manual/mainpage.md)**      **[贡献说明](https://g.alicdn.com/alios-things-3.3/doc/contribute_doc.html)**

C
caiyan.cai 已提交
5 6 7 8 9 10
<div align="center">
  <img src="https://img.alicdn.com/tfs/TB1e1U7vyAnBKNjSZFvXXaTKXXa-973-200.png" height="60">
</div>

[![Join the chat at https://gitter.im/aliosthings/Lobby](https://img.shields.io/gitter/room/aliosthings/Lobby.svg?style=flat-square)](https://gitter.im/aliosthings/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

11
**AliOS Things** 发布于[2017年杭州云栖大会](https://yunqi.aliyun.com), 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统,于2017年10月20号宣布在[github](https://github.com/alibaba/AliOS-Things)上开源,当前最新的版本是 **AliOS Things  3.3**
C
caiyan.cai 已提交
12

13
# 架构总览
C
caiyan.cai 已提交
14

15 16
**AliOS Things** 支持多种CPU架构,包括:ARM,C-Sky,MIPS,RISCV等。
<div align="center">
17
  <img src="https://img.alicdn.com/imgextra/i3/O1CN01PCABfS1bFjYu67i4Y_!!6000000003436-2-tps-2882-1646.png" style="max-width:800px;" >
18
</div>
C
caiyan.cai 已提交
19 20 21 22 23 24

**AliOS Things** 适配了分层架构和组件架构。包括以下部分:

- BSP: 板级支持包
- HAL: 硬件适配层,包括WiFi,蓝牙,I2C, SPI, UART,Flash 等
- Kernel: 包括Rhino RTOS 内核,VFS,KV Storage,CLI,C++ 等
25
- Network: 包括LwIP 轻量级TCP/IP协议栈,BLE 低功耗蓝牙协议栈,LoRaWAN 协议栈等
C
caiyan.cai 已提交
26 27 28
- Security: 包括TLS(mbedTLS and cutomized iTLS),ID2,SST(Trusted Storage),Crypto,TEE(Trusted Execution Environment) 等
- AOS API: AliOS Things 提供给应用软件和组件的API
- VFS驱动框架:设备驱动提供给组件和应用的服务接口
29
- Component: 阿里巴巴增值和常用的物联网组件,包括LinkSDK,OTA(安全差分升级),ulog(日志服务),uData(传感器框架),uDisplay(图形接口),WiFi配网 等
C
caiyan.cai 已提交
30 31 32 33
- Application: 丰富的示例代码

所有的模块都作为组件的形式存在,通过yaml进行配置,应用程序可以很方便的选择需要的组件。

34
# AliOS Things 3.3新功能介绍
C
caiyan.cai 已提交
35 36
- 统一的VFS接入方式,更标准的应用开发模式
- 更小的系统,yaml构建方式更直观
37
- 更全面的JavaScript和MicroPython轻应用开发框架的支持
C
caiyan.cai 已提交
38
- 全面完善的组件、解决方案和系统文档。格式更规范与开发者友好
39
- 升级了LinkSDK,新增设备引导服务、设备诊断、日志上报功能
C
caiyan.cai 已提交
40 41
- 新增蓝牙配网、Wi-Fi Camera、OLED等组件,解决方案能直接调用

42 43
# AliOS Things 3.3支持硬件
**AliOS Things 3.3** 版本支持官方已适配如下硬件
C
caiyan.cai 已提交
44 45 46

- HaaS100
- HaaS EDU K1
47
- HaaS200
C
caiyan.cai 已提交
48 49


50
# 文档
C
caiyan.cai 已提交
51

52
**快速上手**
C
caiyan.cai 已提交
53

54
- 参考:[HaaS100快速开始](https://g.alicdn.com/alios-things-3.3/doc/haas100_quick_start.html)
C
caiyan.cai 已提交
55

56
- 参考:[HaaS EDU K1快速开始](https://g.alicdn.com/alios-things-3.3/doc/haas_edu_k1_quick_start.html)
C
caiyan.cai 已提交
57

58 59
- 参考:[HaaS200快速开始](https://g.alicdn.com/alios-things-3.3/doc/haas200_quick_start.html)

60 61
**文档中心**
- 请到HaaS官方网站 [文档中心](https://haas.iot.aliyun.com/)查看。
C
caiyan.cai 已提交
62

63
**贡献代码**
C
caiyan.cai 已提交
64

65
- 参考:[开发者贡献](https://g.alicdn.com/alios-things-3.3/doc/contribute.html)
C
caiyan.cai 已提交
66

67
**物联网平台**
C
caiyan.cai 已提交
68

69
- AliOS Things 能帮助你更加快速地接入[阿里云物联网平台](https://iot.console.aliyun.com/quick_start)
C
caiyan.cai 已提交
70

71
# 社区
C
caiyan.cai 已提交
72 73 74 75

* [技术交流群(钉钉)](https://img.alicdn.com/imgextra/i3/O1CN017fYxQq1qXL0gLsnGg_!!6000000005505-2-tps-1658-682.png)
* [HaaS技术社区](https://blog.csdn.net/HaaSTech)

76
# License
C
caiyan.cai 已提交
77 78

  AliOS Things 开源源码遵循 [Apache 2.0 license](LICENSE) 开源协议。
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

# Release Note

## 2021-06-10
- JavaScript轻应用框架v3.0发布
- 新增案例:JavaScript和Python双引擎运行环境,一个镜像同时包含两套轻应用框架
- HaaS200支持PSRAM,4MB内存全解锁
- HaaS200 OTA支持压缩升级,增加更多空间给系统分区
- 优化HaaS200烧录成功率
- 增加HaaS200 windows编译支持
- 优化文档,优化各案例名称

## 2021-06-03
- 发布蓝牙配网小程序
- HaaS200 OTA功能发布
- HaaS200 支持Python/Javascript轻应用
- HaaS200 加强debug能力
- HaaS200 驱动子系统发布(UART/GPIO/MTD/Watchdog/I2C)

## 2021-05-25
- 增加HaaS200支持
- CSI驱动系统发布,支持I2C,flash,Uart,GPIO,watchdog
- 增加继电器外设案例
- 优化蓝牙协议栈
- 优化EDU K1烧录

## 2021-05-08
- 实现蓝牙配网的功能
- 优化文档
- 解决linksdk_gateway_demo案例无法配网问题
- mbedtls: 解决在package.yaml配置不生效问题
- audio_demo: 解决打包文件找不到问题,感激空空发现这个问题
- rfid_demo: 解决uart2打开失败问题,感激蒋才林发现这个问题
- audio_demo: 优化步骤,自动下载三方代码
- 新增语音播放、千里传音、屏幕显示、蓝牙配网、IDE一键热更新等众多功能

## 2021-04-28
- 使用支付宝小程序对HaaS100进行配网、配置三元组以及操控HaaS LED灯的案例 客户紧急需要支付宝小程序案例

## 2021-04-21
- 统一的VFS接入方式,更标准的应用开发模式
- 更小的系统,yaml构建方式更直观
- 更全面的JavaScript和MicroPython轻应用开发框架的支持
- 全面完善的组件、解决方案和系统文档。格式更规范与开发者友好
- 升级了LinkSDK,新增设备引导服务、设备诊断、日志上报功能
- 新增蓝牙配网、Wi-Fi Camera、OLED等组件,解决方案能直接调用