Проблема организации сети из нескольких NRF24

alexduino
Offline
Зарегистрирован: 22.08.2022

Приветствую уважаемые форумчане!

Сделал небольшую сеть типа звезда построенную на Arduino + NRF24 где 1 мастер опрашивает по радио 5 подчиненных устройств.  Логика работы построена таким образом, где мастер по порядку опрашивает и получает ответы от подчиненных устройств. Все подчиненные устройства висят на одной частоте.

Столкнулся с проблемой больших задержек и получения "битых" данных.

В случае работы с одним подчиненным устройством, скорость работы возрастает в десятки раз и целостности полученных данных. Такое ощущение что подчиненные устройства находящиеся в режиме ожидания каким-то образом влияют на передачу данных между активным подчиненным устройством и мастером.

Прошу совета у опытных форумчан по организации сети и проблемных сторон в работе с NRF24.

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

1.  Пролопать эту тему

2. Придумай свой протокол с контрольной суммой и квитированием. 

3. Отнеси все свои NRF в мусорное ведро, закажи в Китае JDY-40, примени к ним п. 2  и познай дзен. 

rkit
Offline
Зарегистрирован: 23.11.2016

DetSimen пишет:

3. Отнеси все свои NRF в мусорное ведро,

Как опытный форумчанин (десятки тысяч постов на форумах) не могу с этим не согласиться.