- Модуль nfc в телефоне – что это такое
- Ios 13 сделает nfc-модуль в ваших iphone еще полезнее |
- Бесконтактные платежи с помощью apple pay на iphone
- Больше камер
- Золотая середина
- Как работает nfc в телефоне
- Как с помощью nfc и ios 13 управлять вашим домом
- Обходные пути
- Персонализация апплетов
- Платформа iot
- Смартфоны айфон 13 про макс с nfc
- Сравнение — apple iphone 13 pro max или xiaomi poco x3 nfc
- Телефоны с функцией nfc: краткий список моделей с указанием цен
- Установление соединения
Модуль nfc в телефоне – что это такое
Для начала немного истории, как появился этот формат бесконтактной передачи данных. Своё начало NFC берёт в 2004 году, когда три крупных гиганта на рынке мобильной электроники (Nokia, Philips и Sony) параллельно начали разработки по созданию специального чипа, который обеспечивал бы поддержку передачи данных на ближнем расстоянии.
Целью работы явилось создание универсальной системы, которую можно было бы стандартизировать. Итогом совместных усилий, поскольку на определённом этапе разработок компании объединились, стали телефоны с NFC-модулем. Эта аббревиатура в оригинале звучит как Near Field Communication или ближняя бесконтактная связь (в удобном для понимания переводе).
Узнать о наличии поддержки формата NFC можно по яркому и запоминающемуся фирменному значку. Технические характеристики стандарта выражены в возможности переноса данных или осуществления сопряжения двух смартфонов при расстоянии между ними не более 10 см. К сведению!
Для получения хорошего сигнала и уверенной передачи обычно требуется сближение двух устройств с поддержкой формата до расстояния 2−3 см. Формат NFC в телефоне некоторые считают ненужным, поскольку все устройства без исключения, имеющиеся на рынке, имеют модуль Bluetooth, который также применяется для обмена данными и имеет больший радиус активности. Но сравнивать эти два стандарта не совсем корректно, поскольку популярный ныне NFC обладает рядом особенностей:
- компактность модуля, встраиваемого в тело смартфона;
- формат позволяет реализовать коммуникацию между двумя гаджетами или иными пассивными объектами, наделёнными подобной функцией;
- сниженное энергопотребление;
- высокая скорость установления сопряжения, которая составляет не более 0,1−0,2 секунды;
- доступность по стоимости, что позволяет найти даже китайские бюджетные телефоны с NFC.
Ios 13 сделает nfc-модуль в ваших iphone еще полезнее |
Непостоянство – это то, за что мы любим Apple. Многое из того, что Apple делает сегодня, еще несколько лет назад казалось немыслимым. Взять хотя бы стилус, который Стив Джобс считал абсолютно ненужной вещью, а Тим Кук выпустил его и тем самым увеличил продажи iPad. Или, скажем, iPad mini, который Джобс считал мертворожденным продуктом, а Кук рискнул, и риск оправдался. Таких примеров можно вспомнить великое множество. Главное, что все они идут нам на пользу. Как, например, открытый NFC в iPhone.
В iOS 13 Apple намерена расширить доступ разработчиков к модулю NFC, встроенному в iPhone. Как сообщил тематический портал NFCWorld, с выходом обновления смартфоны компании смогут считывать RFID-чипы в биометрических паспортах и других документах. В результате в App Store появится множество приложений для оцифровки документов, которые прежде были доступны только пользователям Android-устройств из-за отсутствия ограничений на использование NFC.
«Я могу подтвердить, что [NFC в iPhone на iOS 13] действительно работает. Мы проверили его работу на паспортах Великобритании и не увидели никаких проблем. Это значит, что теперь пользователи смогут считывать с помощью своих iPhone чипы RFID, которые встроены в их паспорта и удостоверения личности», — заявил Маартен Вегдам, гендиректор студии InnoValor, разработавшей приложение для оцифровки документов ReadID.
Возможность оцифровать документ путем считывания встроенного RFID-чипа фактически позволяет получить его полную копию, записанную в память смартфона. Это может существенно облегчить жизнь пользователей, обеспечив им возможность обращаться за получением банковских и государственных услуг онлайн без необходимости подтверждать свою личность физическим паспортом, что в свою очередь предполагает физическое присутствие. Другой вопрос – признание государствами документов такого типа.
А вам нужна возможность считывания NFC в паспортах? Делитесь мнением в комментариях или нашем Telegram-чате.
Бесконтактные платежи с помощью apple pay на iphone
Если Вы добавили Apple Cash, кредитные или дебетовые карты в приложение Wallet на iPhone, то Вы можете использовать Apple Pay для безопасной бесконтактной оплаты покупок в магазинах, ресторанах и других местах.
Примечание. Если в телефоне включены службы геолокации, местоположение iPhone в момент совершения оплаты может быть отправлено в Apple и в банк, выпустивший карту, в целях предупреждения мошенничества. См. раздел Управление информацией о геопозиции на iPhone.
Больше камер
Фронтальные камеры не отличаются: всё одинаково, всё те же 12 Мп с одинаковой светосилой. Поэтому сразу переходим к другим модулям.
Оба телефона получили систему стабилизации со сдвигом матрицы, как у iPhone 12 Pro Max. Причём в прошлом году она была только у этого айфона, у младшего iPhone 12 Pro её не было. Теперь же такой тип стабилизации добрался и до «базовой» модели — появился как в iPhone 13, так и в 13 Pro.
Несмотря на схожее разрешение, все модули на 12 Мп, но в айфонах 13 и 13 Pro стоят разные камеры. В iPhone 13 Pro лучше светосила, а также есть телезум. Кроме того, iPhone 13 Pro может снимать макро, а вот iPhone 13 этому не обучен. Но не забывайте, что в новых айфонах широкоугольная камера обзавелась автофокусом, так что можно попробовать снять на неё макро. Правда, в таком случае придётся приближать объекты с помощью цифрового зума, жертвуя качеством.
Что касается повседневного использования, то в большинстве ситуаций разницу между iPhone 13 и 13 Pro при съёмке на основную камеру заметить очень сложно. Это касается как снимков, полученных при отличном дневном освещении, так и кадров, снятых при плохом свете.
Переходим к широкоугольнику. Он однозначно лучше на iPhone 13 Pro: оптика светлее, а как только начинаются проблемы с освещением, то iPhone 13 сдаёт позиции. Если снимки не увеличивать, то на миниатюре разница малозаметна:
Но когда делаешь снимок, а потом увеличиваешь, разница сразу же бросается в глаза:
Не забывайте, что есть ночной режим и для широкоугольника, так давайте его включим. В таком случае картинка заметно чётче, меньше шумов, а заодно она становится светлее. Причём оцените разницу в выдержке: если для iPhone 13 требуется три секунды неподвижно держать телефон, то для iPhone 13 Pro достаточно двух.
Ещё одна особенность iPhone 13 Pro — оптический трёхкратный зум. Причём пока я делал это сравнение, моё отношение к зуму резко изменилось. Когда я только заполучил iPhone 13 Pro в руки, то камера странно работала на приближение. Запускался основной модуль и использовался цифровой зум, а не «тёмная» оптика.
На днях вышла iOS 15.1, исправление проблемы Apple никак не афишировала, но на практике я хорошо почувствовал отличия. Так что теперь зум-объектив работает как надо. Замечу, что по светосиле он даже уступает прошлогоднему iPhone 12 Pro: f/2.8 против f/2.4.
Правда, тут трёхкратное приближение, а не двукратное, так что требуется больше места для съёмки портретов в помещении, если захочется использовать этот режим в комнате. Зато получили фокусное расстояние 77 мм — это близко к 85 мм, столь любимому фотографами при портретной съёмке.
Для Pro-моделей доступна съёмка в формате Apple ProRAW и Apple ProRes: фото и видео будут в максимально возможном качестве, будет больше возможностей для качественной обработки в редакторах. Правда, есть ограничение: съёмка в 4K и 30 кадрах в секунду не доступна на iPhone 13 Pro со 128 ГБ памяти. Для этого нужно покупать модели с увеличенным объёмом.
Золотая середина
Версия Pro обычно незаслуженно меркнет в тени своего старшего брата, короля всех айфонов — Pro Max. Но мы за справедливость, поэтому включили в подборку именно iPhone 13 Pro: камеры у них одинаковые, оценки DxOMark, соответственно, тоже — так зачем платить больше?
Главное различие заключается в размерах — Apple iPhone 13 Pro Max имеет экран большей диагонали и крупнее по габаритам, но для многих это скорее минус, а не плюс, так как крупный гаджет менее удобен в использовании. Чего не скажешь об обычной «прошке» с 6.
1-дюймовым дисплеем, размерами 146.7х71.5х7.65 мм и весом чуть более 200 г — золотая середина в семействе iPhone 13. Здесь используется Super Retina XDR дисплей с разрешением 2532х1170 пикселей и всеми необходимыми плюшками вроде технологии True Tone, поддержки HDR10 и олеофобного покрытия, устойчивого к отпечаткам пальцев.
Тактильно это приятный аппарат с рамкой из хирургической нержавеющей стали, стеклянной задней панелью и прочным защитным стеклом Ceramic Shield спереди. Корпус защищен от воды и пыли, что подтверждает рейтинг IP68, а это значит, что смартфон выдержит погружение в воду на глубину до 6 метров длительностью до 30 минут.
Хотя мы не советуем этого делать — официальная гарантия на «утопленников» не распространяется. Также Apple, похоже, решила, что дизайн пользователям еще не приелся, поэтому 13-я серия как две капли воды похожа на 12-ю: те же плоские грани, то же оформление задней камеры, тот же поднадоевший вырез-«челка».
Единственное незначительное отличие — уменьшенный на 20% вырез, но лучше бы его вообще убрали — Apple, пора уже идти в ногу со временем. Это касается и сканера отпечатков пальцев, которого по-прежнему нет, а хотелось бы. Вместо этого за безопасность отвечает традиционный сканер лица FaceID.
Как работает nfc в телефоне
Базовый принцип, который положен в основу работы данной технологии, – это обмен радиосигналом. Аналогичный метод применяется во всех беспроводных модулях. Разница между NFC и остальными заключается в расстоянии, на котором действует сигнал − ≥10 см. Изначально формат предполагался как способ расширения функционала бесконтактных карт, но благодаря широкому распространению и популярности, разработчики придумали несколько новых способов применения:
- обычный режим по считывания информации;
- эмуляция, применяемая при наделении модуля функциями платёжного инструмента или превращающая его в пропуск;
- режим P2P, посредством которого осуществляется обмен данными между двумя телефонами.
Использование чипа, который вшит в сотовый телефон, позволяет бронировать билеты, служит способом оплаты проезда или парковочного места, даёт возможность осуществлять надзорный допуск на определённую закрытую территорию. Развитие технологических процессов привело к появлению пластиковых карт, внутри которых имеется чип беспроводной связи и интегрированная антенна, что делает пластик удобным платёжным инструментом.
Одной из часто используемых функций NFC является передача информации между двумя смартфонами. При нахождении двух девайсов в непосредственной близости происходит связывание устройств под воздействием индукции магнитного поля, когда два преобразователя рамочного типа формируют образователь.
- Активный. В этом случае оба устройства, участвующие в сопряжении, обладают собственными источниками питания антенны, а обмен данными осуществляется в порядке очерёдности.
- Пассивный. Этот вариант предполагает использование мощностей только одного устройства, которое имеет источник для питания модуля. Пассивные метки обладают малым запасом памяти и чаще всего применяются только для считывания информации (пропуск, электронный билет).
Сам по себе модуль представляет маленький чип, который в сборе напоминает катушку индуктивности
Как с помощью nfc и ios 13 управлять вашим домом
NFC-метки сделают ваш дом еще умнее.
«Быстрые команды» с обновлением до iOS 13 становятся еще более продвинутым и функциональными. Кроме того, в новой версии операционной системы это приложение установлено по умолчанию. Одни из самых интересных функций связаны с использованием в умных домах вместе с NFC-метками.
Теперь все дополнительные ярлыки для управления смарт-домом с помощью NFC создаются непосредственно в интерфейсе «Быстрых команд» и затем используются в тандеме с приложением «Дом».
Вы можете задать автоматизированные действия, вроде тех, когда подключаться к Wi-Fi или переходить в режим полета, включать/выключать свет с помощью смартфона и так далее. Количество различных действий зависит от того, насколько «умным» является жилище и насколько развито ваше воображение.
Как известно, устройства в доме, которые работают с фирменным приложением Apple «Дом», имеют соответствующий логотип, поэтому трудностей с ними не возникнет.
А вот для доступа к другим умным вещам, поддерживающим NFC, потребуется докупить специальные NFC-метки. Стоят они не так уж и дорого, приобрести можно в том же Amazon. Затем метки крепятся к поверхности умного устройства или в зоне его действия.
Когда все готов — откройте «Быстрые команды», пролистайте вниз до опции NFC, выберете ее, просканируйте устройство с NFC-меткой своим смартфоном, назовите команду.
Затем кликните на круглую иконку и найдите свое жилище в приложении «Дом», выберете добавленное NFC-устройство и требующиеся от него команды.
Теперь все должно заработать. Если у вас смарт-светильник, то кликните на иконку, чтобы включить или выключить его. Вы также можете задать автоматизированное действие в настройках гаджета — например, когда вы входите в комнату, свет будет включаться, а когда покидаете — гаснуть.
Вы также можете отключить уведомления «спрашивать перед запуском», чтобы все происходило автоматически, без необходимости постоянно брать в руки смартфон и нажимать «да». Однако, следует учитывать, что NFC в бэкграунде работает только на iPhone XS/XS Max.
Что касается установки NFC-меток, то у нас есть несколько полезных советов.
Если вы устанавливаете метку на настольную лампу, лучшее место — сзади абажура. Таким образом, метка не будет портить внешний вид устройства, а для включения будет достаточно поднести смартфон к краю абажура или просто подойти к лампе.
То же самое касается и установки метки на письменный стол или тумбочку — лучшее место снизу. Как только вы положите смартфон на стол, тут же должен зажечься свет.
Казалось бы, зачем всё это? Ту же лампу проще включать нажатием обычной физической кнопки. Но технологии не стоят на месте, постоянно развиваются. И уже сейчас вы можете задать куда более сложные условия для включения/выключения простого светильника. Например, в ночные часы (время задается в настройках) лампа при включении будет светить на все 100%. А в вечерние часы, на закате или на рассвете — допустим, только на 60%, 70% ил 80%.
Кроме того, с помощью «Быстрых команд» можно управлять не просто одной лампой, а всем светом в комнате или доме. Или установить NFC-метки вне дома/квартиры с командой отключения всего света после того, как вы уходите. Даже больше — если ваше жилище настолько «интеллектуальное», то NFC-метки помогут выключать кондиционеры, закрывать замки и опускать ставни на окнах. И наоборот — совершать обратные действия, когда вы возвращаетесь.
Вы также можете давать команды Siri голосом, но порой удобнее пользоваться «Быстрыми командами» на смартфоне.
Вариаций использования команд великое множество. Управлять умным домом можно с помощью «Быстрых команд» и NFC-меток, с помощью приложения «Дом» или давая команды Siri. Ограничений всего три — ваше воображение, количество умных гаджетов в жилище и необходимость наличия смартфона в кармане/руках.
Смотрите также:
Поделиться ссылкой
Поставьте 5 звезд внизу статьи, если нравится эта тема. Подписывайтесь на нас Telegram, ВКонтакте, Instagram, Facebook, Twitter, YouTube.
Обходные пути
Первое, что приходит в голову — а можно ли добавить в info.plist не AID платежного апплета, а AID Card Manager’а (Card Manager — это группа сервисов внутри операционной системы чипа, управляющих картой, которые отвечают за администрирование и безопасность), чтобы потом вручную послать ему команду SELECT с AID нужного апплета?
Здесь мы споткнулись о первый подводный камень — Core NFC не позволяет отправлять команду SELECT, содержащую AID, который не прописан в info.plist.
Хорошо, добавили A0000000041010, но и тут неудача — Core NFC не позволяет отправлять команду SELECT, содержащую платежный AID, вне зависимости от того, есть он в info.plist или нет.
Разберемся, как именно работает ограничение по идентификаторам.
В info.plist мы указали следующие AID’ы:
1. A000000001510000 - GlobalPlatform Card Manager AID
2. 325041592E5359532E444446303101 - Proximity Payment System Environment (PPSE)
3. A0000000041010 - Mastercard Credit/Debit (Global)
4. A00000000401 - Mastercard PayPass
5. A00000000410101213 - Mastercard Credit
6. A00000000410101215 - Mastercard Credit
7. A00000000410101214 - Придуманный платежный AID
8. A00000000410101216 - Придуманный платежный AID
9. A0000000041010121F - Придуманный платежный AID
10. A0000000041010BB5445535401 - Придуманный платежный Long AID
11. A0000000041010BB5445535405 - Придуманный платежный Long AID
12. A000000004101FBB5445535401 - Придуманный не платежный AID
13. A000000004101F1213 - Придуманный не платежный AID
14. A00000000F1010 - Придуманный не платежный AID
15. A0000000040F - Придуманный не платежный AID
Мы установили 14 платежных апплетов с разными AID (пп. 2-11 — платежные AID-ы), и попробовали отправить Card Manager команды SELECT с каждым из этих AID.
Ответили номера 12-15.
Получается, что ограничение накладывается именно на некий префикс AID, наличие которого и определяет, платежный это идентификатор или нет.
Жаль, но этот способ отпадает.
Второй способ персонализации, предусмотренный GlobalPlatform, это команда INSTALL [for personalization].
Она отправляется в Card Manager и содержит AID апплета, который нужно персонализировать.
После этого можно отправлять команды STORE DATA в Card Manager, а он будет пересылать их в целевое приложение.
Но есть одно ограничение. Для того, чтобы апплет поддерживал такой способ персонализации, он должен реализовывать интерфейс org.globalplatform.Application.
Card Manager, на команду INSTALL [for personalization] с Mastercard Credit/Debit (Global) AID, который был присвоен апплету M/Chip Advance от NXP, отвечал ошибкой «6985» (Conditions of use not satisfied),
а значит надо проверить, реализует ли он интерфейс Application.
Для этого мы написали простое приложение-пустышку, реализующее этот интерфейс. Как и ожидалось, на INSTALL [for personalization] оно ответило «9000».
Но когда Application был убран из интерфейсов, реализуемых приложением, оно стало отвечать на эту команду «6985», как и в случае с апплетом M/Chip Advance.
Следовательно, проблема именно в том, что приложение NXP не реализует необходимый для такого способа персонализации интерфейс. Этот способ тоже отпадает.
Персонализация апплетов
На самом деле, персонализация апплета — очень простая штука; всё, что требуется, это загрузить в него необходимые платежные данные. Для этого нужно выбрать апплет командой SELECT по его AID, установить защищенное соединение и отправить выбранному апплету команды STORE DATA с данными внутри.
Теперь вернемся к списку AID’ов в файле info.plist — зачем он нужен, и как конкретно Core NFC выбирает, с каким апплетом взаимодействовать?
Выглядит это примерно так:
- Программа идет по списку сверху вниз;
- Для каждого AID она формирует и отправляет команду SELECT;
- AID первого апплета, ответившего «9000» (статус успешного ответа, здесь список всех возможных ответов) записывается в поле initialSelectedAID объекта типа NFCISO7816Tag, который кладется в массив обнаруженных чипов
@available(iOS 13.0, *)
public protocol NFCISO7816Tag : NFCNDEFTag, __NFCTag {
/**
* @property initialSelectedAID The Hex string of the application identifier (DF name) selected by the reader when the tag is discovered.
* This will match one of the entries in the «com.apple.developer.nfc.readersession.iso7816.select-identifiers»
* in the Info.plist.
*/
@available(iOS 13.0, *)
var initialSelectedAID: String { get }
Дальше из массива можно выбрать любой такой объект, и с помощью метода
отправлять
выбранному апплету.
А теперь поговорим об этом ограничении:
Core NFC doesn't support payment-related Application IDs.
То есть
не поддерживает платежные AID’ы, а именно боевые, с которыми работают платежные терминалы.
Конечно, платежный AID в список info.plist добавить можно, вот только Core NFC его проигнорирует и не будет отправлять для него SELECT (кстати, здесь список всех использующихся AID’ов). Apple таким образом защищают свою технологию Apple Pay, закрывая сторонним разработчикам доступ к любым платежным функциям iPhone (и всему, что с этим связано).
Платформа iot
На данный момент мы с командой работаем над запуском платформы интернета вещей, которая сможет дополнить и расширить существующий опыт использования сервиса Pay и внедрить оплату (и другие сервисы идентификации) в те вещи, которые мы обычно носим с собой — так называемые носимые устройства.
Интернет вещей — это концепция привычных физических предметов, оснащенных технологиями для взаимодействия с внешней средой или друг с другом.
В этой концепции привычные сценарии использования вещей перестраиваются благодаря автоматизации.
Пример носимых устройств — умные часы, фитнес-браслеты, кольца, брелоки.
Если раньше человек носил кольцо из-за красоты или символизма, то теперь, в концепции интернета вещей, кольцо выполняет функцию платежного инструмента, пропуска СКУД, пульта управления другими умными устройствами и т.д. Таким образом, для привычной вещи появляются новые удобные сценарии использования.
Умные вещи сейчас — мировой тренд. Об этом свидетельствуют собранные различными мировыми агентствами статистические данные (см. ссылки в конце статьи).
В этой статье я хочу на примере проведенного нами исследования в рамках разработки IoT-платформы рассказать, с какими задачами работает финтех-направление приложения «Кошелёк», с какими проблемами мы сталкиваемся и как используем проверенные технологии карточной индустрии для создания новых продуктов.
Для начала я кратко и простыми словами опишу технологии, на которых базируется наша платформа. Если интересно почитать про эти технологии подробнее — в конце статьи будут ссылки.
- Элемент безопасности, или Secure Element — это полноценный компьютер, выполненный в цельном кристалле кремния размером около 5-20 квадратных миллиметров. Он имеет свою операционную систему, систему ввода-вывода, центральный процессор, несколько крипто-процессоров для реализации криптографических операций, оперативную и постоянную память. Элементы безопасности используют при производстве банковских карт, SIM-карт, а также встраивают в смартфоны и другие устройства. Элемент безопасности практически невозможно взломать и получить оттуда данные (отсюда и название).
Как и на любой компьютер, в элемент безопасности можно установить приложения — так называемые апплеты. Мы в нашей статье будем работать с платежным апплетом, благодаря установке и персонализации которого носимое устройство с элементом безопасности и имеет сервис бесконтактной оплаты.
- Стандарт GlobalPlatform Card Specification — он описывает работу операционной системы элемента безопасности в целом, а также сценарии и протоколы безопасного управления содержимым элемента безопасности.
- TSM (Trusted Service Manager) — сервис для управления содержимым в элементе безопасности. Он управляет жизненным циклом апплетов и их персонализацией под конкретного пользователя на конкретном элементе безопасности.
- Для превращения носимого устройства в платежный инструмент платежными системами применяется технология токенизации по стандарту EMV — это процесс получения от платежной системы токена (суррогатного номера), связанного с номером реальной банковской карты. Для каждой банковской карты, в связке с форм-фактором устройства оплаты, токен всегда уникален, что обеспечивает дополнительную безопасность при оплате токеном.
Вот основные сценарии взаимодействия смартфона с самим устройством, которые мы закладываем в нашу платформу (во всех сценариях пользователь управляет носимым устройством через интерфейс мобильного приложения на смартфоне):
Первый сценарий — это взаимодействие с активными носимыми устройствами. Активными называют носимые устройства, в которых есть свой элемент питания (например, аккумулятор). Как правило, внутри вещи работает своя операционная система и имеется модуль BLE для связи со смартфоном. Производитель устройства предоставляет SDK и ключи доступа для взаимодействия с элементом безопасности.
Именно так работают все умные часы и фитнес-браслеты с функцией бесконтактной оплаты.Тут всё просто и понятно — берем и делаем.
Второй сценарий интереснее — это взаимодействие с пассивными носимыми устройствами. Пассивными называют носимые устройства, в которых нет своего элемента питания. Эти устройства питаются от внешнего магнитного поля, в которое их необходимо поместить.
Проблема заключается в том, что нужно загрузить в пассивное носимое устройство свою банковскую карту из приложения на смартфоне.
Этот сценарий мы (условно) разбиваем уже по типу смартфонов:
- Любые смартфоны без NFC
- Смартфон Android c NFC
- iPhone c NFC
Для первого типа будем использовать внешний считыватель, который находится в специальных терминалах персонализации. Если коротко, то терминал персонализации и мобильное приложение в смартфоне подключены к одному бэкенду, который синхронизирует обоих клиентов. Токен загружается через терминал персонализации, а в интерфейсе мобильного приложения пользователь видит результат.
Реализация терминала персонализации может быть разной: может быть тот же смартфон пользователя, подключенный к внешнему считывателю смарт-карт по BLE или USB, а может быть и автономное внешнее устройство (полноценный компьютер с подключенным к нему считывателем, выходом в интернет и управляющим программным обеспечением).
Для второго типа (Android c NFC) реализация понятна. Смартфон в этом случае можно использовать в качестве терминала, запитать пассивное устройство от NFC-антенны и загрузить в него токен банковской карты.
В нашем исследовании я подробно распишу, как мы прорабатывали третий тип смартфонов (iPhone с NFC). В качестве носимых устройств мы использовали брелки от компании ISBC — партнера, с которым мы запускаем пилот.
Смартфоны айфон 13 про макс с nfc
В нашем каталоге вы можете выбрать подходящий именно вам смартфон Iphone 13 Pro Max с NFC. В карточке товара каждой модели представлены технические характеристики, фото, а также отзывы владельцев. Получить покупку можно двумя способами: заказав доставку на дом или в ближайшем к вам магазине. При покупке внимательно следите за акциями – практически на все товары мы дарим бонусные баллы или возвращаем кешбэк. Подробнее у наших специалистов по телефону 8 (800) 250-25-25.
Сравнение —
apple iphone 13 pro max или xiaomi poco x3 nfc
Apple iPhone 13 Pro Max это смартфон 2021 года выпуска с массой 240 г и размерами 160.8 x 78.1 x 7.7 мм. Он имеет 6.7 -дюймовый экран, 12-мегапиксельную камеру и 128GB 6GB RAM, 256GB 6GB RAM, 512GB 6GB RAM, 1TB 6GB RAM. Его процессор Hexa-core (2×3.22 GHz Avalanche 4xX.X GHz Blizzard)
Xiaomi Poco X3 NFC это смартфон 2020 года выпуска с массой 215 г и размерами 165.3 x 76.8 x 9.4 мм. Он имеет 6.67 -дюймовый экран, 64-мегапиксельную камеру и 64GB 6GB RAM, 128GB 6GB RAM. Его процессор Octa-core (2×2.3 GHz Kryo 470 Gold & 6×1.8 GHz Kryo 470 Silver)
Подробное сравнение всех функций смотрите в таблице ниже.
или
Общие характеристики | |||
---|---|---|---|
Марка и модель | Apple iPhone 13 Pro Max | Xiaomi Poco X3 NFC | |
Рейтинг | ( 0) | ( 0) | |
Дата выхода | 2021, Сентябрь 14 | 2020, Сентябрь 07 | |
Размеры (ВxШxГ) | 160.8 Х 78.1 Х 7.7 мм | 165.3 Х 76.8 Х 9.4 мм | |
Вес | 240 г. | 215 г. | |
Корпус | Стеклянная передняя панель (Gorilla Glass), задняя стеклянная панель (Gorilla Glass), рама из нержавеющей стали | Стеклянная передняя панель (Gorilla Glass 5), алюминиевая рама, пластиковая задняя панель | |
Цвета | Graphite, Gold, Silver, Sierra Blue | Cobalt Blue, Shadow Gray | |
Аккумулятор | 4352 мАч, Li-Ion, Неизменяемый | 5160 мАч, Li-Po, Неизменяемый | |
Срок службы батареи | В режиме ожидания — До 28 часы (multimedia) Воспроизведение аудио — До 95 часы | ||
Ориентировочная цена | 1250 EUR | $ 230 |
Камеры и видео | |||
---|---|---|---|
Камера заднего, основная | 12 MP, Четверная камера | 64 MP, Четверная камера | |
Характеристики | -12 MP, f/1.5, 26mm (широкая), 1.9µm, dual pixel PDAF, sensor-shift OIS -12 MP, f/2.8, 77mm (телеобъектив), PDAF, OIS, 3x оптический зум -12 MP, f/1.8, 13mm, 120˚ (сверхширокая), PDAF -TOF 3D LiDAR scanner (для измерения глубины) | -64 MP, f/1.9, (широкая), 1/1.73», 0.8µm, PDAF -13 MP, f/2.2, 119˚ (сверхширокая), 1.0µm -2 MP, f/2.4, (макро камера) -2 MP, f/2.4, (для измерения глубины) | |
Функции | двойная LED двутонная вспышка, HDR (photo/панорама) | двойная LED вспышка, HDR, панорама | |
Запись видео | 4K@24/30/60fps, 1080p@30/60/120/240fps, 10‑bit HDR, Dolby Vision HDR (up to 60fps), ProRes, Cinematic mode, stereo sound rec. | 4K@30fps, 1080p@30/120fps, 720p@960fps; gyro-EIS | |
DxOMark основной результат | 137 | 103 | |
DxOMark фото результата | 144 | 107 | |
DxOMark видео результат | 119 | 98 | |
Фронтальная камера, селфи | 12 MP, Двойная камера | 20 MP,Одна камера | |
Характеристика | -12 MP, f/2.2, 23mm (широкоугольная), 1/3.6» -SL 3D, (датчик глубины/биометрический датчик) | -20 MP, f/2.2, (широкоугольная), 1/3.4», 0.8µm | |
Функции | HDR | HDR, панорама | |
Характеристика | 4K@24/25/30/60fps, 1080p@30/60/120fps, gyro-EIS | 1080p@30fps | |
DxOMark селфи результат | 99 | ||
DxOMark фото результат | 102 | ||
DxOMark видео результата | 95 |
Комуникация и связь | |||
---|---|---|---|
Сим-карта | Одиночная SIM (Nano-SIM and/or eSIM)Две SIM (Nano-SIM/eSIM, двойной режим ожидания) | Hybrid Две SIM-карты (Nano-SIM, двойной режим готовности) | |
Сеть | GSM / CDMA / HSPA / EVDO / LTE / 5G | GSM / HSPA / LTE | |
Показать все сетевые частоты: | |||
Частоты | -2G — GSM 850 / 900 / 1800 / 1900 — SIM 1 & SIM 2 (dual-SIM) CDMA 800 / 1900 -3G — HSDPA 850 / 900 / 1700(AWS) / 1900 / 2100 CDMA2000 1xEV-DO -4G — LTE -5G — Sub6/mmWave | -2G — GSM 850 / 900 / 1800 / 1900 — SIM 1 & SIM 2 -3G — HSDPA 850 / 900 / 1700(AWS) / 1900 / 2100 -4G — 1, 2, 3, 4, 5, 7, 8, 20, 28, 38, 40, 41 | |
Скорость интернета | HSPA 42.2/5.76 Mbps, LTE-A, 5G, EV-DO Rev.A 3.1 Mbps | HSPA 42.2/5.76 Mbps, LTE-A | |
GPRS | Да | Да | |
Edge | Да | Да | |
Wi-Fi | Wi-Fi 802.11 a/b/g/n/ac/6, двухполосный, hotspot | Wi-Fi 802.11 a/b/g/n/ac, двухполосный, Wi-Fi Direct, hotspot | |
GPS | Да, с A-GPS, GLONASS, GALILEO, BDS, QZSS | Да, с A-GPS, GLONASS, BDS | |
NFC | Да | Да | |
USB | Lightning, USB 2.0 | 2.0, Type-C 1.0 реверсивный разъем, USB On-The-Go | |
Bluetooth | 5.0, A2DP, LE | 5.1, A2DP, LE | |
Вредное излучение | SAR — 1.18 W/kg (голова) 1.20 W/kg (тело) SAR EU — 0.99 W/kg (голова) 0.98 W/kg (тело) | SAR — 0.77 W/kg (голова) 0.61 W/kg (тело) SAR EU — 0.56 W/kg (голова) 0.99 W/kg (тело) |
Прочие дополнения | |||
---|---|---|---|
Датчики | — Распознавание лиц по Face ID, Акселерометр, Гироскоп, Датчик близости, Компас, Барометр | — Сканер отпечатков пальцев (сбоку), Акселерометр, Гироскоп, Датчик близости, Компас , Инфракрасный порт | |
Другие дополнения | — Siri естественный язык и команды диктовки -Ultra Wideband (UWB) support — Быстрая зарядка аккумулятора 27W, 50% для 30 мин. -USB Power Delivery 2.0 -MagSafe Беспроводная зарядка 15W -Qi magnetic fast Беспроводная зарядка 7.5W — Защита от воды и пыли IP68 (до 6m для 30 мин) -Apple Pay (Visa, MasterCard, AMEX сертифицировано) | — Быстрая зарядка аккумулятора 33W, 62% для 30 мин., 100% для 65 мин. — IP53 splash-proof |
Телефоны с функцией nfc: краткий список моделей с указанием цен
Чтобы упростить выбор модели, имеющей предустановленный модель беспроводного обмена информацией или бесконтактных платежей, можно ознакомиться со списком, в каких телефона есть NFC. Каждая компания выпускает модели как премиум-класса, так и бюджетного сегмента, имеющие встроенную функцию. Усреднённый список, какие телефоны поддерживают NFC, приведён в табличной форме для упрощения восприятия.
Все крупные бренды и даже китайские производители реализуют поддержку модуля NFC в большинстве своих моделей, как способ идти в ногу со временем и завоевать покупателя. Более полный перечень смартфонов, которые можно найти на полках магазинов:
- Alcatel Pop S7 7045Y
- Alcatel U5 HD и A7
- Huawei Honor 9
- Huawei Honor 6X
- Huawei Honor 5C
- Huawei P10 Lite
- Huawei Nova 2
- iPhone SE
- iPhone 8
- iPhone X
- LG G6
- LG V30
- LG Q6 и Q6
- LG X Venture
- Lenovo P2
- Samsung Galaxy Note 8
- Sony Xperia L1
- Sony Xperia E5
- Sony Xperia XA1
- Nokia 8
- Asus ZenFone 4
- Asus ZenFone 4 Pro.
- Asus ZenFone 4 AR
- Blackview BV6000S
- Blackview BV8000 Pro
- Wileyfox Swift 2X
- HTC Desire 530
- HTC U Ultra
- HTC U11 и U11 Plus
- Google Pixel 2/2XL.
- OnePlus 5/5T.
- ZTE Nubia Z17 и Z17 mini
- Moto G5s
- AGM X2
- BlackBerry Motion и KEYone
Отдельно можно упомянуть китайских производителей, чья продукция с каждым годом приобретает всё большее распространение и набирает популярность. Один из животрепещущих вопросов – в каких телефонах Xiaomi есть NFC:
- Xiaomi Mi4 32/64Gb. Стоимость – 11 500−13 500 руб.;
- Xiaomi Mi3 64Gb. Стоимость − около 15 000 руб.;
- Xiaomi Mi5s 4/32Gb. Стоимость − около 21 000 руб.;
- Xiaomi Mi Mix 4/128Gb. Стоимость − около 29 500−35 000 руб.;
- Xiaomi Mi Mix 6/256Gb. Стоимость − около 33 000−37 000 руб.;
- Xiaomi Mi Mix 2 6/256Gb Стоимость − около 36 500 руб.
Установление соединения
Именно здесь речь пойдет о фичах фреймворка
, добавленных в iOS 13.
Кстати, в iOS 14 никаких существенных изменений относительно предмета статьи не случилось, поэтому все описанное актуально и для нее.
Итак, в тринадцатой версии яблочной ОС стало возможным не только считывать данные с NFC меток, как это было в iOS 12 (но не раньше iOS 11, до нее взаимодействие по NFC было возможно только в рамках Apple Pay), но и записывать их, а также общаться на языке APDU-команд с любым чипом, который соответствует одному из следующих стандартов:
Для этого в
были добавлены два новых класса:
Первый используется для взаимодействия с NDEF метками, а второй — для всего остального, соответственно.
В нашем случае это чип, поддерживающий спецификацию GlobalPlatform Card Specification 2.2.1 и стандарт ISO/IEC 7816, значит, будем использовать второй класс.
В документации написано, что нужно сделать (помимо написания кода, конечно), чтобы начать общение с чипом по ISO 7816:
Но ниже есть вот такое интересное ограничение:
ImportantCore NFC doesn’t support payment-related Application IDs.Как раз его мы и хотим «пощупать», узнав, что конкретно оно означает.
Добавляем строку, например «Allow NFC connection» для ключа NFCReaderUsageDescription в файле info.plist. С любым другим значением этого ключа тоже работает.
[Здесь в колонке слева не сам ключ, а его описание, XCode прячет формальные названия]
Дальше, если мы хотим взаимодействовать с чипом, как с устройством стандарта ISO/IEC 7816, то в значении ключа com.apple.developer.nfc.readersession.iso7816.select-identifiers укажем список ID всех апплетов (Application Identifier или AID), с которым будет взаимодействовать приложение.
Здесь стоит пояснить, что эти идентификаторы — не просто случайный набор символов.
Это шестнадцатеричные (hex) строки, содержащие информацию о приложении, которому они присвоены.
AID’ы могут быть длиной от 5 до 16 байт (два символа в строке = один байт). Они состоят из двух частей, первая определяет провайдера приложения (для Mastercard это «A000000004»), вторая говорит, какой именно это продукт данного провайдера (для продукта с именем «Mastercard» это «1010», а, например, для Maestro это «3060»).
Кроме того, иногда в AID требуется поместить дополнительную информацию, например, если на чипе находятся два одинаковых приложения от одного провайдера, но для разных банков. Для этого существует поддержка Long AID (или Extended AID). До тех пор, пока длина AID не превышает 16 байт, в него можно записывать все, что угодно. Например, мы взяли Mastercard AID и в конце дописали к нему «TEST», итог: «A0000000041010BB5445535401».
Единственный AID, который выбивается из списка — «325041592E5359532E444446303101». На самом деле это обычная (только в hex-формате), что называется, plain-text строка «2PAY.SYS.DDF01». Это AID PPSE, который платежным апплетом, как таковым, не является. Он лишь содержит данные окружения, необходимые платежным приложениям.