Main Article Content


IoT devices are constrained in computation and storage, therefore cannot store all long-term obtained data or perform complex computations. Shifting those jobs to cloud platform are feasible, yet rising heterogeneity and security issues. This study proposes an IoT cloud platform to facilitate communication among heterogeneous devices and the cloud while ensuring devices’ validity. It uses publish/subscribe paradigm with an end-to-cloud architecture and HTTP-based auth server. The proposed system has successfully addressed heterogeneity and security issues. Performance tests conclude that the fewer publishers publish data simultaneously, the smaller the delay. Moreover, the system performs better at up to 250 publishers as the average delay is under 1000 ms, compared to 500 publishers that has average delay above 1000 ms. On its scalability, in 250-concurrent-publishers experiment, the system affords 191 publishers responded in under one second with 100% success rate. In 500-concurrent-publishers one, 187 responded in under one second with 99% rate.

Article Details

How to Cite
Bakhtiar, F. A., Habibi, M. W., Bhawiyuga, A., & Basuki, A. (2021). Internet of Things (IoT) Cloud Platform Using MQTT End-to-Cloud Architecture. Journal of Information Technology and Computer Science, 6(3), 288–296.


  1. Guoqiang, S., Yanming, C., Chao, Z. & Yanxu, Z.: Design and Implementation of a Smart IoT Gateway. In: 2013 IEEE International Confrence on Green Computing and Communications and IEEE Cyber, Physical and Social Computing, pp. 720–723 (2013)
  2. Botta, A., Donato, W. d., Persico, V. & Pescape, A.: Integration of Cloud Computing and Internet of Things: A Survey. In: Future Generation Computer Systems, pp. 684-700 (2016)
  3. Zhang, Q., Cheng, L. & Boutaba, R.: Cloud computing: state-of-the-art and research challenges. In: J Internet Serv Appl, Volume I, pp. 7-18 (2010)
  4. OASIS Open, (2019)