Implementasi IoT dengan ESP 32 Untuk Pemantauan Kondisi Suhu Secara Jarak Jauh Menggunakan MQTT Pada AWS

Authors

  • Calvin Austin Program Studi Teknik Elektro, Fakultas Teknik Universitas Katolik Atma Jaya Indonesia, Jakarta 12930, Indonesia
  • Melisa Mulyadi Program Studi Teknik Elektro, Fakultas Teknik Universitas Katolik Atma Jaya Indonesia, Jakarta 12930, Indonesia
  • Sandra Octaviani Program Studi Teknik Elektro, Fakultas Teknik Universitas Katolik Atma Jaya Indonesia, Jakarta 12930, Indonesia

DOI:

https://doi.org/10.25170/jurnalelektro.v15i2.5141

Keywords:

Amazon web services, message queuing telemetry transport, ESP32, database, cloud computing

Abstract

The development of the internet of things (IoT) creates many new innovations in the industrial sector aimed at increasing effectiveness. One of them is to monitor the condition of industrial process machines remotely as discussed in this study. This monitoring can be done using a device connected to the internet. The design of this system requires a microcontroller with an ESP32 wifi module as a data receiver and sender. The data sent is data from the temperature sensor. The data is in the form of simulation data generated from the program and has a random number. Machine-to- server data communication uses the Message Queuing Telemetry Transport (MQTT) protocol. The entire machine-to-server, server-to-server communication system will be carried out in the cloud using a cloud computing platform, namely Amazon Web Services (AWS). The test results show that the payload and temperature data sent from the microcontroller can be stored in the database. To see the reliability of the system, two Normal and Stress Tests were carried out, with a success percentage of 100% fo r data storage to the database on two tests and 16.67% failure in sending data on the Stress Test. The two tests were arranged under different conditions.

References

espressif, "Penjelasan dan Datasheet ESP32," espressif, [Online]. Available: https://www.espressif.com/en/p roducts/socs/esp32. [Accessed 16 5 2020].

A. Kadir, Dasar Pemograman Internet untuk Proyek Berbasis Arduino, Yogyakarta: Andi, 2017.

M. Kiran, P. Murphy, I. Monga and J. Dugan, "Lambda architecture for cost- effective batch and speed big data processing," 2015 IEEE International Conference on Big Data (Big Data), pp. 2785-2792, 2015.

M. Singh, M. A. Rajan, V. L. Shivraj and P. Balamura, "Secure MQTT for Internet of Things (IoT)," IEEE Fifth International Conference on Communication Systems and Network Technologies, 2015.

M. V. e. al, "Infrastructure Cost Comparison of Running Web Applications in the Cloud Using AWS Lambda and Monolithic and Microservice Architectures," IEEE/ACM International Symposium on Cluster, pp. 179-182, 2016.

"Protokol komunikasi MQTT," [Online]. Available: https://public.dhe.ibm.com/software/dw/webservices/ws- mqtt/mqtt-v3r1.html. Accessed 16 5 2020].

aws, "Penjelasan Amazon Web Services AWS," aws, [Online]. Available: https://aws.amazon.com/id/. [Accessed 16 5 2020].

"Cara Kerja Konsep Internet of Things," Mypsolution, [Online]. Available: http://www.myspsolution.com/n ews-events/cara-kerja-konsep- internet-of-things/. [Accessed 16 5 2020].

"Arduino Library AWS IoT ESP32," GITHUB, [Online]. Available: https://github.com/awssamples/aws-iot-esp32-arduino-examples. [Accessed 16 5 2020].

Downloads

Published

2024-01-15
Abstract views: 44 | PDF downloads: 45