Sisällysluettelo:

Suojattu Arduino -kaukosäädin: 5 vaihetta
Suojattu Arduino -kaukosäädin: 5 vaihetta

Video: Suojattu Arduino -kaukosäädin: 5 vaihetta

Video: Suojattu Arduino -kaukosäädin: 5 vaihetta
Video: How to solve Most Common Arduino Issues in 5 Minutes? 2024, Marraskuu
Anonim
Suojattu Arduino -kaukosäädin
Suojattu Arduino -kaukosäädin
Suojattu Arduino -kaukosäädin
Suojattu Arduino -kaukosäädin

Tämä on esimerkki siitä, kuinka tehdä erittäin turvallinen langaton (autotalli) kaukosäädin.

Yleensä kauko -ohjaimissa on liikkuvan koodin tyyppinen suojaus, jonka kuka tahansa edistynyt varas voi ohittaa.

Tämä etäjärjestelmä perustuu 16 tavun avaimen käyttöön, joten sen hakkerointi olisi yksi mahdollisuus

3, 4028236692093846346337460743177e+38 (256^16)

Kuinka se toimii:

1. Etä lähettää järjestelmäpyyntöä

2. Järjestelmä luo satunnaisen koodin ja lähettää sen kauko -ohjaimeen

3. Kaukosäädin salaa koodin yksilöllisellä avaimella ja lähettää sen takaisin järjestelmään

4. Järjestelmä purkaa vastaanotetun koodin samalla avaimella ja tarkistaa, vastaako se satunnaisesti luotua koodia.

5. …

Painikkeena käytin TTP223 -kosketusanturia

Tarvikkeet

Tarvittavat osat - 2 langatonta NRF24L01 transiiveriä, kaksi arduinoa, 2,54 mm: n kaapelit, painike (DUE ei toimi)

Vaihe 1: NRF24 -laitteiden liittäminen

NRF24: n liittäminen
NRF24: n liittäminen

Yhdistä jokainen langaton moduuli jokaiseen Arduino SPI -nastaan -

www.arduino.cc/en/reference/SPI

Vaihe 2: Yhdistä painike (mikä tahansa painike, ei todellakaan välttämätön)

Yhdistä painike (mikä tahansa painike, ei todellakaan välttämätön)
Yhdistä painike (mikä tahansa painike, ei todellakaan välttämätön)

Vaihe 3: Lähetä koodi molempiin Arduinoihin (etäosa)

Lähetä koodi molempiin Arduinoon (etäosa)
Lähetä koodi molempiin Arduinoon (etäosa)

Vaihe 4: Lähetä koodi molempiin Arduinoon (autotalliosa)

Lähetä koodi molempiin Arduinoon (autotalliosa)
Lähetä koodi molempiin Arduinoon (autotalliosa)

Vaihe 5: Tulos

Tulos
Tulos

Sarjamonitori tulostaa '1' joka kerta, kun painan painiketta - tämä tarkoittaa, että yhteys oli suojattu ja tiedot salattu oikein.

Suositeltava: