Mündəricat:

Təhlükəsiz Arduino Uzaqdan: 5 addım
Təhlükəsiz Arduino Uzaqdan: 5 addım

Video: Təhlükəsiz Arduino Uzaqdan: 5 addım

Video: Təhlükəsiz Arduino Uzaqdan: 5 addım
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Noyabr
Anonim
Təhlükəsiz Arduino Uzaqdan
Təhlükəsiz Arduino Uzaqdan
Təhlükəsiz Arduino Uzaqdan
Təhlükəsiz Arduino Uzaqdan

Bu, ultra etibarlı bir simsiz (qaraj) uzaqdan idarə etmə nümunəsidir.

Adətən uzaqdan idarəetmə vasitələrində hər hansı bir qabaqcıl oğru tərəfindən atlana bilən kod tipli təhlükəsizlik var.

Bu uzaq sistem, 16 baytlıq bir açarın istifadəsinə əsaslanır, buna görə də onu sındırmaq, birindən çıxma şansı olardı

3, 4028236692093846346337460743177e+38 (256^16)

Bu necə işləyir:

1. Uzaqdan sistem üçün sorğu göndərir

2. Sistem təsadüfi kod yaradır və uzaqdan göndərir

3. Uzaqdan bu kodu unikal açarla şifrələyir və sistemə geri göndərir

4. Sistem eyni düyməni istifadə edərək alınan kodu deşifrə edir və təsadüfi yaradılan kodla uyğun olub olmadığını yoxlayır.

5. …

Bir düymə üçün TTP223 sensorundan istifadə etdim

Təchizat

Lazım olan hissələr - 2 NRF24L01 simsiz ötürücü, iki arduino, 2.54 mm kabel, bir düymə (DUE işləməyəcək)

Addım 1: NRF24 -ləri bağlayın

NRF24 -ləri birləşdirir
NRF24 -ləri birləşdirir

Hər bir simsiz modulu hər bir Arduino SPI pininə qoşun -

www.arduino.cc/en/reference/SPI

Addım 2: Bir Düyməni Bağlayın (İstənilən Düymə, Həqiqətən Lazım deyil)

Bir düyməni bağlayın (hər hansı bir düymə, həqiqətən lazım deyil)
Bir düyməni bağlayın (hər hansı bir düymə, həqiqətən lazım deyil)

Addım 3: Hər iki Arduinoya Kod Yükləyin (Uzaq Bölmə)

Hər iki Arduinoya Kod Yükləyin (Uzaq Bölmə)
Hər iki Arduinoya Kod Yükləyin (Uzaq Bölmə)

Addım 4: Hər iki Arduinoya Kod Yükləyin (qaraj hissəsi)

Hər iki Arduinoya Kod Yükləyin (qaraj hissəsi)
Hər iki Arduinoya Kod Yükləyin (qaraj hissəsi)

Addım 5: Nəticə

Nəticə
Nəticə

Serial monitor hər dəfə bir düyməni basanda '1' yazır - bu, bağlantının etibarlı olduğunu və məlumatların düzgün şifrələndiyini bildirir.

Tövsiyə: