Программа предназначена для платформы Windows. Запуск осуществляется из командной строки. После запуска программа выводит информацию о найденном считывателе и переходит в режим ожидания для чтения идентификатора UID NFC метки (программа протестирована для чтения UID чипов NXP NTAG). В качестве считывателя может быть использован ACS ACR122U. Для работы приложения используется библиотека libnfc версии 1.7.1 Для считывателя ACR122U должен быть установлен драйвер PC/SC, который можно скачать с сайта производителя.
После касания NFC меткой считывателя ее UID (длина UID зависит от NFC чипа метки, для чипа NXP NTAG - длина 7 байт) отображается в консоле приложения, а также вводится в любое выбранное текстовое поле с помощью эмуляции клавиатурного ввода. Таким образом, UID NFC метки можно передать в любую программу (Блокнот, Excel, Word и т.д.)
Репозиторий с исходным текстом программы находится на github.com
Скомпилированную версию можно скачать с нашего сайта - nfcuid. В архиве находится исполняемый файл и библиотека libnfc.
Видео с демонстрацией работы программы можно посмотреть на нашем канале в youtube.