Research on Real-time Data Transmission between IoT Gateway and Cloud Platform based on Two-way Communication Technology

AUTHORS

David Taniar,Department of Electrical and Computer Engineering, McGill University, Montreal, Canada
Johan Barthelemy,Department of Electrical and Computer Engineering, McGill University, Montreal, Canada
Lin Cheng,Department of Electrical and Computer Engineering, McGill University, Montreal, Canada

ABSTRACT

In order to realize the real-time two-way communication between the IoT gateway and the cloud platform and improve the transmission efficiency, this paper adopts the designed open IoT platform, uses the Node.js server as the operating platform, and uses the Redis database fast access technology. The design is based on Modularized processing of real-time two-way communication system of Internet of Things gateway and resource platform based on Socket.IO communication protocol. Compared with the traditional Internet of Things communication protocol, the advantage of Socket.IO is that only a handshake between the client and the server is needed to quickly establish a Socket two-way channel, which can realize the real-time two-way transmission of data and effectively save broadband resources. Thereby improving the system's real-time update efficiency of the data model, and ensuring the stability and reliability of the system. For the system function and performance test, the experimental results show that the use of Socket.IO two-way communication technology can realize the simultaneous update of the physical model of the IoT gateway and the virtual model of the IoT cloud platform, and effectively improve the data transmission efficiency of the system.

 

KEYWORDS

Two-way communication technology, IoT gateway, Cloud platform, Data model

REFERENCES

[1] J. Gubbi and Buyya, “Internet of Things (IoT): A vision, architectural elements, and future directions, Future Generations Computer System, (2013)
[2] I. Lee and K. Lee, “The internet of things (IoT): Applications, investments, and challenges for enterprises,” Business Horizons, vol.58, no.4, pp.431-440, (2015)
[3] T. M. Georgescu, B. Iancu, and M. Zurini, “Named-entity-recognition-based automated system for diagnosing cybersecurity situations in IoT networks,” Sensors (Basel, Switzerland), vol.19, no.15, (2019)
[4] C. S. Cho, Y. R. Oh, and Y. H. Lee, “Design and implementation of a two-way real-time communication system for audio over CATV networks,” International Society for Optics and Photonics, (2007)
[5] D. Thangavel, X. Ma, A. C. Valera, “Performance evaluation of MQTT and CoAP via a common middleware,” IEEE Ninth International Conference on Intelligent Sensors, IEEE, (2014)
[6] R. A. Light, “Mosquitto: Server and client implementation of the MQTT protocol,” The Journal of Open-Source Software, vol.2, no.13, (2017)
[7] M. Kusuma, Widyawan, and R. Ferdiana, “Performance comparison of caching strategy on wordpress multisite,” International Conference on Science and Technology-computer, IEEE, (2017)
[8] A. Syaefulloh and Y. F. Implementasi, “Dan Analisa Performa DataBase Cache Redis,” (2019)
[9] R. H. Sarnol, “Developing distributed system with service resource-oriented architecture,” Telkomnika, vol.10, no.2, (2012)
[10] J. Chaves and S. Freitas, “A systematic literature review for service-oriented architecture and agile development,” Springer, Cham, (2019)
[11] A. Rahmatulloh, I. Darmawan, and R. Gunawan, “Performance analysis of data transmission on web socket for real-time communication,” 2019 16th International Conference on Quality in Research (QIR): International Symposium on Electrical and Computer Engineering, (2019)
[12] F. U. Damayanti, “Research of web real-time communication - The unified communication platform using node.js signaling server,” Journal of Applied Information Communication and Technology, vol.5, no.2, pp.63-72, (2018)

CITATION

  • APA:
    Taniar,D.,&Barthelemy,J.& Cheng,L.(2021). Research on Real-time Data Transmission between IoT Gateway and Cloud Platform based on Two-way Communication Technology. International Journal of Smartcare Home, 1(1), 61-74.
  • Harvard:
    Taniar,D., Barthelemy,J., Cheng,L.(2021). "Research on Real-time Data Transmission between IoT Gateway and Cloud Platform based on Two-way Communication Technology". International Journal of Smartcare Home, 1(1), pp.61-74.
  • IEEE:
    [1] D.Taniar, J.Barthelemy, L.Cheng, "Research on Real-time Data Transmission between IoT Gateway and Cloud Platform based on Two-way Communication Technology". International Journal of Smartcare Home, vol.1, no.1, pp.61-74, Jun. 2021
  • MLA:
    Taniar David, Barthelemy Johan, and Cheng Lin. "Research on Real-time Data Transmission between IoT Gateway and Cloud Platform based on Two-way Communication Technology". International Journal of Smartcare Home, vol.1, no.1, Jun. 2021, pp.61-74

ISSUE INFO

  • Volume 1, No. 1, 2021
  • ISSN(e):2653-1941
  • Published:Jun. 2021

DOWNLOAD