INHOUDSOPGAWE:
Video: Veilige Arduino -afstandsbediening: 5 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n voorbeeld van hoe u 'n ultra veilige draadlose (motorhuis) afstandsbediening kan maak.
Gewoonlik het afstandsbedienings 'n rollende kode -sekuriteit, wat deur enige gevorderde dief omseil kan word.
Hierdie afgeleë stelsel maak staat op die gebruik van 'n 16 -bytesleutel, dus as u daarby inbraak, is dit 'n kans om uit te kom
3, 4028236692093846346337460743177e+38 (256^16)
Hoe dit werk:
1. Remote stuur versoek vir stelsel
2. Die stelsel genereer ewekansige kode en stuur dit na die afstandbeheer
3. Remote kodeer die kode met behulp van 'n unieke sleutel en stuur dit terug na die stelsel
4. Stelsel dekodeer ontvangde kode met dieselfde sleutel en kyk of dit ooreenstem met die willekeurig gegenereerde kode.
5. …
Vir 'n knoppie het ek die TTP223 -aanraaksensor gebruik
Voorrade
Onderdele benodig - 2 draadlose NRF24L01 tranceivers, twee arduino's, kabels van 2,54 mm, 'n knoppie (DUE werk nie)
Stap 1: Koppel NRF24's
Koppel elke draadlose module aan elke Arduino SPI -penne -
www.arduino.cc/en/reference/SPI
Stap 2: Koppel 'n knoppie (enige knoppie, nie regtig nodig nie)
Stap 3: Laai kode op na beide Arduinos (afgeleë deel)
Stap 4: Laai kode op na beide Arduinos (motorhuisdeel)
Stap 5: Resultaat
Seriële monitor druk '1' elke keer as ek op 'n knoppie druk - dit beteken dat die verbinding veilig is en dat die data korrek geïnkripteer is.