Я ищу способ использовать свой телефон вместо nfc-карты. Для этого я создал бы приложение для Android.
Я живу в Швейцарии, и национальная железнодорожная компания использует карту nfc под названием Swisspass для загрузки годовых билетов, ... чтобы кондукторы могли прочитать ее и проверить, действителен ли билет. . Год назад они выпустили новую функцию под названием Swisspass Mobile, где в вашем приложении вы можете отобразить QR-код для сканирования проводников. Вы также можете добавить свой пропуск в Google Pay в качестве карты программы лояльности. Если вы это сделаете, он покажет вам URL-адрес, который выглядит так:
HTTP://1SP.CH?S=SXXXXXXXXXXXXX
Где SXXXXXXXXXXX — это идентификатор вашего участника. Проблема с QR-кодом заключается в том, что кондуктору требуется больше времени для проверки, и в целом это сложно сделать, так как поезд постоянно движется. Если вы возьмете этот URL-адрес и сгенерируете QR-код из любого другого приложения, он будет работать так же.
Поэтому я подумал использовать свой телефон, чтобы отправить этот URL-адрес на смартфон, который кондуктор использует, чтобы сделать их и меня жизнь проще. Я просмотрел этот
https://developer.android.com/guide/topics/connectivity/nfc/hce
но я не могу понять, какой AID мне придется использовать, и нужно ли мне вообще использовать HCE в этом случае, поскольку это не считыватель тегов NFC а смартфон. Вы знаете больше информации? Могу ли я использовать одноранговую сеть или просто отправить URL-адрес по nfc на смартфон проводника? Как бы я это сделал? Заранее большое спасибо