Innholdsfortegnelse:
Video: Sikker Arduino -fjernkontroll: 5 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er et eksempel på hvordan du lager en ultra sikker trådløs (garasje) fjernkontroll.
Vanligvis har fjernkontroller rullende kodetype sikkerhet, som kan omgås av enhver avansert tyv.
Dette eksterne systemet er avhengig av å bruke en 16 -byte -nøkkel, så det ville være en sjanse for å hacke seg inn i det
3, 4028236692093846346337460743177e+38 (256^16)
Hvordan det fungerer:
1. Fjernkontroll sender forespørsel om system
2. Systemet genererer tilfeldig kode og sender det til fjernkontrollen
3. Ekstern krypterer den koden ved hjelp av unik nøkkel og sender den tilbake til systemet
4. Systemet dekoder mottatt kode ved hjelp av samme nøkkel og sjekker om den samsvarer med den tilfeldig genererte koden.
5. …
For en knapp brukte jeg TTP223 berøringssensor
Rekvisita
Nødvendige deler - 2 NRF24L01 trådløse transportere, to arduinoer, 2,54 mm kabler, en knapp (DUE virker ikke)
Trinn 1: Koble til NRF24
Koble hver trådløse modul til hver Arduino SPI -pinne -
www.arduino.cc/en/reference/SPI
Trinn 2: Koble til en knapp (hvilken som helst knapp, egentlig ikke nødvendig)
Trinn 3: Last opp kode til begge Arduinos (ekstern del)
Trinn 4: Last opp kode til begge Arduinos (garasjedel)
Trinn 5: Resultat
Seriell monitor skriver ut '1' hver gang jeg trykker på en knapp - det betyr at tilkoblingen var sikker og dataene ble kryptert riktig.