物联网监测与控制框架,应用于智慧农业。
Monitoring and Control Framework for IoT, Implemented for Smart Agriculture.
机构信息
Graduate School of Science and Technology, Kumamoto University, Kumamoto 860-8555, Japan.
Faculty of Advanced Science and Technology, Kumamoto University, Kumamoto 860-8555, Japan.
出版信息
Sensors (Basel). 2023 Mar 1;23(5):2714. doi: 10.3390/s23052714.
To mitigate the effects of the lack of IoT standardization, including scalability, reusability, and interoperability, we propose a domain-agnostic monitoring and control framework (MCF) for the design and implementation of Internet of Things (IoT) systems. We created building blocks for the layers of the five-layer IoT architecture and built the MCF's subsystems (monitoring subsystem, control subsystem, and computing subsystem). We demonstrated the utilization of MCF in a real-world use-case in smart agriculture, using off-the-shelf sensors and actuators and an open-source code. As a user guide, we discuss the necessary considerations for each subsystem and evaluate our framework in terms of its scalability, reusability, and interoperability (issues that are often overlooked during development). Aside from the freedom to choose the hardware used to build complete open-source IoT solutions, the MCF use-case was less expensive, as revealed by a cost analysis that compared the cost of implementing the system using the MCF to obtain commercial solutions. Our MCF is shown to cost up to 20 times less than normal solutions, while serving its purpose. We believe that the MCF eliminated the domain restriction found in many IoT frameworks and serves as a first step toward IoT standardization. Our framework was shown to be stable in real-world applications, with the code not incurring a significant increase in power utilization, and could be operated using common rechargeable batteries and a solar panel. In fact, our code consumed so little power that the usual amount of energy was two times higher than what is necessary to keep the batteries full. We also show that the data provided by our framework are reliable through the use of multiple different sensors operating in parallel and sending similar data at a stable rate, without significant differences between the readings. Lastly, the elements of our framework can exchange data in a stable way with very few package losses, being able to read over 1.5 million data points in the course of three months.
为缓解物联网缺乏标准化(包括可扩展性、可重用性和互操作性)的影响,我们提出了一种用于设计和实现物联网(IoT)系统的与领域无关的监控和控制框架(MCF)。我们为五层 IoT 架构的各层创建了构建块,并构建了 MCF 的子系统(监控子系统、控制子系统和计算子系统)。我们在智能农业的实际用例中展示了 MCF 的利用,使用了现成的传感器和执行器以及开源代码。作为用户指南,我们讨论了每个子系统的必要考虑因素,并根据可扩展性、可重用性和互操作性(在开发过程中经常被忽视的问题)评估了我们的框架。除了选择用于构建完整开源 IoT 解决方案的硬件的自由之外,通过成本分析,我们比较了使用 MCF 实现系统的成本与获得商业解决方案的成本,MCF 用例的成本更低。我们的 MCF 成本比正常解决方案低 20 倍,而其功能相同。我们相信,MCF 消除了许多 IoT 框架中的领域限制,并成为物联网标准化的第一步。我们的框架在实际应用中表现稳定,代码不会显著增加功耗,可以使用普通可充电电池和太阳能电池板运行。实际上,我们的代码消耗的电量非常少,以至于通常的电量比保持电池充满所需的电量高出两倍。我们还通过使用多个并行运行且以稳定速率发送相似数据的不同传感器来展示我们框架提供的数据是可靠的,读数之间没有显著差异。最后,我们框架的元素可以以非常少的数据包丢失稳定地交换数据,在三个月的时间内能够读取超过 150 万个数据点。