AliOS Things 3.3新功能介绍

简介: AliOS Things发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统,于2017年10月20号宣布在github上开源,当前最新的版本是 AliOS Things 3.3。

image.png

架构总览

AliOS Things 支持多种CPU架构,包括:ARM,C-Sky,MIPS,RISCV,rl78,rx600,xtensa等。

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

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

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

AliOS Things 3.3新功能介绍

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

AliOS Things 3.3支持硬件

AliOS Things 3.3版本支持官方已适配如下硬件

  • HaaS100
  • HaaS EDU K1

文档

快速上手

HaaS100 快速开始

HaaS EDU K1 快速开始

文档中心

请到HaaS官方网站 文档中心查看。

贡献代码

请参考:Contributing Guideline

物联网平台

AliOS Things 能帮助你更加快速地接入阿里云物联网平台

社区

License

AliOS Things 开源源码遵循 Apache 2.0 license 开源协议。


附件下载

点我下载

相关文章
|
6月前
|
人工智能 运维 监控
OpenClaw怎么部署?一键云端部署,小白也能轻松拥有专属AI助理!
还在为命令行和环境配置头疼?阿里云OpenClaw一键部署方案来了!无需代码基础,不碰复杂配置,点击几下鼠标,即可在云端快速拥有7×24小时在线的AI智能体——自动写代码、管文件、填表单、运维服务器,小白也能轻松上手!
611 7
|
8月前
|
存储 人工智能 移动开发
2026年阿里云最新域名类活动,注册、续费和转入相关活动参考
本文为大家整理了2026年阿里云域名注册、续费和转入相关的,如万网新客权益中心推出39元AI建站赠.CN域名、.com低至35元、.net注册39元起等活动;域名转入每周三享低价,批量注册.cn低至19元、.net低至51元;特色域名如.xin、.xyz等1元起限时特惠。
4036 8
|
8月前
|
SQL 关系型数据库 MySQL
阿里云RDS云数据库优势有哪些?有必要购买阿里云RDS吗?
阿里云RDS提供稳定、安全、弹性的一站式托管数据库服务,支持MySQL、SQL Server等主流引擎,具备高可用、自动备份、智能优化等核心优势,大幅降低运维成本,助力企业聚焦业务创新。
878 1
|
11月前
|
人工智能 程序员 API
真的假的?填个表格,就能调动1000个AI程序员给我打工?
打工人用上AI搭子,效率飞升!通过钉钉AI表格+Qwen3-Coder+阿里云百炼,只需输入需求或上传文档,即可自动生成可运行代码并回填结果。4步搭建智能工作流,实现“提需求→得结果”自动化闭环,覆盖电商、运营等多场景,让一个人干完一个团队的活。
1090 1
|
10月前
|
人工智能 自然语言处理 搜索推荐
意图识别不准?大模型电话语音机器人让首轮解决率提升50%
基于大模型的电话语音机器人通过精准意图识别,显著提升客服首轮解决率50%,降低转接率。合力亿捷方案在零售、制造等行业实现智能分流与高效服务,推动企业服务体验与运营效率双提升。
|
存储 缓存 固态存储
固态硬盘为什么会出现故障?
近年来,固态硬盘(SSD)因速度快广受用户青睐,但使用中也出现故障频发的问题,如开机异常、数据丢失、系统卡顿等。本文解析SSD故障原因,包括寿命限制、主控设计缺陷、电压波动、固件问题等,并提供数据抢救方法与延长SSD寿命的实用技巧,助你避免数据丢失风险。
|
存储 C++ 容器
(3)Qt中的变体数据类型(QVariant)
QVariant是Qt中一个强大的变体数据类型,能够存储和管理多种Qt和C++基本数据类型,包括自定义类型,并通过setValue()和value()方法进行赋值和取值。
1390 9
(3)Qt中的变体数据类型(QVariant)
|
IDE 安全 数据管理
Visual Basic for Applications (VBA):自动化Office任务
【4月更文挑战第27天】**Visual Basic for Applications (VBA)** 是Microsoft Office中的宏语言,用于自动化Excel、Word、Outlook等应用的任务。VBA基于Visual Basic,通过编写代码控制应用行为,提升效率。文章介绍了VBA环境、基础语法,展示了在Excel(数据处理)、Word(文档管理)和Outlook(邮件自动化)中的应用。强调安全性和调试重要性,学习VBA能增强Office软件的功能,实现高效自动化工作流程。
1080 0
|
存储 机器学习/深度学习 人工智能
【AI系统】完全分片数据并行 FSDP
本文深入探讨了AI框架中针对权重数据、优化器数据和梯度数据的分布式并行实现,特别是在PyTorch框架下的具体方案。文章首先回顾了通用数据并行和分布式数据并行的概念,重点讨论了同步与异步数据并行的差异。接着,文章详细介绍了如何在PyTorch中实现弹性数据并行,特别是完全分片数据并行(FSDP)的机制,包括其如何通过分片模型状态和剩余状态来减少内存消耗,提高训练效率。此外,文章还探讨了混合精度训练、损失缩放和内存消耗估算等关键技术,为理解和实施高效的分布式训练提供了全面的指导。
1170 9
【AI系统】完全分片数据并行 FSDP
|
安全 物联网 Linux
AliOS Things 物联网操作系统介绍
AliOS Things 物联网操作系统介绍
14814 1
AliOS Things 物联网操作系统介绍