完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位大侠,
想请问下,CC2530是否能实现这样的有选择性的ACK回复功能: 多个节点广播发送RF信号, 1个接收器打开RF接收和ACK回复, 但只给某个指定的节点回复ACK,其它的节点收不到ACK, 当然,节点和接收器都出在一个频点下。 CC2530的相关机制是否能实现这点呢? 麻烦在于auto ack是自动回复的,似乎不能规定目标地址! |
|
相关推荐
7 个讨论
|
|
非常感谢VV大神回复,看来我遇到的mac ack的问题,
情况是:多个节点广播发送信号,接收器收到各个节点信号后,会自动回复ACK,虽然接收器接收到的地址不是它地址,而是广播地址FF. 希望实现的是,总多节点中,只有指定的某节点才收到接收器的ACK。 有两种途径: 1)接收器是否可以通过设定,只接收到指定节点的RF信号? 这样其它节点发送信号,接收器收不到,也就不会回ACK了。 用地址过滤功能可行吗? 2)接收器收到其它节点信号,但通过程序控制,判断不是指定节点,而不给ACK回复,也就是Manual Control能否控制呢? 另外,seq number应该是接收端收到的RF信号的自身计数器吧? 不知道我的叙述是否清晰,总之,谢谢VV大神! |
|
|
|
|
|
a2009428 发表于 2020-4-24 14:02 1) 这个无法实现,但你的射频信号信号调制完以后发出以后,接收方接收到的是模拟信号,然后通过解调获得数字信号。 2)这个目前是有这个功能的,当你的节点单播的时候,虽然其他节点在射频上收到了数据,但是如果目的地址和自己的地址不匹配的话,就不会回复MAC ACK出来。 |
|
|
|
|
|
wenlonghbo 发表于 2020-4-24 14:09 好的,那我暂且认为:假如接收器打开RF接收,并自动设置回ACK的话, 众多节点,广播发送RF信号后,都会收到接收器ACK回复, 如果节点都是广播发送,或者节点的RF发送目的地址都为接收器的地址的话, 那么接收器就无法只给特定的节点回复ACK,而是所有节点都会收到ACK; 另外想问下,不知道程序是否可控制ACK回复呢?是否可用C代码控制SACK,SNACK呢? 最后,非常感谢谢谢VV的回复! |
|
|
|
|
|
a2009428 发表于 2020-4-24 14:18 在802.15.4标准里,MAC ACK其实是广播的方式发送,当一个设备在准备发送数据(数据进入发送队列),收到一个MAC ACK信号后,会重新计算CSMA/CA。但是我通过TI-MAC的代码看,软件并没有做这样的处理,估计TI的硬件或者库里面做了相应处理。 你可以研究一下“隐蔽终端”和“暴露终端”,WIFI有RTS和CTS可以完美解决这种情况,IEEE802.15.4的这种ACK方式,虽然不是最好的解决方式,但是可以治标。 另外广播包是不会支持MAC ACK的,因为MAC ACK是不会通过CSMA来发送。 |
|
|
|
|
|
adolclistin 发表于 2020-4-24 14:29 好的,谢谢各位的关注和建议,目前等于说, A --> N ,如果 N 能给A回ACK信号, 那么,如果有 B --> N, 那么N 也就必然会给B 回ACK信号, 尽管我希望N只会给A一个对象做回复, 也就是希望除了A之外,N对于其他节点比如B都是无法探测到的。 您上面说的 "隐蔽终端" 可能就是这个意思。 目前CC2530似乎没有办法做到, 因为B要发给N, N打开了接收(为了要兼顾收到A),所以无法拒绝B, N收到B后,N的硬件会自动做ACK回复(同样是为了兼顾A),且ACK是广播的,那在B面前,N就暴露了。 差不多弄清楚了,谢谢VV和Aries Lord! |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
827 浏览 1 评论
1071 浏览 0 评论
620 浏览 1 评论
467 浏览 1 评论
662 浏览 2 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
265浏览 29评论
1228浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
360浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
337浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
204浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-6 21:37 , Processed in 1.000128 second(s), Total 55, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191