AZFT物联网实验室董玮教授课题组论文"TinyLink 2.0: Integrating Device, Cloud, and Client Development for IoT Applications"被计算机网络领域顶级国际会议ACM MobiCom 2020录用。本届会议预计于2020年9月21日至25日在英国伦敦召开。
ACM MobiCom是计算机网络方面国际三大顶尖会议之一。MobiCom 2020共分为两轮投稿,本轮投稿共收到139篇,录用24篇长文,录用率仅约 17.27%。
物联网应用的开发一般涉及三端:物联网设备端、云端和移动端。到目前为止,三端开发都是互相独立的,使用的编程语言众多,如设备端一般使用C/C++,云端的智能算法一般使用Python等语言,而移动端一般使用HTML或Java。这就带来了物联网应用开发技术栈复杂,开发人员上手困难的问题。为了解决以上的挑战,与传统的三端各自独立式开发不同,TinyLink 2.0提出了一个三端“一体化”开发的方式。用户可以通过TinyLink 2.0语言,在同一份代码中编写三端的应用。此外,为了提高语言的可表达性,让用户能够更好、更快的创建智能物联网应用,TinyLink 2.0还采用了基于IFTTT的规则机制和基于机器学习的虚拟传感器技术。在此基础上,TinyLink 2.0还使用了静态和动态优化器,对不同端之间的传输数据量进行了优化,以此来降低物联网节点的能耗,增长其生命周期。