arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2101.09796cs.SEcs.DC
收藏

IoT应用开发方法的“如果”与“但是”

The Ifs and Buts of the Development Approaches for IoT Applications

Saitel Daniela Agudelo-Sanabria, Anshul Jindal

摘要:

物联网(IoT)设备的最近增长已经导致各种复杂应用的兴起,其中这些应用涉及大量异构设备之间的交互。需要解决的一个重要挑战是促进物联网应用程序的敏捷开发,而参与该过程的各方只需付出最少的努力。然而,由于物联网系统中交互的各种硬件和软件技术,物联网应用程序开发具有挑战性。此外,它涉及到处理归因于不同软件生命周期阶段的问题:开发,部署和进展。在本文中,我们研究了三种物联网应用程序开发方法:基于Mashup的开发,基于模型的开发和基于功能即服务的开发。从不同的角度讨论了每种方法的优点和缺点,包括可靠性,部署速度,易用性和目标受众。最后,我们提出了一个简单的解决方案,将这些技术结合起来,以提供可靠的应用程序,同时降低成本和发布时间。

英文摘要:

The recent growth of the Internet of Things (IoT) devices has lead to the rise of various complex applications where these applications involve interactions among large numbers of heterogeneous devices. An important challenge that needs to be addressed is to facilitate the agile development of IoT applications with minimal effort by the various parties involved in the process. However, IoT application development is challenging due to the wide variety of hardware and software technologies that interact in an IoT system. Moreover, it involves dealing with issues that are attributed to different software life-cycle phases: development, deployment, and progression. In this paper, we examine three IoT application development approaches: Mashup-based development, Model-based development, and Function-as-a-Service based development. The advantages and disadvantages of each approach are discussed from different perspectives, including reliability, deployment expeditiousness, ease of use, and targeted audience. Finally, we propose a simple solution where these techniques are combined to deliver reliable applications while reducing costs and time to release.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑