Получение номера телефона от PN532 NFC - PullRequest
1 голос
/ 17 июня 2020

Я использую raspberry pi, подключенный к PN532 NF C, чтобы распечатать следующую информацию с телефона Android.

enter image description here

Мне было интересно, есть ли способ получить номер телефона с помощью NF C? У меня сложилось впечатление, что NF C не позволяет отображать этот тип информации без сторонних инструментов, но я хотел убедиться, невозможно ли это просто с использованием PN532? Спасибо

1 Ответ

1 голос
/ 18 июня 2020

Большинство мобильных устройств изначально разработаны как считывающее / записывающее устройство NF C для конечного пользователя ИЛИ как эмулированная платежная карта в защищенном разделе ОС.

iOS имеет ограниченный NF C Поддержка по сравнению с Android.

Для обмена данными между устройствами вам потребуется NF C Peer to Peer, который iOS не поддерживает, а Android прекращает поддержку.

ИЛИ

Вам нужно одно устройство для эмуляции карты NF C и одно устройство для чтения / записи, а iOS не поддерживает эмуляцию карты для чего-либо, кроме приложения для оплаты ОС, а Android поддерживает поддержка эмуляции карты.

Это оставляет единственную точку соприкосновения: PN532, эмулирующий карту, который он может делать, и мобильный телефон, записывающий свой номер телефона на эмулируемую карту.

Следующее препятствие iOS и Android изначально не транслируют конфиденциальную информацию своего мобильного номера через NF C, поэтому вам придется написать приложение для этого, ЕСЛИ у вашего приложения было разрешение и он мог прочитать номер телефона. с устройства (я уверен, что это возможно и является предметом другого вопроса), но в противном случае вы можете просто попросить пользователя ввести свой номер телефона.

Итак, в целом, можно было бы писать различные приложения и подходящее программное обеспечение для Raspberry Pi, но это требует много работы и требует, чтобы пользователи запускали приложения для передачи номера мобильного телефона.

...