TI中文支持网
TI专业的中文技术问题搜集分享网站

请问在Z-STACK协议栈中,怎么设置低功耗设备只发送数据,不接受数据,取消应答?

    请问在Z-STACK协议栈中,怎么设置低功耗设备只发送数据,不接受数据,取消应答? 

    如题,终端为低功耗设备,我想要使终端在中断后向协调器发送一段数据,发送完之后不接收协调器的应答信号,请问在协议栈中该怎么实现?

Susan Yang:

应该可以禁止接收中断,建议试试设置RFIRQM0等寄存器

cloud lee:

回复 Susan Yang:

Susan Yang 您好:

    不好意思,是我没有描述清楚问题。我想要实现的,类似TCP与UDP协议之间的区别,TCP传输数据时,发送方发送数据后,接收方返回应答信号ACK,而UDP传输数据时,发送方发送数据后,接收方不用返回应答信号ACK。

    我在网上检索的说法,在Z-STACK中也可以这样设置。通常协议栈中终端发送完数据之后,会收到协调器的ACK应答信号,我想关闭终端接收ACK信号,每次发送只单项发送数据,并不接收ACK。

    请问该如何实现?

Aries Lord:

回复 cloud lee:

用TIMAC协议,可以发送不带ACK请求的数据包。不过发送完数据后,RX会持续打开1ms,RX收到数据比没收到数据时的电流反而要低一些。

VV:

回复 cloud lee:

为什么要ACK关了?

赞(0)
未经允许不得转载:TI中文支持网 » 请问在Z-STACK协议栈中,怎么设置低功耗设备只发送数据,不接受数据,取消应答?
分享到: 更多 (0)