Идентификация по NFC в смартфонах Apple

Решения на базе оборудования и программного обеспечения RusGuard позволяют использовать смартфон под управлением iOS в качестве пропуска для прохода на объект. Достаточно приложить телефон к считывателю как обычную пластиковую карту.

Идентификация по NFC в смартфонах Apple

Пропуск в айфоне: это возможно

Долгое время считалось, что идентификация на iPhone через NFC – вещь практически невозможная (подробнее о причинах можно прочитать ниже). По сравнению с Android iOS является гораздо более закрытой и консервативной операционной системой, которая сильно ограничивает разработчиков в их возможностях.

Однако инженеры RusGuard смогли обойти искусственные ограничения Apple и первыми на российском рынке СКУД представили считыватель, который умеет взаимодействовать с айфонами через NFC. Речь идет о новой версии считывателя R25-Multi: устройство работает с картами Mifare, Em-Marine, HID Prox II, со смартфонами на базе Android, а недавно прошли успешные испытания идентификации с использованием NFC на iPhone.

ВАЖНО! Функционал будет доступен в обновленной версии считывателя R25-Multi (v.2) и в обновленном приложении RusGuard Key. Ориентировочные сроки выхода: осень 2026 года.

Видео

Смотреть: Яндекс Дзен | YouTube

Ключевые аспекты разработки:

  • Соединение смартфона со считывателем защищено шифрованием, что исключает возможность копирования ключа.
  • Дополнительные манипуляции со смартфоном (например, джейлбрейк) не требуются: для реализации требуется лишь считыватель R25-Multi и мобильное приложение RusGuard Key.
  • Лицензирование не требуется. Приложение RusGuard Key распространяется бесплатно и доступно в AppStore.
  • Пропуск в айфоне работает как в рамках СКУД RusGuard, так и в СКУД сторонних производителей.

ВАЖНО! Функционал работы с iPhone через NFC будет доступен только в новых версиях считывателя R25-Multi. В ранее приобретенных устройствах указанный функционал отсутствует и не может быть установлен посредством перепрошивки или других манипуляций.

В чем сложность работы NFC в iPhone?

NFC в Apple всегда был головной болью для сторонних разработчиков. Дело в том, что в целях безопасности iOS запрещала сторонним приложениям использовать этот модуль: доступ к нему был только у собственных сервисов Apple вроде Apple Pay, Car Key и некоторых других. Также Apple допускала некоторых производителей к программе корпоративного бейджа, который работал посредством Apple Wallet.  В рамках сферы СКУД к таким производителям можно отнести HID Global, ASSA ABLOY, dormakaba и еще буквально несколько крупнейших мировых производителей решений для контроля доступа. У других участников рынка, какими бы крупными они не были, таких преференций от Apple не было.

Ситуация изменилась в 2024 году с выходом обновления iOS 17.4. Apple, наконец-то, разрешила, доступ сторонних компаний к HCE (Host Card Emulation), что позволило разработчикам создавать собственные приложения, которые бы эмулировали физические карты и взаимодействовали со считывателями.

Однако и здесь все не так гладко, как может показаться на первый взгляд. Дело в том, что приложение разработчика должно получить от Apple специальное разрешение (entitlement Apple), которое позволит приложению задействовать механизм HCE в айфоне. Разработчик должен предоставить компании из Купертино достаточные доказательства того, что его решение будет задействовано для выполнения конкретных задач в разрезе СКУД на конкретных объектах.

Вишенкой на торте является тот факт, что доступ к HCE доступен только для разработчиков, зарегистрированных в Европейской экономической зоне. Причем Apple проверяет не только юридический адрес компании, но и наличие ее реальных действующих структур на территории ЕЭЗ.

В свете всего перечисленного становится понятно, почему в России до недавнего времени нельзя было использовать айфон в качестве пропуска с задействованием технологии NFC. Однако инженеры RusGuard смогли решить и эту задачу: пропуск в айфоне скоро станет доступен для всех наших заказчиков.

Попробуйте решения от RusGuard

Современный СКУД для любых задач