DOI QR코드

DOI QR Code

Design and Implementation of a Blockchain Based Interworking of oneM2M and LWM2M IoT Systems

  • Donggyu, Kim (Dept. of Computer Engineering, Pusan National University) ;
  • Uk, Jo (Dept. of Computer Engineering, Pusan National University) ;
  • Yohan, Kim (Dept. of Computer Engineering, Pusan National University) ;
  • Yustus Eko, Oktian (Blockchain Platform Research Center, Pusan National University) ;
  • Howon, Kim (Dept. of Computer Engineering, Pusan National University)
  • Received : 2022.08.08
  • Accepted : 2022.11.27
  • Published : 2023.02.28

Abstract

With the growth of Internet-of-Things (IoT) technologies, the number of IoT devices developers need to manage has increased exponentially. Many IoT standards have been proposed to allow those devices to communicate efficiently in day-to-day tasks. However, we lack trusted interworking entities for devices from different standards to collaborate securely. This paper proposes a blockchain platform that bridges multiple heterogeneous IoT 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 oneM2M and LWM2M architecture. The use of blockchain will guarantee network reliability and data integrity so that cross-standard communications can be audited and processed securely. Based on our evaluation, we show that the 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 is about an 87% increase from the previously referenced study.

Keywords

Acknowledgement

This work was supported by a 2-Year Research Grant of Pusan National University.

References

  1. K. A. Ogudo, D. Muwawa Jean Nestor, O. Ibrahim Khalaf, and H. Daei Kasmaei, "A device performance and data analytics concept for smartphones' IoT services and machine-type communication in cellular networks," Symmetry, vol. 11, no. 4, article no. 593, 2019. https://doi.org/10.3390/sym11040593
  2. J. Yun, S. C. Choi, N. M. Sung, and J. Kim, "Towards global interworking of IoT systems: oneM2M interworking proxy entities," in Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, Seoul, South Korea, 2015, pp. 473-474.
  3. C. M. Liu, M. Badigineni, and S. W. Lu, "Adaptive Blocksize for IoT payload data on fabric blockchain," in Proceedings of 2021 30th Wireless and Optical Communications Conference (WOCC), Taipei, Taiwan, 2021, pp. 92-96.
  4. K. H. Kwak, J. T. Kong, S. I. Cho, H. T. Phuong, and G. Y. Gim, "A study on the design of efficient private blockchain," in Computational Science/Intelligence & Applied Informatics. Cham, Germany: Springer, 2019, pp. 93-121.
  5. C. Lee, L. Nkenyereye, N. Sung, and J. Song, "Towards a Blockchain-enabled IoT platform using oneM2M standards," in Proceedings of 2018 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, South Korea, 2018, pp. 97-102.
  6. D. C. Kim, Y. H. Kim, Y. Kwon, and H. W. Kim, "Proposal of IoT platform interworking framework model using blockchain technology," Proceedings of the Korea Information Processing Society Conference, vol. 29, no. 1, pp. 124-127, 2022.
  7. E. N. Witanto, Y. E. Oktian, S. G. Lee, and J. H. Lee, "A blockchain-based OCF firmware update for IoT devices," Applied Sciences, vol. 10, no. 19, article no. 6744, 2020. https://doi.org/10.3390/app10196744
  8. S. Jeong, J. H. Shen, and B. Ahn, "A study on smart healthcare monitoring using IoT based on blockchain," Wireless Communications and Mobile Computing, vol. 2021, article no. 9932091, 2021. https://doi.org/10.1155/2021/9932091
  9. C. Martin, I. Alba, J. Trillo, E. Soler, B. Rubio, and M. Diaz, "Providing reliability and auditability to the IoT LwM2M protocol through blockchain," 2020 [Online]. Available: https://arxiv.org/abs/2008.06694.
  10. C. Lee, N. M. Sung, L. Nkenyereye, and J. Song, "Demo Abstract: Blockchain enabled Internet-of-Things Service Platform for Industrial Domain (No. 595)," 2018 [Online]. Available: https://easychair.org/publications/preprint/5rlb