Cuprins:

Securitate Arduino Remote: 5 pași
Securitate Arduino Remote: 5 pași

Video: Securitate Arduino Remote: 5 pași

Video: Securitate Arduino Remote: 5 pași
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Noiembrie
Anonim
Securizați telecomanda Arduino
Securizați telecomanda Arduino
Securizați telecomanda Arduino
Securizați telecomanda Arduino

Acesta este un exemplu al modului de realizare a unei telecomenzi ultra securizate fără fir (garaj).

De obicei, telecomenzile au securitate de tip rulant, care poate fi ocolită de orice hoț avansat.

Acest sistem de la distanță se bazează pe utilizarea unei chei de 16 octeți, astfel încât hacking-ul în el ar fi o șansă de a ieși din

3, 4028236692093846346337460743177e + 38 (256 ^ 16)

Cum functioneaza:

1. Cererea de la distanță trimite pentru sistem

2. Sistemul generează cod aleatoriu și îl trimite la distanță

3. Criptează la distanță codul respectiv folosind o cheie unică și îl trimite înapoi la sistem

4. Sistemul decodează codul primit utilizând aceeași cheie și verifică dacă se potrivește cu codul generat aleatoriu.

5. …

Pentru un buton am folosit senzorul tactil TTP223

Provizii

Piese necesare - 2 transmițătoare fără fir NRF24L01, două arduino, cabluri de 2,54 mm, un buton (DUE nu va funcționa)

Pasul 1: Conectarea NRF24

Conectarea NRF24
Conectarea NRF24

Conectați fiecare modul fără fir la fiecare pin SPI Arduino -

www.arduino.cc/en/reference/SPI

Pasul 2: Conectați un buton (orice buton, nu este cu adevărat necesar)

Conectați un buton (orice buton, nu este cu adevărat necesar)
Conectați un buton (orice buton, nu este cu adevărat necesar)

Pasul 3: Încărcați codul pe ambele Arduinos (partea de la distanță)

Încărcați codul în ambele Arduinos (partea de la distanță)
Încărcați codul în ambele Arduinos (partea de la distanță)

Pasul 4: Încărcați codul pe ambele Arduinos (partea de garaj)

Încărcați codul în ambele Arduinos (partea de garaj)
Încărcați codul în ambele Arduinos (partea de garaj)

Pasul 5: Rezultat

Rezultat
Rezultat

Monitorul serial imprimă „1” de fiecare dată când apăs un buton - asta înseamnă că conexiunea a fost sigură, iar datele au fost criptate corect.

Recomandat: