Большинство мобильных устройств изначально разработаны как считывающее / записывающее устройство NF C для конечного пользователя ИЛИ как эмулированная платежная карта в защищенном разделе ОС.
iOS имеет ограниченный NF C Поддержка по сравнению с Android.
Для обмена данными между устройствами вам потребуется NF C Peer to Peer, который iOS не поддерживает, а Android прекращает поддержку.
ИЛИ
Вам нужно одно устройство для эмуляции карты NF C и одно устройство для чтения / записи, а iOS не поддерживает эмуляцию карты для чего-либо, кроме приложения для оплаты ОС, а Android поддерживает поддержка эмуляции карты.
Это оставляет единственную точку соприкосновения: PN532, эмулирующий карту, который он может делать, и мобильный телефон, записывающий свой номер телефона на эмулируемую карту.
Следующее препятствие iOS и Android изначально не транслируют конфиденциальную информацию своего мобильного номера через NF C, поэтому вам придется написать приложение для этого, ЕСЛИ у вашего приложения было разрешение и он мог прочитать номер телефона. с устройства (я уверен, что это возможно и является предметом другого вопроса), но в противном случае вы можете просто попросить пользователя ввести свой номер телефона.
Итак, в целом, можно было бы писать различные приложения и подходящее программное обеспечение для Raspberry Pi, но это требует много работы и требует, чтобы пользователи запускали приложения для передачи номера мобильного телефона.