Каталог статей


Выбранная схема!!!


<тр> <тр> <тр> <тр>

Тестирование

Подключите USB и Bluetooth к приложению. Нажмите значок отпечатка пальца, как показано в приложении. После успешной аутентификации вы сможете увидеть распознанное устройство на ПК.

Примечание: – Это концептуальный проект. чтобы сделать такое надежное решение, все это нужно было собрать в один чип

7001
Аутентификация по отпечатку пальца Flash Устройство хранения данных

Аутентификация по отпечатку пальца Flash Устройство хранения данных

Мы часто храним важные и конфиденциальные файлы на флэш-накопителях или флэш-накопителях для передачи или совместного использования данных. Несмотря на удобство, остается опасность неправильного размещения этих устройств хранения данных, которые могут попасть в чужие руки и создать проблемы. Поэтому нам нужны специальные устройства хранения данных, на которых мы можем безопасно сохранять файлы и делиться ими. На рынке доступно несколько программ, которые позволяют нам шифровать и блокировать наши файлы, но они требуют определенных «ноу-хау» для установки на ноутбуки и ПК, которые будут использоваться с флэш-накопителем. Также доступны некоторые флэш-устройства, которые работают по аутентификации по отпечатку пальца или паролю. Однако они требуют установки специальных драйверов на ПК и поддерживают только Windows 10 или 8, но не Linux. 

Видео: https://www.youtube.com/watch?v=3FcC4VKhpzA

Поэтому я решил создать интеллектуальное флэш-накопитель, основанный на аутентификации по отпечатку пальца и работающий без установки какого-либо программного обеспечения или драйверов на ПК. 

При использовании последовательных терминалов Bluetooth аутентификация пользователя по отпечатку пальца или паролю осуществляется через приложение на телефоне. Этот концептуальный проект может быть использован для разработки надежного решения для интеллектуального флэш-накопителя. 

Спецификация

Кодирование

Чтобы разрешить доступ к флэш-накопителю только аутентифицированным пользователям, мы создадим код для управления контактами VCC и GND флэш-накопителя. Мы также будем использовать Bluetooth HC 05, чтобы приложение могло выполнять аутентификацию пользователя по беспроводной сети. Это позволит безопасно использовать флэш-устройство с любым OS, включая Linux, Windows, Android или с любой другой системой, поддерживающей флэш-накопитель USB. 

Сначала создайте строковую переменную, в которой будет храниться пароль для аутентификации устройства, а также еще одна переменная для хранения пароля, поступающего от Bluetooth для аутентификации. Затем определите номер контакта для управления контактом VCC флэш-накопителя USB.

Далее создайте функцию настройки, в которой скорость последовательной передачи данных для Bluetooth HC 05 равна 9600. 

Теперь создадим функцию цикла, которая будет проверять входящий пароль и сравнивать его с уже сохраненным паролем. Если между ними имеется успешное совпадение, то на вывод VCC USB подается питание, и устройство USB распознается ПК, обеспечивая доступ к файлам внутри него.

Разработка приложений

Чтобы создать приложение, которое подключается к флэш-накопителю посредством аутентификации по отпечатку пальца, используйте Kodular. Вы также можете использовать MIT App Inventor или Android Studio для создания приложения. 

Сначала создайте макет (как показано на рисунке ниже) и добавьте в него следующие компоненты: 

<ул>
  • Часы (из раздела «Датчики»)
  • Отпечаток пальца (из раздела «Датчики»)
  • Средство выбора списка (из раздела «Макет»)
  • TextView (из раздела «Макет»)
  • Клиент Bluetooth (из раздела «Подключение»)
  • Теперь соедините блоки кода (как показано на рис. ниже)

    Соединение

    Теперь возьмем женскую часть USB. Припаяйте контакты RX и TX любого флэш-накопителя к контактам RX и TX USB. Обязательно припаяйте GND к -ve. Затем подключите контакт VCC флэш-накопителя USB к контакту 9 Arduino для управления питанием флэш-накопителя. Также подключите контакты VCC и GND Arduino к контактам VCC и GND гнезда USB. 

    После этого выполните следующие подключения:  

    <таблица> <тело> <тр>
          Bluetooth HC-05 →  Arduino                  VCC → 5 В                  GND → GND                     RX → TX                     TX → RX

    Категория: Железо | Добавил: Администратор (Сегодня)
    Просмотров: 6 | Рейтинг: 0.0/0


    Всего комментариев: 0

    Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
    Жалоба

    ьте свои комментарии !!!!

    Имя *:
    Email:
    Код *:

    Copyright Zloy Soft (Company) © 2008 - 2026