6004|0

45

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教AF_DISCV_ROUTE、AF_SKIP_ROUTING和AF_SUPRESS_ROUTE_DISC_NETWORK的区别 [复制链接]

大家好。
在z-stack的AF_DataRequest函数调用中,有个Options参数,赋值时上述三个数值的一个或多个。我现在能搞清的是,选择AF_SKIP_ROUTING时,路由设备在发送数据时及时不成功也不会发起路由请求。而选择AF_DISCV_ROUTE和AF_SUPRESS_ROUTE_DISC_NETWORK参数时,路由设备在发送数据时,如果目的设备没有了MAC_ACK回复,发起设备会立即进行路由请求,发现路由路径后再进行数据发送。
我的问题是:
1、AF_DISCV_ROUTE和AF_SUPRESS_ROUTE_DISC_NETWORK这两个参数有什么区别。在早期的Z-Stack版本中是没有AF_SUPRESS_ROUTE_DISC_NETWORK这个参数。
2、如果选择上述的两个参数,我用协议分析仪观察数据,会发现有时在发送数据失败时,发起设备会立即进行路由请求,而有时不会进行路由请求,需要再进行一次发送数据的命令,才会进行路由请求。不知道是什么原因。
请大家指教!
此帖出自无线连接论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表