
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Это пример того, как сделать сверхбезопасный беспроводной (гаражный) пульт.
Обычно пульты имеют защиту типа скользящего кода, которую может обойти любой продвинутый вор.
Эта удаленная система полагается на использование 16-байтового ключа, поэтому взломать ее может быть один из
3, 4028236692093846346337460743177e + 38 (256 ^ 16)
Как это работает:
1. Remote отправляет запрос системе
2. Система генерирует случайный код и отправляет его удаленному
3. Remote шифрует этот код с помощью уникального ключа и отправляет его обратно в систему.
4. Система декодирует полученный код с использованием того же ключа и проверяет, соответствует ли он случайно сгенерированному коду.
5. …
Для кнопки использовал сенсорный датчик TTP223
Запасы
Необходимые детали - 2 беспроводных трансивера NRF24L01, два arduinos, 2,54-миллиметровые кабели, кнопка (DUE не работает)
Шаг 1. Подключение NRF24

Подключите каждый беспроводной модуль к каждому контакту Arduino SPI -
www.arduino.cc/en/reference/SPI
Шаг 2. Подключите кнопку (любая кнопка, не обязательно)

Шаг 3. Загрузите код в оба Arduinos (удаленная часть)

Шаг 4: Загрузите код в оба Arduinos (гаражная часть)

Шаг 5: Результат

Монитор последовательного порта выдает «1» каждый раз, когда я нажимаю кнопку - это означает, что соединение было безопасным и данные были зашифрованы правильно.
Рекомендуемые:
HackerBox 0057: безопасный режим: 9 шагов

HackerBox 0057: Безопасный режим: привет хакерам HackerBox со всего мира! HackerBox 0057 приносит целую деревню Интернета вещей, беспроводной связи, взлома и, конечно же, взлома оборудования прямо в вашу домашнюю лабораторию. Мы рассмотрим программирование микроконтроллеров, эксплойты IoT Wi-Fi, Bluetooth int
Безопасный WIFI-маршрутизатор - защита и конфиденциальность от вирусов, вредоносных программ и программ-вымогателей: 5 шагов

Безопасный WIFI-маршрутизатор - Защита и конфиденциальность от вирусов, вредоносных программ и программ-вымогателей: недорогая защита конечных точек с использованием RaspBerryPI 4 и открытого исходного кода. Блокирует следующее ДО того, как они достигнут вашего компьютера или телефона: Вирусы вредоносных программ RansomWare Также обеспечивает: Родительский контроль веб-сайтов для взрослых / ненависти Сохраняет вашу конфиденциальность через Ad
Безопасный доступ к вашему Pi из любой точки мира: 7 шагов

Безопасный доступ к вашему Pi из любой точки мира: у меня есть несколько приложений, работающих круглосуточно на Pi. Каждый раз, когда я выходил из дома, было очень трудно проверить здоровье и статус Пи. Впоследствии я преодолел небольшое препятствие, используя ngrok. Доступ к устройству извне дает
Как сделать безопасный шкафчик с RFID-замком: 5 шагов

Как сделать безопасный шкафчик с RFID-замком: узнайте, как сделать безопасный шкафчик с RFID-замком дома, используя Arduino и очень простые электронные компоненты. Сделаем безопасный шкафчик с RFID-замком, используя Arduino и Rfid Scanner
Наденьте пульт дистанционного управления Amazon Fire Remote TV Remote: 3 шага (с изображениями)

Наденьте пульт Amazon Fire Remote TV Remote: О, Amazon, ваш Fire TV такой потрясающий, почему вы не предоставили нам регуляторы громкости на своем пульте? Ну, менее чем за 5 долларов на Amazon вы можете купить этот симпатичный маленький пульт, питание, отключение звука , объем и канал - все в небольшом корпусе. Введите в 3D-принтер и