物联网应用开发方法的利弊考量
软件工程
2021-01-26 v1 分布式、并行与集群计算
摘要
近期物联网(IoT)设备的增长导致了各种复杂应用的兴起,这些应用涉及大量异构设备之间的交互。需要解决的一个重要挑战是,以参与过程的各方最小化的努力来促进 IoT 应用的敏捷开发。然而,由于 IoT 系统中交互的软硬件技术种类繁多,IoT 应用开发具有挑战性。此外,它涉及处理归因于不同软件生命周期阶段的问题:开发、部署和演进。在本文中,我们考察了三种 IoT 应用开发方法:基于 Mashup 的开发、基于模型的开发和基于函数即服务(FaaS)的开发。从可靠性、部署迅捷性、易用性和目标受众等不同角度讨论了每种方法的优缺点。最后,我们提出了一种简单解决方案,将这三种技术结合以交付可靠应用,同时降低成本和发布时间。
引用
@article{arxiv.2101.09796,
title = {The Ifs and Buts of the Development Approaches for IoT Applications},
author = {Saitel Daniela Agudelo-Sanabria and Anshul Jindal},
journal= {arXiv preprint arXiv:2101.09796},
year = {2021}
}
备注
7 pages