STM32

nRF24L01一对多做到唯一配对使数据相互不影响

nRF24L01无线传输模块,可以实现一对多,多对一,多对多,根据nRF24L01芯片特性,可以做到多个同时运行时数据不会相互影响,这就涉及到配对问题,本人做这个的时候想到的是实时变换接受发地址,这种方法确实可用,特别是在一对多时特别好用,但是在多对一是就不是很好,会有数据丢失,所以,多对一建议用多路接收数据,再配合上本人方法相信可以解决,我没做那一部分,如果有人做了,希望可以同样分享出来学习,毕竟OPEN SOURCE大法好。

 

 

 

过程

 

1、设置公共地址,用来传输从机ID

 

2、用芯片的ID作为收发地址,让主机可储存从机ID

 

3、每次发送先切换地址

6 COMMENTS

LEAVE A RESPONSE

电子邮件地址不会被公开。

Hi, I'm shaynerain, this is my website. www.shaynerain.com