想做一个无线通信基于NRF2401的,谁有好的协议,基于STM32
有一个主机,大约8个从机;
此答案来源于网络
NRF组网(比如几十个),这就得你定义一个很好的协议,我觉得是一主多从,这样比较好做。
这个协议,nordic官网有个 gazell协议,主要是针对NRF24LE1 NRF24LU1 以及NRF51
当然,这个协议,你可以想办法移植一下。
如果自己设计协议
一主多从,或者全部设置接收模式,谁要发送谁发送。这个是有问题的。
首先,短时间无线通讯掉包率,几个设备相互在一起,会造成信道干扰。
所以需要受用跳频。重传等机制。想要做成一个完善的无线通讯协议是需要下功夫的。
在13年的时候,我就是采用了非跳频、点对点,多机相互通讯,测试效果并不好。
建议参考gazell协议