Innehållsförteckning:
Video: Säker Arduino -fjärrkontroll: 5 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är ett exempel på hur man gör en ultrasäker trådlös (garage) fjärrkontroll.
Vanligtvis har fjärrkontroller säkerhet med rullande kodtyp, som kan kringgås av alla avancerade tjuvar.
Det här fjärrsystemet är beroende av att använda en 16 byte -nyckel, så att hacka in i det skulle vara en chans att en av dem
3, 4028236692093846346337460743177e+38 (256^16)
Hur det fungerar:
1. Remote skickar begäran om systemet
2. Systemet genererar slumpmässig kod och skickar den till fjärrkontrollen
3. Fjärrkrypterar den koden med en unik nyckel och skickar tillbaka den till systemet
4. Systemet avkodar mottagen kod med samma nyckel och kontrollerar om den matchar den slumpmässigt genererade koden.
5. …
För en knapp använde jag TTP223 touch sensor
Tillbehör
Delar krävs - 2 NRF24L01 trådlösa tranceivers, två arduinoer, 2,54 mm kablar, en knapp (DUE fungerar inte)
Steg 1: Anslutning av NRF24
Anslut varje trådlös modul till varje Arduino SPI -stift -
www.arduino.cc/en/reference/SPI
Steg 2: Anslut en knapp (valfri knapp, inte riktigt nödvändig)
Steg 3: Ladda upp kod till båda Arduinos (fjärrdel)
Steg 4: Ladda upp kod till båda Arduinos (garagedel)
Steg 5: Resultat
Seriell bildskärm skriver ut '1' varje gång jag trycker på en knapp - det betyder att anslutningen var säker och data krypterades korrekt.