想咨询一下,在esp-mdf的MESH网络内部,节点之间的通信是什么协议的?是TCP/IP的吗?
因为我看root向router走的是TCP/IP的协议,应该不用我在应用层,再考虑重传的事。 但我不确定mesh内部的通信,我是否还要考虑通信的稳定性,自己加ack/超时/重传的机制。
多谢
关于MESH内部的通信协议
Re: 关于MESH内部的通信协议
Hi Tony,
Mesh 网络内部,是基于数据链路层的自定义协议,即我们核心之一。有 ack 机制,但是没有 超时/重传 机制,如有需求自行可以在应用层添加。
Mesh 网络内部,是基于数据链路层的自定义协议,即我们核心之一。有 ack 机制,但是没有 超时/重传 机制,如有需求自行可以在应用层添加。
-
- Posts: 4
- Joined: Sat Nov 02, 2019 2:58 am
Re: 关于MESH内部的通信协议
ACK不是为了重传吗? 那不重传,其实也就不用ACK了呀。
那还有一个,比如发送失败了。 可以从哪个函数里得到这个状态吗? 我自己重传也可以。
那还有一个,比如发送失败了。 可以从哪个函数里得到这个状态吗? 我自己重传也可以。
Re: 关于MESH内部的通信协议
Hi Tony
ESP-MDF 中默认的以 P2P 的方式发包, 有重传的, 两个直接相连的结点之间传输是可靠的
向上传输,即子节点到根, 有流控,可以保证可靠性
向下传输,即根节点到子节点, 如果向端节点内存不足队列满了会丢包
ESP-MDF 中默认的以 P2P 的方式发包, 有重传的, 两个直接相连的结点之间传输是可靠的
向上传输,即子节点到根, 有流控,可以保证可靠性
向下传输,即根节点到子节点, 如果向端节点内存不足队列满了会丢包
Who is online
Users browsing this forum: No registered users and 19 guests