Institute of New Imaging Technologies, Universitat Jaume I, Av. Vicente Sos Baynat s/n, 12071 Castellón de la Plana, Spain.
Sensors (Basel). 2020 Apr 24;20(8):2418. doi: 10.3390/s20082418.
Nowadays, the concept of "Everything is connected to Everything" has spread to reach increasingly diverse scenarios, due to the benefits of constantly being able to know, in real-time, the status of your factory, your city, your health or your smallholding. This wide variety of scenarios creates different challenges such as the heterogeneity of IoT devices, support for large numbers of connected devices, reliable and safe systems, energy efficiency and the possibility of using this system by third-parties in other scenarios. A transversal middleware in all IoT solutions is called an IoT platform. the IoT platform is a piece of software that works like a kind of "glue" to combine platforms and orchestrate capabilities that connect devices, users and applications/services in a "cyber-physical" world. In this way, the IoT platform can help solve the challenges listed above. This paper proposes an IoT agnostic architecture, highlighting the role of the IoT platform, within a broader ecosystem of interconnected tools, aiming at increasing scalability, stability, interoperability and reusability. For that purpose, different paradigms of computing will be used, such as microservices architecture and serverless computing. Additionally, a technological proposal of the architecture, called Connect, is presented. This proposal is validated in the IoT scenario of smart farming, where five IoT devices ( nodes) have been deployed to improve wine production. A comprehensive performance evaluation is carried out to guarantee a scalable and stable platform.
如今,“万物互联”的概念已经传播到越来越多的场景,因为它能够实时了解工厂、城市、健康或小型农场的状态,这带来了很多好处。这种多样化的场景带来了不同的挑战,例如物联网设备的异构性、支持大量连接的设备、可靠和安全的系统、能源效率以及第三方在其他场景中使用该系统的可能性。所有物联网解决方案中的一个横向中间件称为物联网平台。物联网平台是一种软件,它像一种“胶水”一样工作,将平台结合起来,并协调连接设备、用户和应用程序/服务的功能,在“网络物理”世界中。这样,物联网平台可以帮助解决上述挑战。本文提出了一种物联网无关的架构,强调了物联网平台在更广泛的互联工具生态系统中的作用,旨在提高可扩展性、稳定性、互操作性和可重用性。为此,将使用不同的计算范例,如微服务架构和无服务器计算。此外,还提出了一种名为 Connect 的架构技术提案。该提案在智能农业的物联网场景中得到了验证,其中部署了五个物联网设备(节点)来提高葡萄酒产量。进行了全面的性能评估,以保证可扩展和稳定的平台。