ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 102
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ДОКЛАД НА ТЕМУ «NFC»
Шепелева А.А.3-ИАИТ-20фаит-12Институт автоматики и информационных технологийВ данном докладе будут рассмотрены основные понятия предметной области, примеры применения и простейшие схемы работы описываемой технологии.-
Введение
-
Пример для чего нужно изучать NFC
Организация и управление: NFC-технология может быть использована для более эффективного организации и управления. Примеры: NFC-технология может использоваться для отметки рабочего времени, первичного медицинского осмотра, передачи данных врачам.
-
Основные понятия предметной области
-
ISO/IEC 14443: основной протокол, используемый для чипов бесконтактного интерфейса (RFID) и NFC-устройств. -
ISO/IEC 18092: протокол, используемый для NFC-устройств, работающих в режиме Peer-to-Peer или для NFC-меток, которые могут принимать или передавать данные на другие устройства.
-
Reader/Writer (Чтение/Запись) - в этом режиме NFC-устройство (чтение) считывает информацию с NFC-метки (запись). -
Peer-to-Peer (Равноправный обмен) - в этом режиме два NFC-устройства могут обмениваться информацией друг с другом. -
Card Emulation (Эмуляция карты) - в этом режиме NFC-устройство может работать как карта, например, принимать оплату на стадионе при помощи NFC устройства.
-
Примеры применения
-
Одним из наиболее популярных применений NFC-технологии является оплата. NFC-технология позволяет осуществлять быструю и безопасную электронную оплату, используя мобильные телефоны и банковские карты.
-
Оплата с помощью мобильного телефона:
Мобильные платежи работают следующим образом: пользователь регистрирует свою банковскую карту в приложении на своем смартфоне, которое поддерживает NFC (например, Google Pay, Apple Pay или Samsung Pay). Затем при оплате в магазине, пользователь просто прикладывает свой смартфон к NFC-терминалу, и деньги автоматически списываются с его банковской карты. Вся процедура занимает несколько секунд, что делает оплату быстрой и удобной. Для повышения безопасности, NFC-платежи обычно защищены паролем, сенсорным сканером отпечатков пальцев или другими средствами аутентификации.
-
Оплата с помощью банковской карты:
Некоторые банковские карты также поддерживают NFC-технологию. Пользователь может оплатить товары, прикладывая банковскую карту к NFC-терминалу. Такой способ оплаты называется бесконтактной оплатой и может использоваться в магазинах, кафе, кинотеатрах и других местах.
-
NFC-метки могут использоваться в качестве ключей доступа и карт доступа. Вместо того, чтобы использовать традиционные ключи и карты, которые часто являются неудобными или затратными, NFC-метки предоставляют более простой и удобный способ осуществления контроля доступа.
-
Пример использования NFC-меток в качестве ключей доступа:
Вместо того, чтобы держать множество ключей, каждый для отдельной двери, NFC-метки могут использоваться для дверей, которые требуют особого доступа. Например, NFC-метки могут использоваться для доступа в офис, зал пресс-службы, хранилище или для отсекания определенных зон на стадионе. Владелец метки просто прикладывает метку к NFC-ридеру, который автоматически распознает и проверяет учетные данные, открывая или закрывая доступ. -
Пример использования NFC-меток в качестве карт доступа:
NFC-метки также могут использоваться в качестве карт доступа для контроля доступа в офисе, университете, отеле или любом другом месте, где требуется управление доступом. Эта технология позволяет предотвращать несанкционированный доступ и делает процесс проверки и аутентификации более удобным и быстрым.
-
NFC-технология позволяет обмениваться файлами и информацией между двумя NFC-устройствами в режиме Peer-to-Peer. Этот режим позволяет двум NFC-устройствам взаимодействовать друг с другом, что делает процесс передачи данных быстрым и простым.
-
Простейшие схемы работы
-
Подключение приложения к NFC-тегу через API:
-
Проверить, поддерживает ли устройство NFC и API для работы с NFC. Для этого нужно использовать API, которое доступно в документации для разработчиков Android или IOS. -
Создать спецификации для NFC-тега, которые будут использоваться в приложении. Сначала нужно решить, какое действие должно быть выполнено при сканировании NFC-тега, например, открыть определенную вкладку, начать определенный процесс или получить определенную информацию. -
Разработать код, который будет обрабатывать данные, полученные при сканировании NFC-тега. На этом этапе программист должен зарегистрировать свое приложение, используя IntentFilters, чтобы приложение открывалось автоматически, когда пользователь прикладывает устройство к NFC-тегу. -
Соединить разработанный код с API для работы с NFC в приложении. Обычно, это делается через чтение и запись информации с NFC-тега, а также с помощью использования функций, которые позволяют определять тип тега и его параметры.
Рисунок 1.
-
Пример передачи данных между двумя устройствами через протоколы P2P (Peer-to-Peer) и SNEP (Simple NDEF Exchange Protocol).
-
Убедитесь, что оба устройства поддерживают протокол P2P и SNEP, а также настроены на обмен данными через NFC-технологию. -
Устройство #1 генерирует запись формата NDEF (NFC Data Exchange Format), которую нужно отправить на устройство #2. -
Устройство #1 инициирует соединение с устройством #2 в режиме Peer-to-Peer через метод “P2P-Initiator” API. -
Устройство #1 отправляет NDEF-запись на устройство #2 через SNEP-протокол. -
Устройство #2 получает NDEF-запись через SNEP-протокол и обрабатывает ее. Полученная NDEF-запись может быть обработана и отображена на экране устройства для дальнейшего использования или сохранения. -
Когда передача данных завершена, устройство #1 закрывает соединение.
-
Заключение
-
Источники
-
Trends.rbc.ru. Что такое NFC в смартфоне и не только. [Электронный ресурс]. – Режим доступа: https://trends.rbc.ru/trends/industry/6148a1459a79479f4328c2f8 -
Ru.wikipedia.org. Near Field communication. [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Near_Field_Communication -
www.securitylab.ru. Беспроводная связь ближнего радиуса действия (Near Field Communication, NFC). [Электронный ресурс]. – Режим доступа: https://www.securitylab.ru/analytics/438097.php