Talaan ng mga Nilalaman:

Secure Arduino Remote: 5 Hakbang
Secure Arduino Remote: 5 Hakbang

Video: Secure Arduino Remote: 5 Hakbang

Video: Secure Arduino Remote: 5 Hakbang
Video: Управление люстрой v.01 Android + Arduino Bluetooth HC-05 Wireless remote control 2024, Nobyembre
Anonim
Secure Arduino Remote
Secure Arduino Remote
Secure Arduino Remote
Secure Arduino Remote

Ito ay isang halimbawa ng kung paano gumawa ng isang napaka-secure na wireless (garahe) na remote.

Karaniwan ang mga remote ay mayroong seguridad ng uri ng code na lumiligid, na maaaring ma-bypass ng anumang advanced na magnanakaw.

Ang remote system na ito ay umaasa sa paggamit ng isang 16 byte key, kaya ang pag-hack dito ay isang pagkakataon na mawawala

3, 4028236692093846346337460743177e + 38 (256 ^ 16)

Paano ito gumagana:

1. Ang remote ay nagpapadala ng kahilingan para sa system

2. Bumubuo ang system ng random code at ipinapadala ito sa remote

3. Remote na naka-encrypt ang code na iyon gamit ang natatanging key at ibabalik ito sa system

4. Ang system decode na natanggap na code gamit ang parehong key at mga tseke kung tumutugma ito sa sapalarang nabuong code.

5. …

Para sa isang pindutan na ginamit ko ang TTP223 touch sensor

Mga gamit

Mga kinakailangang bahagi - 2 NRF24L01 wireless tranceivers, dalawang arduino, 2.54mm cable, isang pindutan (hindi gagana ang DUE)

Hakbang 1: Pagkonekta sa NRF24's

Kumokonekta sa NRF24's
Kumokonekta sa NRF24's

Ikonekta ang bawat module ng wireless sa bawat mga pin ng Arduino SPI -

www.arduino.cc/en/referensi/SPI

Hakbang 2: Ikonekta ang isang Button (anumang Button, Hindi Talagang Kailangan)

Ikonekta ang isang Button (anumang Button, Hindi Talagang Kailangan)
Ikonekta ang isang Button (anumang Button, Hindi Talagang Kailangan)

Hakbang 3: Mag-upload ng Code sa Parehong Arduinos (malayong Bahagi)

Mag-upload ng Code sa Parehong Arduinos (malayong Bahagi)
Mag-upload ng Code sa Parehong Arduinos (malayong Bahagi)

Hakbang 4: Mag-upload ng Code sa Parehong Arduinos (Bahagi ng garahe)

Mag-upload ng Code sa Parehong Arduinos (Bahagi ng garahe)
Mag-upload ng Code sa Parehong Arduinos (Bahagi ng garahe)

Hakbang 5: Resulta

Resulta
Resulta

Serial monitor na naka-print '1' tuwing pinindot ko ang isang pindutan - nangangahulugan iyon na ligtas ang koneksyon at na-encrypt nang tama ang data.

Inirerekumendang: