Я искал и гуглил, как NFC работает с мобильными приложениями, но не смог получить полной картины. Я хочу создать устройство на основе NFC с Arduino, что-то вроде этого:
https://arduinogetstarted.com/tutorials/arduino-rfid-nfc
поэтому в основном я хочу, чтобы мое приложение могло связываться с моим Arduino, поэтому, когда мой мобильный телефон находится рядом с ним, оно идентифицирует его и делает что-то на основе моего кода.
Я слышал о многих пакетах в пабе, таких как: nfc_manager
, которые помогут мне достичь этого.
мой дополнительный вопрос: есть ли что-то, что я могу сделать, чтобы приложение распознавало только считыватель Arduino NFC, который я сделал?
Похоже, вы не можете, но вы можете утверждать о технологии тегов и выполнять логику только в том случае, если технология тегов такая же, как та, которую вы надели на свой Arduino.
Из статьи, которую вы публикуете, похоже, что ваш тег - это тег MiFare. Таким образом, вы можете использовать этот статический метод класса MiFare:
static MiFare? from(NfcTag tag) => $GetMiFare(tag);
Результатом этого является обнуляемый объект MiFare, поэтому в вашем коде вы можете сделать:
tech = MiFare.from(tag);
if (tech is MiFare) {
// enter code here
}
You can also check that
tech != null
is true
Это заставит ваше приложение искать только те теги NFC, которые у вас есть. Если вам нужен более точный контроль зернистости, вы можете сделать некоторые утверждения для данных тега.
если хотите, но я не бог NFC ^^
я отправил дискорд сообщение
Могу ли я связаться с вами для получения дополнительной информации ??