Как правильно подойти к вопросу: эмуляция NFC-меток на Nice Nano?
Сейчас ситуация такая: я пытаюсь создать устройство для эмуляции NFC-меток. У меня Nice Nano (с чипом NRF52840), использую NRF Connect SDK с примером кода для эмуляции метки. Потратил много времени, но не получается загрузить прошивку: она не работает, возможно, неправильно скомпилирована. В NRF Connect не поддерживается Nice Nano, поэтому проверял компелировать, указывая плату pro_micro и перетаскивал.uf2 файл на появившийся в проводнике диск, проверял компилировать через West/Zephyr, но без успеха.
По вводным: как правильно скомпилировать и загрузить прошивку? Готов заплатить за консультацию, если нужно. Спасибо!
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Nice!Nano сам по себе не является NFC-эмулятором. Это контроллер на базе nRF52840, который используют в клавиатурах и BLE-проектах. У него есть Bluetooth, USB и GPIO, но полноценной аппаратной поддержки NFC card emulation как у специализированных NFC-чипов для большинства практических сценариев ожидать не стоит.
Если задача — просто хранить маленький идентификатор или запускать действие рядом с телефоном, проще использовать отдельную NFC-метку NTAG. Если задача — эмулировать карту доступа, банковскую карту или чужой пропуск, это не тот путь и часто незаконно/небезопасно. Для легальных проектов используйте свой идентификатор, тестовые метки и открытые протоколы.
Если нужно подключить NFC-модуль к микроконтроллеру, смотрите PN532 по I2C/SPI/UART. Тогда Nice!Nano может управлять внешним модулем, но NFC-часть будет делать именно модуль.
Nice!Nano -> I2C/SPI -> PN532 PN532 -> чтение/запись тестовых NFC-меток Прошивка -> ваша логика обработки UID/данных
Для клавиатурного проекта часто достаточно другого подхода: NFC-метка рядом с рабочим местом, телефон считывает ее и запускает автоматизацию. Если нужно, чтобы само устройство обменивалось NFC-данными, выбирайте плату/модуль, где NFC заявлен как поддерживаемая функция и есть примеры под вашу прошивку.