完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想咨询一下,在esp-mdf的MESH网络内部,节点之间的通信是什么协议的?是TCP/IP的吗?
因为我看root向router走的是TCP/IP的协议,应该不用我在应用层,再考虑重传的事。 但我不确定mesh内部的通信,我是否还要考虑通信的稳定性,自己加ack/超时/重传的机制。 |
|
相关推荐
1个回答
|
|
ESP-MDF(Espressif Mesh Development Framework)是Espressif公司为ESP32和ESP8266系列芯片开发的Mesh网络框架。在ESP-MDF的Mesh网络内部,节点之间的通信主要基于ESP-NOW协议。
ESP-NOW(Espressif Now)是一种低功耗、低延迟的点对点通信协议,专为Espressif的Wi-Fi芯片设计。它允许设备之间直接进行数据传输,而无需通过路由器。这使得Mesh网络中的节点可以快速、高效地进行通信。 关于TCP/IP协议,它主要用于设备与设备之间的网络层通信,例如从Root节点到Router节点。在这种情况下,TCP/IP协议确实提供了一定的可靠性,例如TCP协议的三次握手、流量控制和拥塞控制等。然而,在Mesh网络内部,节点之间的通信主要依赖于ESP-NOW协议。 虽然ESP-NOW协议在大多数情况下可以提供稳定的通信,但在某些特殊情况下,例如信号干扰、节点移动等,通信可能会出现问题。因此,在应用层,您可能需要考虑添加一些额外的机制,例如ACK(确认应答)、超时和重传,以确保数据的可靠传输。 总结一下,ESP-MDF的Mesh网络内部节点之间的通信主要基于ESP-NOW协议,而不是TCP/IP。在应用层,您可能需要考虑添加一些额外的机制来确保通信的稳定性。 |
|
|
|
只有小组成员才能发言,加入小组>>
429浏览 6评论
362浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
343浏览 5评论
349浏览 4评论
327浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 12:12 , Processed in 0.771228 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191