Hang Lei, Kim Do-Hyeun
Department of Computer Engineering, Jeju National University, Jeju 63243, Korea.
Sensors (Basel). 2019 May 14;19(10):2228. doi: 10.3390/s19102228.
With the rapid development of communication technologies, the Internet of Things (IoT) is getting out of its infancy, into full maturity, and tends to be developed in an explosively rapid way, with more and more data transmitted and processed. As a result, the ability to manage devices deployed worldwide has been given more and advanced requirements in practical application performances. Most existing IoT platforms are highly centralized architectures, which suffer from various technical limitations, such as a cyber-attack and single point of failure. A new solution direction is essential to enhance data accessing, while regulating it with government mandates in privacy and security. In this paper, we propose an integrated IoT platform using blockchain technology to guarantee sensing data integrity. The aim of this platform is to afford the device owner a practical application that provides a comprehensive, immutable log and allows easy access to their devices deployed in different domains. It also provides characteristics of general IoT systems, allows for real-time monitoring, and control between the end user and device. The business logic of the application is defined by the smart contract, which contains rules and conditions. The proposed approach is backed by a proof of concept implementation in realistic IoT scenarios, utilizing Raspberry Pi devices and a permissioned network called Hyperledger Fabric. Lastly, a benchmark study using various performance metrics is made to highlight the significance of the proposed work. The analysis results indicate that the designed platform is suitable for the resource-constrained IoT architecture and is scalable to be extended in various IoT scenarios.
随着通信技术的快速发展,物联网(IoT)正走出其初期阶段,迈向全面成熟,并趋于以爆发式的速度发展,传输和处理的数据越来越多。因此,在实际应用性能方面,对全球部署设备的管理能力提出了更高、更先进的要求。大多数现有的物联网平台是高度集中的架构,存在各种技术限制,如网络攻击和单点故障。为了在增强数据访问的同时,按照政府在隐私和安全方面的规定对其进行规范,一个新的解决方案方向至关重要。在本文中,我们提出了一个使用区块链技术的集成物联网平台,以保证传感数据的完整性。该平台的目的是为设备所有者提供一个实际应用,提供全面、不可变的日志,并允许轻松访问其部署在不同领域的设备。它还具备通用物联网系统的特性,允许终端用户与设备之间进行实时监控和控制。应用的业务逻辑由智能合约定义,智能合约包含规则和条件。所提出的方法通过在实际物联网场景中的概念验证实现得到支持,利用树莓派设备和一个名为Hyperledger Fabric的许可网络。最后,使用各种性能指标进行了基准研究,以突出所提出工作的重要性。分析结果表明,所设计的平台适用于资源受限型物联网架构,并且可扩展以在各种物联网场景中进行扩展。