博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AliOS Things v1.2.0新特性
阅读量:6069 次
发布时间:2019-06-20

本文共 1491 字,大约阅读时间需要 4 分钟。

摘要:
经过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团队及合作伙伴的努力,发布了,除了支持恩智浦半导体LPC54102,庆科MK3239 BLE/MK1101通用MCU外,各个主要子系统也发布了新特性:

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

新平台

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

是上海庆科开发的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(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的新特性,更多信息请访问:。

转载地址:http://infgx.baihongyu.com/

你可能感兴趣的文章
Razor Templating Engine
查看>>
How do I avoid capturing self in blocks when implementing an API?
查看>>
Spring中bean的scope
查看>>
遇到过有人在文件服务器上新建共享文件夹,自己无法COPY文件,别人无法看到的情况么??...
查看>>
iOS开发系列—Objective-C之Foundation框架
查看>>
LLDB TO GDB COMMAND MAP LLDB TO GDB COMMAND MAP[转]
查看>>
js修改后没反应-看看是不是取的缓存
查看>>
将图库的图片剪切并保存
查看>>
Bootstrap
查看>>
HTTP请求(GET与POST区别)和响应
查看>>
深入理解Linux内存管理机制(一)
查看>>
如何创建可扩展表视图中的iOS 学习和拓展优化(有待更新)
查看>>
ubuntu下如何安装codeblocks集成开发环境
查看>>
IOS 6 自动布局 入门-1(IOS中autolayout和之前版本autoresize的差异)
查看>>
Perl快捷删除数组重复元素
查看>>
java设计模式4--建造者模式(Builder)
查看>>
[Domino]“java.lang.ClassCastException:lotus.domino.cso.Item”异常解决办法
查看>>
java String转Date问题
查看>>
[华为机试练习题]26.铁路栈问题
查看>>
Android popupWindow打造一个扩展性强的的抽象BasePopup类
查看>>