AliOS Things v1.1.1新特性

摘要: 今年杭州云栖大会上,AliOS Things正式发布,10/20在github上开源v1.1.0版本。经过AliOS Things团队及合作伙伴1个多月的努力,很高兴有些更新可以和大家分享。AliOS Things v1.1.1包含了ESP32支持,AT框架,3BIN,JS运行环境,Testbed基础设施等新特性。

今年杭州云栖大会上,AliOS Things正式发布,10月20号在github上开源v1.1.0版本。经过AliOS Things团队及合作伙伴1个多月的努力,很高兴有些更新可以和大家分享。

AliOS Things回顾
作为公众号的第一篇文章,在展开之前,先简单回顾一下AliOS Things的一些基本特性。

AliOS Things的愿景是,通过云端一体,创造新的服务,提供更好,更丰富的用户体验,并在不同的行业应用中降低运营成本,提高效率。

AliOS Things是一个Layered Architecture,自下而上包含:

BSP:芯片厂商的板级代码
HAL:硬件抽象层
Kernel:包含自研的Rhino内核,Yloop,VFS,KV文件系统
Protocols:协议栈,包括TCPIP,BLE,uMesh等
Security:各类安全组件,包括TLS,TFS安全框架,TEE(可信执行环境)
中间件及服务:Alink/MQTT/CoAP连接协议,FOTA,JS引擎,AT指令框架
AliOS Things也是一个Component Architecture,开发者可以以非常直观的方式增减包括上述的各类组件。

AliOS Things通过Yloop异步事件框架,让开发者在大部分场景免去多线程开发的复杂性。同时,丰富的调试工具,包括内存泄露溢出检测,栈溢出检测,System Trace等,帮助开发者提升效率。我们称之为极简开发。

uMesh是为了丰富设备接入IP网络的方式而自研的自组网框架,它不依赖于具体的无线标准,已经支持802.11/802.15.4/BLE多种通信方式,并支持混合组网。uMesh是一种Routing Mesh实现,支持树状和网状拓扑。uMesh配合各类传感器,可以搭建各种有趣又有用的应用。

后续我们将陆续邀请AliOS Things团队的核心成员在云栖社区为大家详细讲解AliOS Things的各类特性,敬请关注。

AliOS Things v1.1.1的新特性
v1.1.1虽然是一个小版本升级,但是包含了不少新特性:

新平台支持:ESP32
ESP32是上海乐鑫科技开发的一款业界领先的WiFi/BLE Combo芯片。
AliOS Things for ESP32支持了绝大部分重要特性,包括:

Rhino内核
WiFi Station
uMesh WiFi
BLE
FOTA
Alink/MQTT/CoAP
AT框架
v1.1.1引入AT Parser,支持对不同AT通信模块的抽象,使得各类AT应用可以以统一的方式来访问AT功能。
在此基础上,引入了SAL(Socket Adapter Layer),支持LwIP over AT,让应用可以通过socket访问网络。SAL LwIP模式要求AT通信模块支持IP包的直接收发,目前庆科的MOC108已经支持该模式。

3BINs
多BIN框架,进一步升级,允许系统切割成kenel,framework,app三个镜像,支持更细粒度的FOTA。多BIN框架也进一步降低开发者的使用门槛,开发者可以以简单的方式把API从比如kernel层export给framework层使用,或者把framework层export给app层使用。

JS(JavaScript)运行环境
v1.1.1把自研的JS引擎Bone Engine通过AliOS Things开放给广大开发者使用。

BoneEngine for AOS, 是一套为AliOS Things优化定制的JavaScript引擎, 集成了各IoT模块,为AliOS Things及运行AliOS的设备提供一套JavaScript的编程及运行环境。采用 BoneEngine for AOS来构建物联网应用,可以极大的降低开发门槛,让更多开发者得以进入到硬件开发领域中。

进一步细节请参考上手指南。

Testbed for uDevice Center
v1.1.1也开放了用于搭建多设备调试环境的Testbed基础设施。配合AliOS Studio IDE环境的uDevice Center功能,开发者可以以图形化界面来操作调试多块设备。对于支持uMesh组网的设备,你甚至可以实时看到设备的组网情况,包括拓扑信息,信号强度等。我们会在近期发出如何基于Testbed/uDevice Center构建多设备调试环境的文章,敬请期待。

图片描述

小结
AliOS Things将不断的把各类能力开放到广大开发者,有什么需求或者指教,欢迎访问github官网:https://github.com/alibaba/AliOS-Things

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523212.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spark精华问答 | spark性能优化方法

Hadoop再火,火得过Spark吗?今天我们继续关于Spark的精华问答吧。1Q:影响性能的主要因素是什么?A:网络传输开销大硬件资源利用率低同一资源的复用率低2Q:优化的方向有哪些?A:设置数据…

阿里云Elasticsearch的X-Pack:机器学习、安全保障和可视化

摘要: ELK是日志分析领域较为流行的技术选择,不少阿里云用户选择在ECS上搭建开源Elasticsearch。与自建开源Elastisearch相比,阿里云Elasticsearch做了性能优化,支持弹性扩容,并搭载了商业版组件X-Pack,为用…

2017北京云栖大会:云效企业级协同研发专场议题揭秘!

摘要: 阿里巴巴原汁原味的研发协同平台是如何支撑双十一1682亿背后的研发协同?大中型企业如何完成公有云/专有云/混合云转型升级,实现高效协同研发? 阿里巴巴原汁原味的研发协同平台是如何支撑双十一1682亿背后的研发协同&#xf…

毋庸置疑,容器带来改变!

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘晶晶对于飞贷金融科技副总裁陈定玮而言,金融行业数据具有相较于其他行业更为严格的的高标准安全性要求,对容错的要求更为尤甚;此外是否能高效支撑飞贷金融科技的核心业务,尤其…

阿里云发布首款全球智能互联的网络产品——云骨干网

摘要: 12月13日,阿里发布全球首款智能互联的网络产品–云骨干网(Cloud Backbone Network)。这款产品能够分钟级构建多地域全球网络,并和混合云连成一体,打造具有企业级规模和通信力的智能云上骨干网络。12月…

MaxCompute复杂数据分布的查询优化实践

摘要: 2017年中国大数据技术大会于12月7-9日在北京新云南皇冠假日酒店隆重举行, 大会就大数据时代社会各行业的智能化进程和行业实践展开深入讨论。 在12月8日的“大数据分析与生态系统”分论坛上,来自阿里巴巴计算平台事业部的高级技术专家少杰&#xf…

Linux 主机信息 总览

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

这项技术,风头正劲,BAT要力捧!程序员:我彻底慌了...

人工智能离我们还遥远吗?近日,海底捞斥资1.5亿打造了中国首家火锅无人餐厅;阿里酝酿了两年之久的全球首家无人酒店也正式开始运营,百度无人车彻底量产。李彦宏称,这是中国第一款能够量产的无人驾驶乘用车。而阿里的这家…

joi模块验证日期格式_python datetime模块详解

一、datetime模块介绍通过print(dir(datetime)),我们可以看到模块内属性和类:[MAXYEAR, MINYEAR, __builtins__, __cached__, __doc__, __file__, __loader__, __name__, __package__, __spec__, date, datetime, datetime_CAPI, sys, time, timedelta, …

AliOS Things 基于组件化思想的多bin特性

摘要: 今年杭州云栖大会上,AliOS Things正式发布,其中有一个基于组件化思想的多bin特性,这是AliOS Things有专利保护的多bin fota升级解决方案的核心 今年杭州云栖大会上,AliOS Things正式发布,其中有一个基…

数据库风云:老骥伏枥,新秀辈出

戳蓝字“CSDN云计算”关注我们哦!作者:姜洪军“在数据库技术方面,亚马逊落后甲骨文10至20年”。2018年10月23日,甲骨文(Oracle)创始人、执行董事长拉里埃里森,在甲骨文举办的一次大会的主题演讲…

解读阿里云oss-android/ios-sdk 断点续传(多线程)

摘要: oss sdk 断点续传功能使用及其相关原理 前言 移动端现状 随着移动端设备的硬件水平的不断提高,如今的cpu,内存等方面都大大的超过了一般的pc电脑,因此在现今的程序中,合理的使用多线程去完成一些事情是非常有必…

云钻还在吗 苏宁怎么解除实名认证_快手7天怎么养号,5步简易养号方案送上

今天我们聊一聊,新注册的快手号,7天怎么养号?为什么要养号?什么情况下需要养号?一般来说,新账号、播放量不高、很少热门、违规等情况,都需要养号。养号有什么作用?养号的作用很多&am…

将html表格导出到excel表格,table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose...

简要教程jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件。该插件可以根据你的需要导出表格中的内容,不需要的行可以不导出。它文件体积小,使用非常方便。注意导出的Excel文件的格式,默认导出为.xlsx格式…

RDS读写分离,海量数据一键搞定

简介 RDS为用户提供高透明,高可用,高性能,高灵活的读写分离服务。在最近的版本我们基于短连接的用户进行了优化,使得短连接的用户负载均衡更加完善合理。RDS读写分离有如下特性: 易用/透明性 用户只需要在原来的只读…

7 行代码优雅地实现 Excel 文件导出功能?

文章目录一、前言二、Apache poi、jxl 的缺陷三、阿里出品的 EasyExcel,安利一波四、EasyExcel 解决了什么五、快速上手5.1 添加依赖5.2 七行代码搞定 Excel 生成六、特殊场景支持七、Web 下载示例代码八、需要注意的点九、总结一、前言 关于导出 Excel 文件&#…

Docker精华问答 | 用dockerfile制作镜像

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!1Q:…

日志服务Flink Connector《支持Exactly Once》

摘要: Flink log connector是阿里云日志服务推出的,用于对接Flink的工具,包含两块,分别是消费者和生产者,消费者用于从日志服务中读数据,支持exactly once语义,生产者用于将数据写到日志服务中&…

两个瓶子水怎样一样多_同事每天比我多睡两个小时!省下70万买了地铁站附近房子 杭州姑娘却感叹买房时一定是脑子进了水……...

都市快报讯 你上下班路上要多久?这个问题最近引起网友热议。 昨天,杭州市城乡建设发展研究院发布11月份城区交通运行分析:从上个月起,杭州的交通运行已经开启“冬季模式”,晚高峰出行进一步集中,拥堵程度环…

为什么电路交换不适合计算机网络,电路交换技术不适合计算机数据通信

5.2 分组交换原理上一节介绍了计算机网络的组成和网络的体系结构,其中通信子网的基本任务就是将数据信息从源点传送到S的点,在源点与目的点之间可能要经过许多个链路和中继节点。链路的功能是传输,而中继节点的功能是交换,也就是从…