Qt NFC
API NFC предоставляет подключение между устройствами, поддерживающими NFC.
В настоящее время API поддерживается на Android и iOS.
Обзор
NFC — это беспроводная технология с очень коротким радиусом действия (менее 20 сантиметров) и максимальной скоростью передачи 424 кбит/с. NFC идеально подходит для передачи небольших пакетов данных, когда два устройства соприкасаются.
API NFC предоставляет API для взаимодействия с метками NFC Forum и устройствами NFC Forum, включая обнаружение и потерю цели, регистрацию обработчиков сообщений NDEF, чтение и запись сообщений NDEF на метках NFC Forum и отправку команд, специфичных для метки.
Использование модуля
Использование Qt-модуля требует линковки с библиотекой модуля, либо напрямую, либо через другие зависимости. Несколько инструментов сборки поддерживают это, включая CMake и qmake.
Сборка с помощью CMake
Используйте команду find_package() для поиска необходимых компонентов модуля в пакете Qt6.
find_package(Qt6 COMPONENTS Nfc REQUIRED) target_link_libraries(mytarget PRIVATE Qt::Nfc)
См. также обзор Сборка с помощью CMake.
Сборка с помощью qmake
Для настройки модуля для сборки с помощью qmake добавьте модуль в качестве значения переменной QT в файле .pro проекта:
QT += nfc
Эволюция модуля
Изменения в Qt NFC перечисляет важные изменения в API и функциональности модуля, которые были внесены для серии Qt 6.
Лицензии
Qt NFC доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по лицензиям свободного программного обеспечения. С Qt 5.4 эти лицензии свободного программного обеспечения — GNU Lesser General Public License, версия 3 или GNU General Public License, версия 2. Для получения дополнительной информации см. Qt Licensing.
Дополнительная информация
Руководства
Справочник
Примеры
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtnfc-index.html