14-06-2018, 14:05
mam takie problem i mam nadzieję na poradę.
Robię małą sieć sterowników na arduino i na modułach nRF24L01
Załóżmy że mamy nadajnik i trzy odbiorniki (ten trzeci jest poza zasięgiem nadajnika więc on odbiera sygnał wysłany pośrednio przez dwa bliższe odbiorniki)
Nadajnik wysyła sygnał do wszystkich odbiorników. Odebrały go dwa pierwsze i przesyłają dalej.
Problem w tym że odbiornik trzeci dostanie ten sam sygnał dwa razy, odbiornik pierwszy dostanie sygnał z odbiornika drugiego i odwrotnie. I w ten sposób mogą się zapętlić!
Jak się zabezpieczyć przed takim problemem?
Robię małą sieć sterowników na arduino i na modułach nRF24L01
Załóżmy że mamy nadajnik i trzy odbiorniki (ten trzeci jest poza zasięgiem nadajnika więc on odbiera sygnał wysłany pośrednio przez dwa bliższe odbiorniki)
Nadajnik wysyła sygnał do wszystkich odbiorników. Odebrały go dwa pierwsze i przesyłają dalej.
Problem w tym że odbiornik trzeci dostanie ten sam sygnał dwa razy, odbiornik pierwszy dostanie sygnał z odbiornika drugiego i odwrotnie. I w ten sposób mogą się zapętlić!
Jak się zabezpieczyć przed takim problemem?