Communication Channels Review For ESP Module Using Arduino IDE And NodeMCU
-
Published:2024-01-25
Issue:
Volume:
Page:1-14
-
ISSN:2581-7000
-
Container-title:International Journal of Applied Engineering and Management Letters
-
language:en
-
Short-container-title:IJAEML
Author:
Chakraborty Sudip1, Aithal P. S.2
Affiliation:
1. D.Sc. Researcher, Institute of Computer Science and Information Sciences, Srinivas University, Mangalore-575 001, India 2. Senior Professor, Srinivas University, Mangalore, India
Abstract
Purpose: Wireless communication is a common scenario in our everyday lives. There are several strong reasons why wired communication is becoming obsolete. Every day, in every field, devices are becoming wifi, the primary communication medium. The researcher is also integrating the Wifi into their project. In the Wi-Fi category, the ESP module from Espressif Systems is the most popular in the embedded world. Several board variations and modes of communication are also available. When we integrated the ESP module into our project, we faced several challenges due to the vast amount of information available over the net. Finding a workable code is a time-consuming task. Here, for the researcher, we provide a summary of the Esp module communication in various forms. All provided codes are tested in our labs and available on the Github repository for easy integration.
Design/Methodology/Approach: we created the software environment to test each communication channel. We use an ESP8266-based NodeMCU module. We use our online server to test the communication channels in several scenarios. A fiber optic backbone was used to get better performance. To program the nodemcu, we used Arduino IDE. It is a popular and rapid prototyping platform. The two modules were used for client-server communication.
Findings/Result: we tested various communication modes available for the NodeMCU module. To avoid communication latency, we integrate a high-bandwidth internet backbone. Among the available modes, we found that an MQTT performs better response. The other modes suffer data updation delays due to inherent protocol overhead. For real-time sensor applications, the lite weight MQTT protocol is the best way to integrate it into our research.
Originality/Value/ Novelty: The ESP module has been used in various research projects for decades. There are plenty of documents available around the globe. But the scenario is that when we start finding the effective code for our research project, most of the time, it consumes our valuable time. We need to provide the tested code to the researcher. So through this research work, the researcher can get esp module tested code for the available mode of communication.
Type of Paper: Experimental-based Research.
Publisher
Srinivas University
Reference30 articles.
1. Parihar, Y. S. (2019). Internet of things and nodemcu. Journal of emerging technologies and innovative research, 6(6), 1085-1088. 2. Sarah, A., Ghozali, T., Giano, G., Mulyadi, M., Octaviani, S., & Hikmaturokhman, A. (2020, August). Learning IoT: Basic experiments of home automation using ESP8266, Arduino, and XBee. In 2020 IEEE International Conference on Smart Internet of Things (SmartIoT) (pp. 290-294). IEEE. 3. Oton, C. N., & Iqbal, M. T. (2021, December). Low-cost open-source IoT-based SCADA system for a BTS site using ESP32 and Arduino IoT cloud. In 2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON) (pp. 0681-0685). IEEE. 4. Chakraborty, S., & Aithal, P. S., (2022). A Practical Approach To GIT Using Bitbucket, GitHub, and SourceTree. International Journal of Applied Engineering and Management Letters (IJAEML), 6(2), 254-263. DOI: https://doi.org/10.5281/zenodo.7262771 5. Chakraborty, S., & Aithal, P. S., (2022). How to make IoT in C# using Sinric Pro. International Journal of Case Studies in Business, IT, and Education (IJCSBE), 6(2), 523-530. DOI: https://doi.org/10.5281/zenodo.7335167
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|