Мазмуну:

Secure Arduino Remote: 5 кадам
Secure Arduino Remote: 5 кадам

Video: Secure Arduino Remote: 5 кадам

Video: Secure Arduino Remote: 5 кадам
Video: Amazing arduino project 2024, Ноябрь
Anonim
Коопсуз Arduino Remote
Коопсуз Arduino Remote
Коопсуз Arduino Remote
Коопсуз Arduino Remote

Бул ультра коопсуз зымсыз (гараж) пультун кантип жасоонун мисалы.

Адатта пульттордо кандайдыр бир өнүккөн ууру айланып өтүүчү код түрүндөгү коопсуздукка ээ.

Бул алыскы система 16 байт ачкычты колдонууга таянат, андыктан аны бузуп кирүү мүмкүнчүлүгү болмок

3, 4028236692093846346337460743177e+38 (256^16)

Бул кантип иштейт:

1. Алыстан башкаруу тутумуна суроо жөнөтөт

2. Система туш келди кодду жаратат жана аны алыскыга жөнөтөт

3. Алыскы код бул уникалдуу ачкычты колдонуп шифрлейт жана кайра системага жөнөтөт

4. Система ошол эле ачкычтын жардамы менен алынган кодду чечет жана анын кокусунан түзүлгөн кодго дал келерин текшерет.

5. …

Баскыч үчүн мен TTP223 сенсордук сенсорун колдондум

Жабдуулар

Тетиктер талап кылынат - 2 NRF24L01 зымсыз трансивер, эки ардуино, 2.54мм кабель, баскыч (DUE иштебейт)

1 -кадам: NRF24ти туташтыруу

NRF24 туташуу
NRF24 туташуу

Ар бир зымсыз модулду ар бир Arduino SPI казыгына туташтырыңыз -

www.arduino.cc/en/reference/SPI

2 -кадам: Бир баскычты туташтыруу (каалаган баскыч, чындап эле керек эмес)

Баскычты туташтыруу (каалаган баскыч, чындап эле керек эмес)
Баскычты туташтыруу (каалаган баскыч, чындап эле керек эмес)

3 -кадам: Ардуиного кодду жүктөө (алыскы бөлүк)

Ардуиного кодду жүктөө (алыскы бөлүк)
Ардуиного кодду жүктөө (алыскы бөлүк)

4 -кадам: Ардуиного кодду жүктөө (гараж бөлүгү)

Ардуиного кодду жүктөө (гараж бөлүгү)
Ардуиного кодду жүктөө (гараж бөлүгү)

5 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Мен баскычты баскан сайын сериялык монитор '1' басып чыгарат - бул байланыш коопсуз экенин жана маалыматтар туура шифрленгенин билдирет.

Сунушталууда: