[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6607":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":37,"discoverSource":38},6607,"AliOS-Things","alibaba\u002FAliOS-Things","alibaba","面向IoT领域的、高可伸缩的物联网操作系统，可去官网了解更多信息https:\u002F\u002Fwww.aliyun.com\u002Fproduct\u002Faliosthings","",null,"C",4621,1156,374,62,0,3,6,2,31.19,"Apache License 2.0",false,"master",true,[26,27,28,29,30,31,32,33],"embedded","haas","haas-python","iot","microcontroller","os","risc-v","rtos","2026-06-12 02:01:27","@mainpage AliOS Things 概述\n\n**[更正文档](https:\u002F\u002Fgitee.com\u002Falios-things\u002Fdocumentation\u002Fedit\u002Fmaster\u002Fmanual\u002Fmainpage.md)** &emsp;&emsp;&emsp;&emsp; **[贡献说明](https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliOS-Things\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md)**\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.alicdn.com\u002Ftfs\u002FTB1e1U7vyAnBKNjSZFvXXaTKXXa-973-200.png\" height=\"60\">\n\u003C\u002Fdiv>\n\n[![Join the chat at https:\u002F\u002Fgitter.im\u002Faliosthings\u002FLobby](https:\u002F\u002Fimg.shields.io\u002Fgitter\u002Froom\u002Faliosthings\u002FLobby.svg?style=flat-square)](https:\u002F\u002Fgitter.im\u002Faliosthings\u002FLobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n**AliOS Things** 发布于[2017年杭州云栖大会](https:\u002F\u002Fyunqi.aliyun.com)， 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统，于2017年10月20号宣布在[github](https:\u002F\u002Fgithub.com\u002Falibaba\u002FAliOS-Things)上开源，当前最新的版本是 **AliOS Things  3.3** 。\n\n# 架构总览\n\n**AliOS Things** 支持多种CPU架构，包括：ARM，C-Sky，MIPS，RISCV等。\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.alicdn.com\u002Fimgextra\u002Fi3\u002FO1CN01PCABfS1bFjYu67i4Y_!!6000000003436-2-tps-2882-1646.png\" style=\"max-width:800px;\" >\n\u003C\u002Fdiv>\n\n**AliOS Things** 适配了分层架构和组件架构。包括以下部分：\n\n- BSP: 板级支持包\n- HAL: 硬件适配层，包括WiFi，蓝牙，I2C，SPI，UART，Flash 等\n- Kernel: 包括Rhino RTOS 内核，VFS，KV Storage，CLI，C++ 等\n- Network: 包括LwIP 轻量级TCP\u002FIP协议栈，BLE 低功耗蓝牙协议栈，LoRaWAN 协议栈等\n- Security: 包括TLS(mbedTLS and cutomized iTLS)，ID2，SST(Trusted Storage)，Crypto，TEE(Trusted Execution Environment) 等\n- AOS API: AliOS Things 提供给应用软件和组件的API\n- VFS驱动框架：设备驱动提供给组件和应用的服务接口\n- Component: 阿里巴巴增值和常用的物联网组件，包括LinkSDK，OTA(安全差分升级)，ulog(日志服务)，uData(传感器框架)，uDisplay(图形接口)，WiFi配网 等\n- Application: 丰富的示例代码\n\n所有的模块都作为组件的形式存在，通过yaml进行配置，应用程序可以很方便的选择需要的组件。\n\n# AliOS Things 3.3新功能介绍\n- 统一的VFS接入方式，更标准的应用开发模式\n- 更小的系统，yaml构建方式更直观\n- 更全面的JavaScript和MicroPython轻应用开发框架的支持\n- 全面完善的组件、解决方案和系统文档。格式更规范与开发者友好\n- 升级了LinkSDK，新增设备引导服务、设备诊断、日志上报功能\n- 新增蓝牙配网、Wi-Fi Camera、OLED等组件，解决方案能直接调用\n\n# AliOS Things 3.3支持硬件\n**AliOS Things 3.3** 版本支持官方已适配如下硬件\n\n- HaaS100\n- HaaS EDU K1\n- HaaS200\n\n\n# 文档\n\n**快速上手**\n\n- 参考：[HaaS100快速开始](https:\u002F\u002Fg.alicdn.com\u002Falios-things-3.3\u002Fdoc\u002Fhaas100_quick_start.html)\n\n- 参考：[HaaS EDU K1快速开始](https:\u002F\u002Fg.alicdn.com\u002Falios-things-3.3\u002Fdoc\u002Fhaas_edu_k1_quick_start.html)\n\n- 参考：[HaaS200快速开始](https:\u002F\u002Fg.alicdn.com\u002Falios-things-3.3\u002Fdoc\u002Fhaas200_quick_start.html)\n\n**文档中心**\n- 请到HaaS官方网站 [文档中心](https:\u002F\u002Fhaas.iot.aliyun.com\u002F)查看。\n\n**贡献代码**\n\n- 参考：[开发者贡献](https:\u002F\u002Fg.alicdn.com\u002Falios-things-3.3\u002Fdoc\u002Fcontribute.html)。\n\n**物联网平台**\n\n- AliOS Things 能帮助你更加快速地接入[阿里云物联网平台](https:\u002F\u002Fiot.console.aliyun.com\u002Fquick_start)。\n\n# 社区\n\n* [技术交流群(钉钉)](https:\u002F\u002Fimg.alicdn.com\u002Fimgextra\u002Fi3\u002FO1CN017fYxQq1qXL0gLsnGg_!!6000000005505-2-tps-1658-682.png)\n* [HaaS技术社区](https:\u002F\u002Fblog.csdn.net\u002FHaaSTech)\n\n# License\n\n  AliOS Things 开源源码遵循 [Apache 2.0 license](LICENSE) 开源协议。\n\n# Release Note\n\n## 2022-02-22\n- py_engine： 新增ESP32模组芯片支持，删除冗余的micropython-lib文件\n- oasl_aos： 修改不匹配的返回类型\n- posix： 增加ESP_IDF_VERSION以区分不同的IDF版本\n- ota： 用mbedtls_md5_starts_ret替换mbedtls_md5_starts\n- amp_adapter: 支持IDF4.4\n- nodemcu_c3: 新增ESP32-C3开发板支持\n\n## 2022-01-19\n- py_engine: 修改python引擎程编译方式为CMake，\n- HaaS200 支持HaaS-Python 2.0标准\n\n## 2021-12-20\n- haas1000： 解决手动重启设备无法进行烧录的问题\n- rtl872xd： 解决手动重启设备无法进行烧录的问题\n- documentation： 添加驱动开发说明\n- haas_lib_bundles_python： HaaS2.0 API说明文档、趣味案例和硬件积木驱动\n- riscv64位架构支持\n\n## 2021-10-25\n- posix： 清理warning, 支持scandir api\n- haas1000 ,haas200, pwm组件支持 pwm的南向接口\n- 修复timer oneshot模式下reload失效问题\n- 解决在windows下编译eduk1时提示命令过长，无法生成lds文件引起的编译失败问题\n\n## 2021-10-12\n- JavaScript轻应用：IoT-Device修复publish内存泄漏问题、优化物模型初始化流程；IoT-Gateway增加NTP时间获取功能、完善拓扑管理、子设备注册和登陆登出等API；新增以太网配网功能，支持静态IP配网；新增UDP功能；更新JS轻应用版本信息获取接口；修复setTimeout、SPI的write问题等\n- python轻应用：micropython引擎升级到V1.17；API对齐HaaS轻应用接口标准；新增BLE支持；GPIO适配层重构；封装Python视觉AI接口\n- components：新增linkkit、ble_mesh、genie_service组件用于天猫精灵IoT生态的接入；\n- ucloud_ai：增加车牌识别和人体检测接口\n- solutions：根据系统性能决定-j线程数量提升编译速度;新增linkkit_genie_demo案例：基于HaaS200通过Wi-Fi接入天猫精灵IoT生态的案例；新增genie_mesh_demo案例：基于HaaS200实现可被天猫精灵连接的ble mesh\n- posix：头文件标准化\n- libc_stub：支持libc多线程\n- rhino：支持libc多线程\n- http：修复因为http buffer大小更新导致ota栈溢出问题\n- ota：修复ota断点续传失效问题\n- driver：新增PWM AOS接口；修复UART发送数据流中间会有过长的间隔的问题。\n\n*特别感谢为本期迭代提出宝贵意见和建议的开发者：陈文源、莫学良等*\n\n## 2021-08-26\n- JavaScript轻应用：修改http对接问题、支持tcp及mqtt组件、新增智慧农业样板间示例代码等\n- python轻应用：增加智能对话机器人python接口、增加token获取接口\n- ucloud_ai：增加智能对话机器人、增加token获取接口\n- ai_agent：增加“HaaS HaaS”语言唤醒功能、增加TFLite-Micro推理引擎\n- solution：添加TFLite-Micro离线快捷词唤醒案例\n- netmgr：支持根据指定channel进行扫描、修复wifi.conf内容为空导致异常问题等\n- HaaS100：更新驱动库、优化二级boot、产测功能可配置等\n- HaaS200：更新驱动库、优化二级boot等\n- 文档：新增haas-studio使用说明和代码风格规范\n\n*特别感谢为本期迭代贡献代码的开发者：WilliamArthur、忙碌的死龙等*\n\n## 2021-07-15\n- JavaScript轻应用：支持oss上传及下载功能、支持promise功能、添加ulog示例、修复问题若干\n- python轻应用：支持ota功能、linksdk动态注册、支持在线文件传输、framebuf显示功能、kv功能\n- ota：统一haas100和haas200的ota升级相关接口\n- HaaS100：支持MTD驱动子系统、修复SPI初始化失败等问题\n- vfs：修复多任务并发访问设备节点的互斥问题\n- netmgr：支持AP功能、完善连接失败的重试机制、修复上电无法自动重连问题等\n- cli：修复命令回显没有发送至云端问题\n- 文档：优化贡献代码说明、添加ping\u002Fifconfig\u002Ftftp\u002Fiperf等命令说明\n\n\n*特别感谢为本期迭代提出宝贵意见和建议的开发者：空空、刘洪峰、刘超、莫学良、李大棚等*\n\n\n## 2021-06-10\n- JavaScript轻应用框架v3.0发布\n- 新增案例：JavaScript和Python双引擎运行环境，一个镜像同时包含两套轻应用框架\n- HaaS200支持PSRAM，4MB内存全解锁\n- HaaS200 OTA支持压缩升级，增加更多空间给系统分区\n- 优化HaaS200烧录成功率\n- 增加HaaS200 windows编译支持\n- 优化文档，优化各案例名称\n\n## 2021-06-03\n- 发布蓝牙配网小程序\n- HaaS200 OTA功能发布\n- HaaS200 支持Python\u002FJavascript轻应用\n- HaaS200 加强debug能力\n- HaaS200 驱动子系统发布（UART\u002FGPIO\u002FMTD\u002FWatchdog\u002FI2C）\n\n## 2021-05-25\n- 增加HaaS200支持\n- CSI驱动系统发布，支持I2C，flash，Uart，GPIO，watchdog\n- 增加继电器外设案例\n- 优化蓝牙协议栈\n- 优化EDU K1烧录\n\n## 2021-05-08\n- 实现蓝牙配网的功能\n- 优化文档\n- 解决linksdk_gateway_demo案例无法配网问题\n- mbedtls: 解决在package.yaml配置不生效问题\n- audio_demo: 解决打包文件找不到问题，感激空空发现这个问题\n- rfid_demo: 解决uart2打开失败问题，感激蒋才林发现这个问题\n- audio_demo: 优化步骤，自动下载三方代码\n- 新增语音播放、千里传音、屏幕显示、蓝牙配网、IDE一键热更新等众多功能\n\n## 2021-04-28\n- 使用支付宝小程序对HaaS100进行配网、配置三元组以及操控HaaS LED灯的案例 客户紧急需要支付宝小程序案例\n\n## 2021-04-21\n- 统一的VFS接入方式，更标准的应用开发模式\n- 更小的系统，yaml构建方式更直观\n- 更全面的JavaScript和MicroPython轻应用开发框架的支持\n- 全面完善的组件、解决方案和系统文档。格式更规范与开发者友好\n- 升级了LinkSDK，新增设备引导服务、设备诊断、日志上报功能\n- 新增蓝牙配网、Wi-Fi Camera、OLED等组件，解决方案能直接调用\n","AliOS Things 是一款面向物联网领域的高可伸缩操作系统，支持多种CPU架构如ARM、C-Sky、MIPS和RISC-V等。其核心功能包括基于Rhino RTOS的内核、LwIP轻量级TCP\u002FIP协议栈、多种安全特性（如TLS、ID2、TEE）以及丰富的组件库（例如LinkSDK、OTA、uData）。该系统采用分层架构设计，并通过yaml配置文件实现灵活的组件化管理，便于开发者根据具体需求定制应用。特别适合于需要低功耗、高安全性且易于扩展的应用场景中，比如智能家居设备、工业自动化控制等领域。","2026-06-11 03:07:51","top_language"]