Я использую Android Things на Raspberry Pi 3 Model B. Я хочу читать теги NFC, возможно ли это сделать? У меня нулевые знания об аппаратном обеспечении в этом вопросе. Все, что я знаю, это как написать необходимый код.
Android вещи и NFC
- stackoverflow.com/q/48792523/3290339 12.09.2018
Ответы:
Raspberry Pi (или другой комплект Dev) не имеет оборудования NFC. Если вы хотите читать теги NFC, вам нужно приобрести оборудование.
Кроме того, для NFC нет драйвера пользовательского пространства, поэтому вам нужно прочитать его с помощью драйвера.
Я знаю только 2 чипа, которые как бы поддерживаются, оба драйвера очень ограничены. На самом деле, самый простой способ заставить их работать — это подключить их к Arduino, а затем связаться с Arduino с помощью UART или I2C.
Лучше всего поддерживается чип RC-522. Читает mifare, но не уверен, сколько других форматов. У вас есть портированный драйвер с arduino здесь: http://github.com/Galarzaa90/android-things-rc522 Одним из важных ограничений является то, что он не поддерживает эмуляцию карты.
У меня был успех с ACR122U, работающим через USB. Поддерживает Мифаре.