首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

握手机制

握手机制

斑竹可不可以说说在Z-Stack中是怎样体现握手机制的?
在z-stack中,有两种传送数据的方式,KVP和MSG。在KVP中,你可以在发送的数据包,起用ACK,就可以知道接收方是否已经收到发射方的数据。在MSG中,是没有ACK的。
1.命令桢,数据桢都可以起用ACK吗?
2.如果起用ACK后,发射方没收到接收方的ACK,这时怎么办?
3.接收方发ACK,以及发射方收到接收方ACK后进一步处理都需要开发者编应用程序来处理吗?
1.命令桢应该不需要ACK的,比如说DEVICE发一个加入网络的申请,对方就会给一个RESPONSE,这个应该不算ACK.数据桢在KVP的形式下,可以起用ACK的。
2.如果发射方没有收到ACK的话,会采用重发机制,我记得是可以重发3次,如果还没有收到,就判断发射失败。
3.这些都是在应用层以下执行的,不需要应用层来处理的。
返回列表