物联网远程实验室LinkLab在阿里云北京峰会发布

LinkLab是阿里云与阿里巴巴-浙江大学前沿技术联合研究中心(AZFT)联合推出的物联网远程实验平台。3月21日,该平台作为阿里云物联网教育产品线的一部分,在阿里云北京峰会上正式发布。发布会议同时在线直播,吸引了大批物联网开发者参加。

 


LinkLab项目发布

 


项目发布会在线直播


LinkLab平台集成了阿里云IoT部门与AZFT物联网实验室的最新研究成果,主要包括:

1. 嵌入式WebIDE Hacklab。Hacklab是阿里云IoT部门开发的嵌入式WebIDE,将物联网设备端开发环境搬到了线上,开发者无需安装即可使用,降低了物联网设备端开发的技术门槛。同时Hacklab提供了广泛的开发库,加速开发者的开发进程。

 


Hacklab 用户界面


2. 分布式远程设备管理技术。物联网应用开发存在的一个问题是硬件设备获取周期长,代码测试困难。针对这一问题,阿里云IoT部门开发了远程设备管理平台uDevice Center。uDevice Center将设备从线下搬到了线上,开发者可以按需申请在线设备,远程烧写、调试代码。另外,uDevice Center采用分布式的系统架构,设备扩展十分方便。

 


uDevice Center系统架构


3. TinyLink自顶向下快速开发方法。传统的物联网开发流程采用自底向上的开发方式,开发者首先需要选择设备,在此基础上,针对特定设备,编写设备端代码。这种开发方式对开发者要求较高,开发周期较长,需要开发者掌握一定的嵌入式知识。为了降低物联网应用开发的难度,AZFT物联网实验室推出了TinyLink系统,创新性地采用自顶向下的开发方式,通过统一的API屏蔽不同硬件设备的差异,大大降低了物联网应用开发的门槛。相关论文发表在移动计算领域著名会议ACM MobiCom’17上。

 


TinyLink开发流程


LinkLab平台对上述三个系统进行了深度集成,打造了具有在线快速开发、远程调试功能的远程实验室平台。集成后的LinkLab平台主要有三个特点:

1. 在线开发。LinkLab系统基于阿里云推出的HackLab平台,开发者无需在本地安装开发环境,只需要一个浏览器即可完成物联网应用的开发。

2. 远程调试。基于分布式的远程设备管理技术,开发者可以使用线上的设备调试自己的代码,加快物联网应用的开发流程。

3. 自顶向下。LinkLab系统集成了AZFT物联网实验室开发的TinyLink快速开发平台,支持自顶向下的开发方式。基于LinkLab平台,初学者也可以快速构建自己的物联网应用。


今年3月份,经过阿里云IoT部门与AZFT物联网实验室同学的多次讨论,LinkLab项目作为阿里云教育产品线的一部分正式立项。

 


LinkLab立项讨论会


作为阿里云物联网教育产品线的一个子系统,目前,LinkLab初步接入了3种/12个开发板。根据项目规划,系统最终将接入至少100个设备,并且支持WiFi、 蓝牙、Zigbee等多种通信协议。

 


LinkLab接入的设备


另外,3月22日阿里云北京峰会期间,LinkLab项目浙大方面参与的老师与同学在阿里云北京总部与阿里巴巴相关同学进行了进一步的讨论,确定了LinkLab系统后续的开发计划。


 


阿里巴巴北京总部讨论


阿里技术 | 达摩院 copyright@2017-2018 阿里巴巴-浙江大学前沿技术联合研究中心《法律声明》
浙公网安备: 33010002000092号
| ICP备案网站信息: 浙B2-20120091-4