使用 Arduino IDE 和 NodeMCU 查看 ESP 模块的通信通道

Sudipto Chakraborty, P. S. Aithal
{"title":"使用 Arduino IDE 和 NodeMCU 查看 ESP 模块的通信通道","authors":"Sudipto Chakraborty, P. S. Aithal","doi":"10.47992/ijaeml.2581.7000.0209","DOIUrl":null,"url":null,"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.\nDesign/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.\nFindings/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. \nOriginality/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. \nType of Paper: Experimental-based Research.","PeriodicalId":184829,"journal":{"name":"International Journal of Applied Engineering and Management Letters","volume":"10 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Communication Channels Review For ESP Module Using Arduino IDE And NodeMCU\",\"authors\":\"Sudipto Chakraborty, P. S. Aithal\",\"doi\":\"10.47992/ijaeml.2581.7000.0209\",\"DOIUrl\":null,\"url\":null,\"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.\\nDesign/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.\\nFindings/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. \\nOriginality/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. \\nType of Paper: Experimental-based Research.\",\"PeriodicalId\":184829,\"journal\":{\"name\":\"International Journal of Applied Engineering and Management Letters\",\"volume\":\"10 3\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Applied Engineering and Management Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.47992/ijaeml.2581.7000.0209\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Applied Engineering and Management Letters","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47992/ijaeml.2581.7000.0209","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

目的:无线通信是我们日常生活中的常见场景。有线通信逐渐被淘汰有几个强有力的原因。每天,在各个领域,设备都在使用 Wifi 作为主要的通信媒介。研究人员也正在将 Wifi 集成到他们的项目中。在 Wi-Fi 类别中,Espressif Systems 公司的 ESP 模块在嵌入式领域最受欢迎。此外,还有几种不同的电路板和通信模式可供选择。当我们将 ESP 模块集成到我们的项目中时,由于网络上的信息量巨大,我们面临着一些挑战。寻找可行的代码是一项耗时的任务。在此,我们为研究人员提供了各种形式的 ESP 模块通信摘要。所有提供的代码都在我们的实验室中进行了测试,并可在 Github 存储库中找到,以方便集成。设计/方法/途径:我们创建了软件环境来测试每个通信通道。我们使用基于 ESP8266 的 NodeMCU 模块。我们使用在线服务器在多个场景中测试通信通道。为了获得更好的性能,我们使用了光纤主干网。我们使用 Arduino IDE 对 NodeMCU 进行编程。它是一个流行的快速原型平台。结果/成果:我们测试了 NodeMCU 模块的各种通信模式。为了避免通信延迟,我们集成了高带宽互联网骨干网。在各种可用模式中,我们发现 MQTT 的响应速度更好。其他模式由于固有的协议开销而导致数据更新延迟。对于实时传感器应用而言,轻量级 MQTT 协议是将其集成到我们的研究中的最佳方式。原创性/价值/新颖性:数十年来,ESP 模块一直被用于各种研究项目中。全球各地都有大量文件可供参考。但实际情况是,当我们开始为我们的研究项目寻找有效的代码时,大部分时间都会耗费我们宝贵的时间。我们需要向研究人员提供经过测试的代码。因此,通过这项研究工作,研究人员可以为可用的通信模式获取经过测试的特定模块代码。论文类型:基于实验的研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Communication Channels Review For ESP Module Using Arduino IDE And NodeMCU
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信