网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题

网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题

文章图片

网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题

文章图片

网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题

文章图片

网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题

文章图片



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

【网信办|看见新视界NO.08远程物联网教学实验平台解决传统IoT应用开发难题】近十年来 , 全球物联网建设速度加快 , 数以亿计的物联网硬件设备正在被加速部署 , 在万物互联的时代 , 人们每天的衣食住行都会与物联网息息相关 。
1月12日下午 , 由阿里云创新中心主办的 “看见创新力量”——阿里云科技创新年会暨阿里巴巴诸神之战年度盛典暨阿里巴巴-浙江大学前沿技术联合研究中心(AZFT)年会在杭州举行 。 浙江大学计算机学院副教授高艺出席会议并围绕虚实融合的物联网实验平台主题展开分享 , 小编对相关内容进行了整理 , 做了不改变原意的删减、编辑 , 分享给大家 。

随着物联网传输技术、平台应用等基础设备的大规模铺垫 , 物联网在教学领域的应用研发也担任着重要角色 。 如同创业者要把想法转变成原型系统 , 去说服投资人一样 , 物联网实验平台也需要从教学最初、到原型系统、再到进入应用开发的完整生态 。
然而 , 在传统的物联网开发模式下 , 开发者从想法构思到应用在真实场景是一个非常复杂的过程 。 物联网应用过程不同于移动互联网 。 移动互联网目前主要分为安卓、IOS两大阵营 , 硬件开发只需围绕这两个阵营展开 , 难度相对较小 。
物联网应用开发流程则更加复杂 。 如果开发者预想做一个智慧门锁应用 , 首先需要确认硬件方案 , 但物联网的硬件系统千奇百怪 , 针对不同硬件、所使用的开发工具也不一样;其次 , 需要确认软件的开发系统 , 包括操作系统、网络协议栈、通信能力等;之后 , 开发者需要找到对应领域的前端、后端、嵌入式、AI等领域的技术人员进行开发操作;之后 , 还有技术测试、工厂生产、再次测试、大规模部署等一系列流程要走 。
同样的 , 物联网实验平台在教学领域也遇到了非常多的问题 。 学生需要一间设备齐全的标准化实验室 , 并根据分发的各类实验箱进行实验开发 , 物联网实验教学在一定程度上受到对硬件的强依赖性限制 , 故而产生了两个难题 , 一是如何解决设备异构性的挑战 , 二是如何解决硬件的依赖性 。


随着物联网应用场景的快速发展 , 传统物联网开发流程中的弊端也越发突出 。 应用碎片化、硬件多样性和兼容、软硬件协同等成为物联网实验平台在教学环境中的难题 , 这些问题造成了物联网应用开发周期长、门槛高的弊端 。
为了解决设备异构性难题 , 我们团队设计了物联网软硬件一体化开发平台TinyLink , 这是一个对新手开发者非常友好的物联网IoT快速开发系统 , 具有自顶向下的开发模型 , 改变了传统的物联网开发流程 , 大大降低了物联网开发门槛 。
一般物联网的应用由设备端、云端、客户端三类代码组成 , 这三端技术开发需要不同专业的技术人员进行操作 , 整个过程非常复杂 , 于是 , 我们开始思考 , 是否能在统一平台上完成整个流程以突破设备异构性难题 。