柯桥新闻网-绍兴县综合新闻门户网站

柯桥新闻网-绍兴县综合新闻门户网站

柯桥地方互联网门户。柯桥新闻网拥有在网民中具有高度影响力和号召力的门户论坛社区青柯桥。网站下设柯桥新闻、柯桥房产,柯桥汽车,柯桥美食,柯桥旅游等频道,是柯桥互联网用户获取信息的媒体平台。

菜单导航

「看见新视界」栏目由阿里云创新中心出品,分享不同行业专家对于科技创新领域的新观点、新洞察,看见创新背后
> 柯桥教育 > 正文

看见新视界NO.08|浙江大学计算机学院高艺副教授

作者: 柯桥 更新时间: 2022年07月21日 20:43:26 游览量: 156

简述:

「看见新视界」栏目由阿里云创新中心出品,分享不同行业专家对于科技创新领域的新观点、新洞察,看见创新背后

   近十年来,全球物联网建设速度加快,数以亿计的物联网硬件设备正在被加速部署,在万物互联的时代,人们每天的衣食住行都会与物联网息息相关。

  1月12日下午,由阿里云创新中心主办的“看见创新力量”——阿里云科技创新年会暨阿里巴巴诸神之战年度盛典暨阿里巴巴-浙江大学前沿技术联合研究中心(AZFT)年会在杭州举行。浙江大学计算机学院副教授高艺出席会议并围绕虚实融合的物联网实验平台主题展开分享,小编对相关内容进行了整理,做了不改变原意的删减、编辑,分享给大家。

  传统模式下物联网应用开发流程极其复杂

  随着物联网传输技术、平台应用等基础设备的大规模铺垫,物联网在教学领域的应用研发也担任着重要角色。如同创业者要把想法转变成原型系统,去说服投资人一样,物联网实验平台也需要从教学最初、到原型系统、再到进入应用开发的完整生态。

  然而,在传统的物联网开发模式下,开发者从想法构思到应用在真实场景是一个非常复杂的过程。物联网应用过程不同于移动互联网。移动互联网目前主要分为安卓、IOS两大阵营,硬件开发只需围绕这两个阵营展开,难度相对较小。

  物联网应用开发流程则更加复杂。如果开发者预想做一个智慧门锁应用,首先需要确认硬件方案,但物联网的硬件系统千奇百怪,针对不同硬件、所使用的开发工具也不一样;其次,需要确认软件的开发系统,包括操作系统、网络协议栈、通信能力等;之后,开发者需要找到对应领域的前端、后端、嵌入式、AI等领域的技术人员进行开发操作;之后,还有技术测试、工厂生产、再次测试、大规模部署等一系列流程要走。

  同样的,物联网实验平台在教学领域也遇到了非常多的问题。学生需要一间设备齐全的标准化实验室,并根据分发的各类实验箱进行实验开发,物联网实验教学在一定程度上受到对硬件的强依赖性限制,故而产生了两个难题,一是如何解决设备异构性的挑战,二是如何解决硬件的依赖性。

微信截图_20220303154435.png

  IoT快速开发系统TinyLink,大幅降低物联网开发门槛

  随着物联网应用场景的快速发展,传统物联网开发流程中的弊端也越发突出。应用碎片化、硬件多样性和兼容、软硬件协同等成为物联网实验平台在教学环境中的难题,这些问题造成了物联网应用开发周期长、门槛高的弊端。

  为了解决设备异构性难题,我们团队设计了物联网软硬件一体化开发平台TinyLink,这是一个对新手开发者非常友好的物联网IoT快速开发系统,具有自顶向下的开发模型,改变了传统的物联网开发流程,大大降低了物联网开发门槛。

  一般物联网的应用由设备端、云端、客户端三类代码组成,这三端技术开发需要不同专业的技术人员进行操作,整个过程非常复杂,于是,我们开始思考,是否能在统一平台上完成整个流程以突破设备异构性难题。

  TinyLink2.0就是这个解决方案。开发者只需分析相应的业务需求和应用逻辑,编写一段代码放在TinyLink平台上,通过交叉编译,一次性生成三端所需的全部代码,就可以将想表达的应用场景展示出来。对开发者来说,非常便利,减少了学习成本。

微信截图_20220303154609.png

  物联网开发硬件依赖性难题如何解?

  考虑到实验教学场景的便捷性,我们团队也专注于攻克硬件依赖性难题。

  在过去几年,我们团队和阿里巴巴-浙江大学前沿技术联合研究中心(AZFT)物联网实验室的同事联手打造了物联网远程实验平台LinkLab。LinkLab具备远程实验、在线判题、场景仿真等功能,它最显著的优势在于,省去繁琐硬件连接,让开发者使用少量代码即可便捷完成物联网技术,可以应用在物联网教学、科研、应用测试等场景中。我们还在远程搞一个机房,用户可以通过浏览器去访问硬件。

  LinkLab拥有三项关键技术:第一,基于多租户设备复用的高并发。传统线下实验室模式下,一用户就需要占用一套实验设备。而LinkLab将开发板在时间、空间、细粒度权限等方面进行重新分配,一个开发板机柜可同时支撑数百人进行物联网实验。