Obsah:
Video: Zabezpečené diaľkové ovládanie Arduino: 5 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je príklad toho, ako vytvoriť mimoriadne bezpečné bezdrôtové (garážové) diaľkové ovládanie.
Diaľkové ovládače majú zvyčajne zabezpečenie typu valivého kódu, ktoré môže obísť každý pokročilý zlodej.
Tento vzdialený systém sa spolieha na použitie 16 -bajtového kľúča, takže nabúranie do neho by bolo šancou jedného z nich
3, 4028236692093846346337460743177e+38 (256^16)
Ako to funguje:
1. Remote pošle požiadavku na systém
2. Systém vygeneruje náhodný kód a pošle ho na diaľkové ovládanie
3. Diaľkové ovládanie zašifruje tento kód pomocou jedinečného kľúča a odošle ho späť do systému
4. Systém dekóduje prijatý kód pomocou rovnakého kľúča a skontroluje, či sa zhoduje s náhodne vygenerovaným kódom.
5. …
Na tlačidlo som použil dotykový snímač TTP223
Zásoby
Potrebné diely - 2 bezdrôtové tranceivery NRF24L01, dva Arduino, káble 2,54 mm, tlačidlo (DUE nebude fungovať)
Krok 1: Pripojenie NRF24
Pripojte každý bezdrôtový modul ku každému kolíku Arduino SPI -
www.arduino.cc/en/reference/SPI
Krok 2: Pripojte tlačidlo (akékoľvek tlačidlo, nie je to skutočne nevyhnutné)
Krok 3: Nahrajte kód do oboch Arduinos (vzdialená časť)
Krok 4: Nahrajte kód do oboch Arduinos (časť garáže)
Krok 5: Výsledok
Vytlačenie sériového monitora „1“pri každom stlačení tlačidla - to znamená, že pripojenie bolo zabezpečené a údaje boli šifrované správne.