使用TIMAC 发送使用MAC_TXOPTION_ACK,目标地址使用0xFFFF,多个设备接收。
问题1:在这种情况下接收设备是否有ACK回复,
问题2:如果有的话是某一个回复还是收到数据的设备都回复ACK。
问题3:我在使用sniffer抓包时,只抓到了一个ACK,这个ACK是由哪个设备发送的,还是说多个设备都发送ACK,只是sniffer只显示一个,多个发送没有冲突吗?
Aries Lord:
ACK包是你数据包最后一个字节离开发送端后192us出现在空气中的,貌似0xFFFF的地址无法设置ACK。或者是所有设备都回复了ACK但是空气中就只有一个ACK。802.15.4中ACK本身也是广播的。