AliOS Things v1.2.0新特性

简介: 经过AliOS Things团队及合作伙伴的努力,AliOS Things v1.2.0发布了,除了支持恩智浦半导体LPC54102,庆科MK3239 BLE/MK1101通用MCU外,各个主要子系统也发布了新特性:AOS API,uData,BLE协议栈,uMesh EAP(ID2),uMesh Low Power Leaf,uCube,多编译器支持。

经过AliOS Things团队及合作伙伴的努力,AliOS Things v1.2.0发布了,除了支持恩智浦半导体LPC54102,庆科MK3239 BLE/MK1101通用MCU外,各个主要子系统也发布了新特性:

  • 系统层面,引入了AOS API,规范应用开发环境
  • uData第一个版本,支持博世的多款传感器
  • uMesh引入了EAP(ID2)认证框架,Low Power Leaf低功耗支持
  • BLE协议栈,支持BLE 4.2
  • 编译系统,可以支持多种编译工具链,包括gcc,keil,IAR
  • 工具方面,AOS Cube工具对组件管理有更好的支持

新平台

LPC54102是恩智浦半导体领先的always-on产品,支持广泛的传感器。AliOS Things @ LPC54102除了其基本功能外,也通过SAL(套接字适配层)支持了外挂GT202 WiFi(高通QCA4002)模块,可以通过标准套接字接口访问云端服务,支持包括阿里云IoT套件,Alink等。

MK3239是上海庆科开发的WiFi/BLE Combo模组,主芯片是STM32F4,通过stdio外挂WiFi/BLE通信模块。WiFi支持802.11 b/g/n,BLE为4.1双模。

AOS API

AOS API定义了系统应该提供的编程接口,包含kernel(任务管理,互斥操作等),HAL硬件抽象,Socket,BLE,后续还会加入LoRa,安全等。AOS API的测试套件正在准备中,经过AOS API兼容性测试的系统,将可以平滑的使用AliOS Things的组件。

uData

uData是AliOS Things的传感器框架。

uMesh

在AliOS Things v1.2.0版本中,uMesh支持基于EAP扩展的ID2认证。ID2(Internet Device ID),是一种物联网设备的可信身份标识,具备不可篡改、不可伪造、全球唯一的安全属性,是实现万物互联、服务流转的关键基础设施。通过引入SP Server,在商业,工业等场景中,可以方便的实现安全的设备入网自动化。

uMesh也增加了Low Power Leaf节点的支持,低功耗叶子节点在加入网络后,可以周期性休眠,使用者可以根据业务需求调节休眠周期,从而极大降低功耗。

BLE

AliOS Things v1.2.0集成了Zypher的BLE协议栈,目前支持BLE4.2,首批支持的硬件包括,ESP32 WiFi/BLE Combo,及Nordic nRF51822。

同时作为AOS API的一部分,AliOS Things v1.2.0提供了BLE应用框架,降低开发者开发BLE应用的门槛。

uCube

uCube是AliOS Things的组件管理工具,通过aos命令,可以简单的创建,编译工程,增减本地及远程组件。uCube后续将会与AliOS Studio集合,给开发者提供一个图形化的组件开发环境。

多编译器支持

编译系统引入了COMPILER变量,可以支持gcc,armcc(KEIL),IAR等工具链,各个平台可以根据需要使用不同的工具链。

综上,简单介绍了AliOS Things v1.2.0的新特性,更多信息请访问:https://github.com/alibaba/AliOS-Things

目录
相关文章
|
关系型数据库 MySQL 数据库连接
cas5.3 → 连接mysql数据库
cas5.3 → 连接mysql数据库
365 0
|
8月前
|
监控 搜索推荐 API
小红书开放平台评论接口全解析:从采集到情感分析
本接口可合法获取小红书笔记评论数据,支持分层评论、分页及排序功能,适用于舆情监控与用户画像分析。提供Python请求示例,兼容性强,返回数据可直接用于Pandas分析。
|
6月前
|
网络协议 算法 安全
Linux网络吞吐量优化(从零开始提升你的服务器网络性能)
本文介绍如何通过Linux系统调优显著提升网络吞吐量。涵盖TCP缓冲区调整、启用BBR拥塞控制、巨帧设置等实用技巧,帮助开发者和系统管理员优化高并发下的网络性能,即使新手也能快速上手并实现20%~300%的性能提升。
|
7月前
|
人工智能 文字识别 安全
2025年企业防范员工向第三方人工智能工具泄露数据的全面防护方案
随着生成式人工智能工具的普及,企业员工在日常工作中越来越依赖ChatGPT、DeepSeek等第三方AI服务提升效率。然而,这种便利背后隐藏着严重的数据泄露风险。调查显示,近六成企业发生过敏感数据提交事件,其中三成导致实际泄露。传统防护手段在面对AI数据泄露场景时效果有限,企业急需建立针对性的防护体系。
|
数据采集 监控 数据挖掘
静态IP代理的应用场景及企业使用指南
静态IP代理提供固定IP地址,具备高稳定性和安全性,适用于跨境电商、社交媒体管理、SEO、网络数据采集、远程办公及爬虫分析等场景。企业通过选择可靠的供应商、配置网络设置并合理应用,可有效提升业务效率和安全性。例如,某电商公司利用静态住宅代理IP进行数据采集,成功分析竞争对手策略,实现销售额20%的增长。
637 1
|
缓存 分布式计算 资源调度
Spark 与 MapReduce 的 Shuffle 的区别?
MapReduce 和 Spark 在 Shuffle 过程中有显著区别。MapReduce 采用两阶段模型,中间数据写入磁盘,I/O 开销大;而 Spark 使用基于内存的多阶段执行模型,支持操作合并和内存缓存,减少 I/O。Spark 的 RDD 转换优化减少了 Shuffle 次数,提升了性能。此外,Spark 通过 lineage 实现容错,资源管理更灵活,整体大数据处理效率更高。
|
数据中心
灾难恢复计划
灾难恢复计划
538 4
|
调度 Windows Python
windows计划任务的“等待空闲时间”已弃用
【9月更文挑战第1天】在Windows中,若“等待空闲时间”功能被弃用,可采用第三方任务调度软件(如Task Scheduler Pro、Advanced Task Scheduler)替代,或使用Python库(如schedule)和PowerShell脚本来实现。此外,还可调整任务触发条件,如设置特定时间或事件触发,以达到类似效果。这些方法能有效实现任务的精准调度。
534 9
|
中间件 测试技术 调度
利用率夹紧(Utilization Clamping) 【ChatGPT】
利用率夹紧(Utilization Clamping) 【ChatGPT】
|
算法 定位技术 C语言
51单片机实现俄罗斯方块游戏编程
设计了一款基于AT89C51单片机的俄罗斯方块游戏机,使用LCD12864液晶显示,按键控制方块移动与变形。游戏中,7种不同形状的方块随机下落,填满一行得分,满屏则游戏结束。包含电源、单片机最小系统、LCD和按键模块的硬件电路通过Proteus进行了仿真,展示了游戏运行、得分和计时等。代码部分展示了检查碰撞和更新地图的函数。
539 1

热门文章

最新文章