Design and Implementation of a Blockchain Based Interworking of oneM2M and LWM2M IoT Systems
Design and Implementation of a Blockchain Based Interworking of oneM2M and LWM2M IoT Systems
김동규(Pusan National University); 조욱(부산대학교); 김요한(Pusan National University); Yustus-Eko Oktian(부산대학교); 김호원(부산대학교)
19권 1호, 89~97쪽
초록
With the growth of Internet-of-Things (IoT) technologies, the number of IoT devices developers need to managehas increased exponentially. Many IoT standards have been proposed to allow those devices to communicateefficiently in day-to-day tasks. However, we lack trusted interworking entities for devices from different standardsto collaborate securely. This paper proposes a blockchain platform that bridges multiple heterogeneousIoT platforms to co-exist and interwork. Specifically, we designed an interworking proxy application entity(IPE) implemented as a chaincode in Hyperledger Fabric to collect and process data coming from/to oneM2Mand LWM2M architecture. The use of blockchain will guarantee network reliability and data integrity so thatcross-standard communications can be audited and processed securely. Based on our evaluation, we show thatthe interworking between oneM2M and LWM2M through our blockchain platform is feasible. Furthermore,the proposed system can process up to 206 transactions per second with 1,000 running applications, which isabout an 87% increase from the previously referenced study.
Abstract
With the growth of Internet-of-Things (IoT) technologies, the number of IoT devices developers need to managehas increased exponentially. Many IoT standards have been proposed to allow those devices to communicateefficiently in day-to-day tasks. However, we lack trusted interworking entities for devices from different standardsto collaborate securely. This paper proposes a blockchain platform that bridges multiple heterogeneousIoT platforms to co-exist and interwork. Specifically, we designed an interworking proxy application entity(IPE) implemented as a chaincode in Hyperledger Fabric to collect and process data coming from/to oneM2Mand LWM2M architecture. The use of blockchain will guarantee network reliability and data integrity so thatcross-standard communications can be audited and processed securely. Based on our evaluation, we show thatthe interworking between oneM2M and LWM2M through our blockchain platform is feasible. Furthermore,the proposed system can process up to 206 transactions per second with 1,000 running applications, which isabout an 87% increase from the previously referenced study.
- 발행기관:
- 한국정보처리학회
- 분류:
- 기타컴퓨터학