Witam
Potrzebuje stworzyć połączenie bezprzewodowe 433Mhz między dwoma uc.
Chodzi mi o zabezpieczenie transmisji przed zakłóceniami.
Pomyślałem że w transmisji będą występowały dwa stałe bajty po odczytaniu których odebrane zostaną dane i na końcu coś w stylu sumy kontrolnej
A=10
B=20. Jeżeli odbieżemy dwa pierwsze bajty o tych wartościach to przystępujemy do odbioru danych
Dane1
Dane2. Bajty z danymi
CR. Bajt suma kontrolna
Po stronie nadajnika obliczamy CR
CR=A+B+DANE1+DANE2
Wysyłamy A, B, Dane1, Dane2, CR,
Po stronie odbiornika sprawdzamy czy
A=10 i B=20 i CR=odebraneCR
odebraneCR=A+B+DANE1+DANE2
Jeżeli te warunki zostają spełnione to odbieramy nasze dane.
Co myślicie o taki zabezpieczeniu?
Potrzebuje stworzyć połączenie bezprzewodowe 433Mhz między dwoma uc.
Chodzi mi o zabezpieczenie transmisji przed zakłóceniami.
Pomyślałem że w transmisji będą występowały dwa stałe bajty po odczytaniu których odebrane zostaną dane i na końcu coś w stylu sumy kontrolnej
A=10
B=20. Jeżeli odbieżemy dwa pierwsze bajty o tych wartościach to przystępujemy do odbioru danych
Dane1
Dane2. Bajty z danymi
CR. Bajt suma kontrolna
Po stronie nadajnika obliczamy CR
CR=A+B+DANE1+DANE2
Wysyłamy A, B, Dane1, Dane2, CR,
Po stronie odbiornika sprawdzamy czy
A=10 i B=20 i CR=odebraneCR
odebraneCR=A+B+DANE1+DANE2
Jeżeli te warunki zostają spełnione to odbieramy nasze dane.
Co myślicie o taki zabezpieczeniu?
