Стандарты NFC (форум NFC, ISO/IEC, ECMA
Меня часто спрашивают о стандартах, основанных на NFC. Я кратко изложил свои знания в тексте ниже. Надеюсь, это может быть ответ на такие вопросы. Не стесняйтесь исправить это, разместив комментарии и ответы - я включу его в свой текст.
Поскольку NFC основан на RFID, его часто называют расширением RFID, его формой или подмножеством. Это правильно, потому что многие существующие стандарты RFID были приняты в NFC. Базовый стандарт NFC для физического уровня NFCIP-1 (ISO 18092 или ECMA 340) - он стандартизирует связь между двумя устройствами NFC. Использование RF-уровня в NFCIP-1 напрямую унаследовано от более старых стандартов ISO ISO 14443 (бесконтактные карты бесконтактного доступа), в частности, протокола типа A, определенного в этом стандарте, и японского JIS 6319-4 (на котором основана Sony FeliCa, также используемый стандартом тегов NFC Forum Type 3). Следствием этого является то, что устройства NFC (режим чтения/записи) совместимы со смарт-картами стандарта ISO 14443.
NFCIP-1 определяет новый активный режим. В этом режиме, в котором оба коммуникационных устройства NFC должны иметь собственный источник мощности для генерации RF-полей (то есть двух мобильных устройств или мобильного устройства и считывателя NFC), и оба могут быть инициаторами связи.
Второй основной стандарт NFCIP-2 (ISO 21481 или ECMA 352), который определяет механизм выбора между различными бесконтактными технологиями, которые работают на той же частоте 13,56 МГц. Он предназначен для использования мобильными устройствами, поддерживающими связь в соответствии с ISO 18092, ISO 14443, но они также совместимы с другими бесконтактными стандартами, такими как ISO 15693.
В дополнение к этому форум NFC выпустил также пару других стандартов, таких как NDEF (формат данных) RTD (типы записей для различных целей) и рекомендации для NFC Handover и, в частности, использование NFC для соединения Bluetooth. Альянс Wi-Fi представил NFC как один из четырех способов настройки домашних сетей.
Форум NFC также определил протокол LLCP, используемый в верхней части NFCIP-1 в одноранговой связи. Другим протоколом, используемым для одноранговой связи в верхней части LLCP, является SNEP (простой протокол NDEF Exchange), который позволяет обмениваться сообщениями NDEF, аналогичными спецификациям тегов.
Устройства NFC могут дополнительно работать в режиме эмуляции карт , что позволяет им притворяться, что они являются пассивными бесконтактными смарт-картами. Это может быть самый важный режим, поскольку он позволяет мобильным телефонам действовать как бесконтактные платежные карты. Существует несколько стандартов для соединения NFC-контроллера с защищенным элементом (элемент, используемый для хранения защищенных приложений и конфиденциальных данных), используемых в режиме эмуляции карты - SWP (еще не стандартно - см. ETSI TS 102 613 V. 9.1.0) и NFC-WI (ECMA-373).
Я не уверен на 100% относительно правильности текста, поэтому мой вопрос - это правильно или нет? Есть ли что-нибудь, что вы бы добавили?
BR
Стен
Добавлены комментарии от парня NFC
Ответы
Ответ 1
Я не уверен, что ваши вопросы принадлежат SO, поскольку они не связаны с программированием. У меня есть комментарии и дополнения.
NFC-IP1 основан на стандарте ISO 14443, более конкретно на протоколе типа A, определенном в этом стандарте, и на JIS 6319-4 (на котором основана Sony FeliCa, также используемой стандартом тега NFC Forum Type 3). NFC-IP1 никоим образом не основан на ISO 15693.
Я не думаю, что устройство должно поддерживать NFC-IP2, чтобы считаться устройством с поддержкой NFC. Кроме того, LLCP не требует активного режима.
Говоря о стандартах NFC, я бы также упомянул SNEP (Simple NDEF Exchange Protocol), который использует LLCP для обмена сообщениями NDEF. Рядом с Bluetooth хэндовер, NFC Connection Handover также стандартизован для Wi-Fi от Альянса WiFi.
Подключение защищенного элемента к контроллеру NFC: протокол называется SWP (не SWI). Этот протокол обычно используется для подключения SIM-карты в качестве защищенного элемента к контроллеру NFC.
Другим стандартом, который вы можете упомянуть, является ISO 7816-4, поскольку он используется стандартом тега NFC Forum Type 4.
Ответ 2
Стандарты стандартов ISO15693 были добавлены осенью 2015 года или около того NFC Forum.