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


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


考虑到实验教学场景的便捷性 , 我们团队也专注于攻克硬件依赖性难题 。
在过去几年 , 我们团队和阿里巴巴-浙江大学前沿技术联合研究中心(AZFT)物联网实验室的同事联手打造了物联网远程实验平台LinkLab 。 LinkLab具备远程实验、在线判题、场景仿真等功能 , 它最显著的优势在于 , 省去繁琐硬件连接 , 让开发者使用少量代码即可便捷完成物联网技术 , 可以应用在物联网教学、科研、应用测试等场景中 。 我们还在远程搞一个机房 , 用户可以通过浏览器去访问硬件 。
LinkLab拥有三项关键技术:第一 , 基于多租户设备复用的高并发 。 传统线下实验室模式下 , 一用户就需要占用一套实验设备 。 而LinkLab将开发板在时间、空间、细粒度权限等方面进行重新分配 , 一个开发板机柜可同时支撑数百人进行物联网实验 。
第二 , 远程开发与线下模拟协同 。 业界目前已有不少虚拟仿真平台 , 哈佛大学、亚马逊等都研发了模拟器 , 但是他们都无法同时达到远程开发和线下保持一致的水平 。 在物联网实验教育环境下 , 学生实验中所编写的代码无法在真实场景中测试应用效果也是一大难题 。 LinkLab利用远程开发与线下模拟协同技术可以实现用户在线上编写的代码一键部署到线下 , 成功破解了这一难题 。
第三 , 虚实场景融合 。 物联网一定是最终应用在现实场景中 , 且场景是千差万别的 。 LinkLab虚拟场景开发平台可以让用户足不出户、无硬件情况下拥有最新最完全的沉浸式场景开发体验 。 在物联网实验教育实践时 , 学生无需异构硬件和各类实验箱 , 利用LinkLab的虚拟场景进行开发 , 即可还原真实场景的应用 。
比如我们设计的智慧家居场景中 , 有风扇、窗帘、灯等常用家具设备 , 开发者在LinkLab虚拟场景平台上直接编写好三端 , 一键下发之后 , 就可以在真实场景中构造相同的应用 , 实现线上线下虚实之间的融合 。
这其中的最大难点是智能家居的交互应用 。 对于教学场景而言 , 如何解决开发者在开发应用之后实现快速交互功能也是关键 。 我们又研发出虚拟传感中心技术来解决这个难题 , 把所有硬件传感器接口全部接到虚拟传感中心来 , 它可以灵活分配到各种各样的模型上 , 这样就打通了虚实融合的最后一步 。

基于以上关键技术 , LinkLab作为教学实验平台 , 目前已经与阿里云及众多高校进行合作应用 , 致力于为中国物联网事业培养更多人才 。 未来 , LinkLab可凭借无需硬件、远程开发、全栈技术等显著特色 , 打破物联网实验教学平台的时空限制 , 助力解决物联网教育面临的上手难、开发难和部署难三大关键难题 。