Sisukord:
Video: Turvaline Arduino kaugjuhtimispult: 5 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on näide sellest, kuidas teha üliturvalist traadita (garaaž) kaugjuhtimispulti.
Tavaliselt on kaugjuhtimispultidel veerev kooditüüpi turvalisus, millest iga arenenud varas võib mööda minna.
See kaugjuhtimissüsteem tugineb 16 -baidise võtme kasutamisele, nii et selle häkkimine oleks üks võimalus
3, 4028236692093846346337460743177e+38 (256^16)
Kuidas see töötab:
1. Kaugjuhtimine saadab süsteemi taotluse
2. Süsteem genereerib juhusliku koodi ja saadab selle kaugjuhtimispuldile
3. Kaugjuhtimispult krüpteerib selle koodi unikaalse võtme abil ja saadab selle süsteemile tagasi
4. Süsteem dekodeerib vastuvõetud koodi sama võtme abil ja kontrollib, kas see vastab juhuslikult loodud koodile.
5. …
Nupu jaoks kasutasin puuteandurit TTP223
Tarvikud
Vajalikud osad - 2 NRF24L01 traadita transiiverit, kaks arduinot, 2,54 mm kaablit, nupp (DUE ei tööta)
Samm: ühendage NRF24 -d
Ühendage iga traadita moodul iga Arduino SPI kontaktiga -
www.arduino.cc/en/reference/SPI
Samm: ühendage nupp (mis tahes nupp, pole tõesti vajalik)
Samm: laadige kood üles mõlemale Arduinole (kaugosa)
Samm: laadige kood üles mõlemasse Arduinosse (garaažiosa)
5. samm: tulemus
Seeriamonitor prindib iga kord, kui vajutan nuppu 1 - see tähendab, et ühendus oli turvaline ja andmed krüpteeritud õigesti.