Что такое NFC и как этим пользоваться? Часть 1

NFC: частотный диапазон, скорости обмена, описание протокола NFCIP

NFC позволяет осуществлять обмен данными между устройствами с относительно высокой скоростью, сравнимой с технологиями BLE и ZigBee, однако эффективные расстояния редко превышают несколько десятков сантиметров (рисунок 1). С одной стороны, это ограничивает область применения персональными устройствами или карточками, с другой – благодаря ограниченному радиусу действия, несколько повышается безопасность обмена данными. Кроме того, в ряде случаев NFC-устройства не нуждаются в источнике питания.

Рис. 1. Примерные области действия беспроводных интерфейсов различных стандартов

Рис. 1. Примерные области действия беспроводных интерфейсов различных стандартов

Области применения NFC на сегодняшний день включают в себя:

  • безналичные платежи;
  • оплату проезда в муниципальном транспорте;
  • системы учета времени и контроля исполнения;
  • системы идентификации и контроля доступа;
  • интерактивные стенды и постеры;
  • настройка совместной работы Bluetooth или Wi-Fi-устройств.

Bluetooth и Wi-Fi-интерфейсы стали практически стандартными для современных телефонов, смартфонов и планшетных компьютеров, позволяя осуществлять взаимодействие с наушниками, камерами, микрофонами. При большом количестве гаджетов быстрая настройка связи между нужными устройствами может стать проблемой.

К примеру, для подключения устройства к смартфону или планшетному компьютеру по Bluetooth, оно должно быть выведено в режим поиска подключения, как правило, нажатием или удержанием определенной кнопки. Затем необходимо на смартфоне выбрать его из списка доступных устройств, а он может быть достаточно длинным.

Что такое NFC и как этим пользоваться? Часть 1

NFC позволяет существенно упростить данный процесс – для установления соединения устройств достаточно будет на короткое время поднести их друг к другу. Кроме того, после установления связи возможен автоматический запуск необходимого приложения. NFC Forum™ и Bluetooth SIG совместно разработали документ Bluetooth Secure Simple Pairing using NFC, определяющий формат сообщений для установки соединения (так называемого «спаривания») между Bluetooth-устройствами при посредничестве NFC-устройств.

Предусмотрено два режима установления соединения:

  • прямое соединение, при котором происходит передача параметров соединения, отслеживается процедура установления связи и настройка канала передачи данных между двумя устройствами;
  • косвенное соединение, когда NFC-смартфон или планшет играет роль посредника для передачи параметров соединения между устройством и точкой его подключения (например, между ноутбуком и беспроводной точкой доступа).

Помимо помощи в установке соединения между устройствами, NFC может играть роль простого и дешевого сервисного интерфейса:

  • смартфон или планшет с поддержкой NFC может играть роль универсального дисплея для отображения состояния устройства или роль консоли для его администрирования и настройки;
  • беспроводное подключение не требует специальных разъемов, а использование радиоканала позволяет отказаться от прозрачных окошек, характерных для ИК-портов;
  • возможно бесконтактное обновление прошивки или региональная адаптация изделия непосредственно в упаковке.

Стандарт NFCIP – Near Field Communication Interface and Protocol, – содержит две части NFCIP-1 и NFCIP-2. NFCIP-1 [1] стандартизован в документах ISO/IEC 18092, ECMA 340, ETSI TS 102190. Он определяет два режима обмена – активный и пассивный, определяет полосы частот, типы модуляции и скорости передачи данных (106, 212, 424 кбит/с), процедуры обнаружения устройств и обмена данными.

NFCIP-2 [2] стандартизован в ISO/IEC 21481, ECMA 352, ESTI TS 102312 и определяет механизмы совместной работы устройств стандартов ISO 18092, ISO 14443, ISO 15693, работающих в полосе 13,56 МГц.

Плюсы и минусы оплаты телефоном

NFC оплата отличается надежной защитой платежных данных. При этом применение сервисов Apple Pay и Samsung Pay гарантирует еще большую безопасность, чем использование бесконтактных карт.

Что такое NFC и как этим пользоваться? Часть 1

Во-первых, каждая транзакция проводится через создание уникального цифрового ключа (кода) без передачи данных карты платежному терминалу (продавцу).

Во-вторых, операция требует подтверждения отпечатком пальца владельца устройства. Это означает, что даже в случае утери смартфона посторонние лица не смогут воспользоваться деньгами, тогда как с банковской карты их можно увести без PIN-кода.

Разберемся, обладая телефоном с NFC как пользоваться двумя популярными сервисами бесконтактной оплаты, которые в 2016 году пришли в Россию.

Чтобы делать покупки с Apple Pay, требуется айфон не старше шестого либо часы Apple Watch с новейшей версией watchOS и пятый айфон (или моложе).

Необходимо:

  1. убедиться, что на устройстве установлено приложение Wallet;
  2. открыть его на айфоне и добавить банковскую карту;
  3. проверить настройки Touch ID, а для часов – включить «Распознавание запястья» и настроить пароль;
  4. делая платеж с iPhone, дважды нажать на Home, с Apple Watch –также дважды на боковую кнопку часов, после чего поднести устройство к терминалу бесконтактной оплаты;
  5. если кассир попросит ввести PIN-код, использовать PIN-код пластиковой карты.

Покупать с Samsung Pay можно не только через терминалы, поддерживающие бесконтактную оплату. Дело в том, что компания Samsung изобрела собственную технологию MST (Magnetic Secure Transmission – «магнитная безопасная передача»). Смартфоны с поддержкой MST при оплате создают возле терминала магнитное поле, как от сигнала магнитной полосы пластиковой карты.

Таким образом, Samsung Pay не работает только с терминалами, требующими вставить чипованную карту. Он также не передает данные устройствам взломанным и зараженным вирусным ПО.

Что такое NFC и как этим пользоваться? Часть 1

Недостаток сервиса в том, что он доступен на ограниченном количестве моделей Samsung Galaxy.

Чтобы стать пользователем Samsung Pay, следует:

  1. зарегистрировать и добавить аккаунт Samsung;
  2. обновить прошивку смартфона;
  3. после обновления нажать на значок сервиса в меню;
  4. зарегистрировать в приложении свой отпечаток пальца;
  5. добавить карту.

https://www.youtube.com/watch?v=FPJGF8GoLuw

Процедура добавления карты в Samsung Pay несколько сложнее, чем в Apple Pay. Кроме ввода карты вручную или через камеру смартфона и ввода SMS-подтверждения, требуется принять условия пользовательских соглашений с банком-эмитентом и сервисом, создать цифровую подпись стилусом либо тем же отпечатком пальца. По окончании всей процедуры надо подождать завершения регистрации карты 10 минут.

Принцип оплаты через Samsung Pay:

  • приложить палец к соответствующему значку, подтверждая транзакцию;
  • поднести свой Samsung к терминалу;
  • ввести PIN банковской карты, если требуется.

В Apple Pay один пользователь может добавить не более 8 карт, в Samsung Pay – максимум 10.

Что такое NFC и как этим пользоваться? Часть 1

В настоящее время оба сервиса поддерживаются небольшим количеством банков-партнеров. Кроме того, большинство эмитентов поддерживают карты MasterCard, а доступность Visa отстает. Но со временем эта ситуация выровняется, а перечень банков-партнеров будет расширяться.

NFC в телефоне – это специальная функция, позволяющая устанавливать надёжную бесконтактную связь с другим устройством (им способны оказаться не только мобильные) на коротком расстоянии. Собственно, если расшифровать аббревиатуру и перевести её, получится 3 слова, подтверждающих сказанное – «ближняя бесконтактная связь».

Наибольшей популярностью пользуется бесконтактная оплата. Покупка товаров и последующий перевод денег через смартфон обладает рядом важных преимуществ:

  • простота процесса;
  • возможность не носить с собой карточку;
  • надёжность и безопасность финансовой операции;
  • постоянное наличие под рукой источника средств.

Явных минусов у электронного платёжного инструмента нет, поскольку все существующие слабости присутствуют и у стандартных банковских карточек.

Единого места, где располагается нужный пользователям модуль, не предусмотрено. Его расположение зависит от модели смартфона и производителя техники. Чтобы уточнить правильное место, рекомендуется ознакомиться с прилагающейся к сотовому инструкцией и найти в ней нужную информацию. Иных способов не предусмотрено, но следует подчеркнуть, что обычно модуль оказывается за задней панелью, недалеко от слота сим-карты.

Обновление ПО контроллера по NFC-каналу

В стандарте определены три возможных режима работы устройств NFC:

  • режим «точка-точка»;
  • режим эмуляции карты;
  • режим считывателя.

Режим «точка-точка» предусматривает двунаправленный обмен данными между устройствами. При этом каждое из устройств может при необходимости инициировать обмен.

В режиме эмуляции карты NFC-устройство функционирует как бесконтактная карта/метка.

Мобильный кошелек

Считыватель может считывать и записывать данные в NFC/RFID-устройства и бесконтактные карты, а также осуществлять запитку пассивных NCF-устройств.

Начальный загрузчик (bootstrap loader – BSL) позволяет осуществлять доступ к памяти MSP430 во время прототипирования, для обновления прошивки контроллера в готовом изделии и для сервисного обслуживания устройства. В то время как в младших сериях контроллеров семейства MSP430 BSL (рисунок 4) загрузчик располагается в ROM-памяти и доступен только для чтения, в сериях MSP430F5xx и MSP430F6xx загрузчик располагается в защищенной области FLASH-памяти [6]. Это не только обеспечивает ему защиту при стирании памяти, но и позволяет выполнять следующие задачи:

  • использовать различные протоколы и интерфейсы, такие как UART, USB, SPI, I2C, NFC, и sub-1GHz;
  • назначать различные события для запуска BSL, вплоть до нажатия кнопки;
  • добавлять проверку целостности загружаемых или загруженных данных и кода, например, путем вычисления контрольной суммы (CRC);
  • изменять скорость передачи данных.
Рис. 4. Структура начального загрузчика MSP430 BSL

Рис. 4. Структура начального загрузчика MSP430 BSL

Сам загрузчик состоит из трех основных частей:

  • периферийного интерфейса (PI), который принимает и декодирует команды загрузчика, а также содержит драйвера основных интерфейсов – UART и SPI (в частности, можно взаимодействовать с загрузчиком посредством транспондера TRF7970A);
  • интерпретатора команд (CI), который принимает и выполняет команды;
  • BSL API – набора функций, являющегося промежуточным звеном между интерпретатором команд и встроенной памятью контроллера.

С учетом ограничений на размер загрузчика в 2 кбайта, NCF BSL поддерживает только небольшую часть NFC-протокола, необходимую для простых операций передачи данных.

Целевое устройство изначально находится в режиме пассивного ожидания, предусмотренного в TRF7970A при активировании режима Single Device Detection (SDD), что позволяет снизить требования к объему занимаемой памяти. Скорость данных при установлении соединения – 106 кбит/с. Пакет запроса атрибутов и ответ на него (Attribute Request – ATR_REQ и Attribute Response – ATR_RES соответственно) завершают процесс установления соединения.

Скорость прошивки вполне сопоставима со скоростями работы через COM-порт (рисунок 5). (В примере задействованы отладочные платы MSP-EXP430F5529 и MSP-EXP430F5438 с подключенными к ним NFC-платами TRF7970ATB).

Рис. 5. Обновление прошивки посредством NFC BSL

Рис. 5. Обновление прошивки посредством NFC BSL

Как пользоваться NFC? Важно учесть, что эта функция NFC работает обычно только с разблокированными экранами мобильных устройств. Потому активизируйте «Beam» на обоих устройствах, разблокируйте их экраны, и поднесите устройства друг к другу (обычно задней стороной). Системы найдут друг друга, и вы получите звуковой сигнал. Подтвердив связь касанием по экрану аппаратов, и вы сможете обмениваться данными между сопряжёнными устройствами.

Есть ли функция NFC на моём смартфоне

На текущий момент предусмотрено 3 основных способа применения технологии, поэтому вопрос, как пользоваться NFC, не должен приносить неудобств. Владельцам техники предлагается:

  • расплачиваться гаджетами в магазинах;
  • запускать с помощью меток приложения и программы;
  • передавать информацию, используя НФС вместо Bluetooth.

Зная, что такое NFC в смартфоне, пользователи должны понимать, что волноваться о безопасности персональных данных или финансов не стоит. Если не совершать глупостей и серьёзно относиться к защите личной информации, неприятностей не возникнет. А при безответственном отношении пользователям не поможет даже самая надёжная и защищённая система.

Мобильный кошелек Яндекс.Деньги

Замечу, что поддержка технология NFS реализована в ОС Android версии 4.0 и выше, в виде встроенной в систему функции «Beam». Чтобы проверить наличие данной технологии на своём устройство, необходимо зайти в настройки своего телефона или планшета, выбрать «Беспроводные сети», а там нажать «Ещё». Если вы увидите пункт меню «NFC», значит вы счастливчик, и ваш телефон поддерживает данный стандарт, вы не зря узнали что это NFC. Чтобы активизировать его работу достаточно проставить напротив пункта «NFC» галочку.

Решения NFC от Texas Instruments

Компания Texas Instruments предоставляет широкий ассортимент продукции для коммуникаций ближнего поля, отвечающий практически всем возможным на сегодняшний день запросам рынка [3]. Среди аппаратных решений компании для NFC имеются высокоэффективные и гибкие транспондеры TRF7970A и RF430CL330H, однокристальные системы RF430FRL15xH и системы в корпусе RF430F59XX с процессорными ядрами MSP430.

Транспондеры серии TRF796xA

Микросхемы TRF796xA и TRF7970A [5] являются высокопроизводительными приемопередатчиками диапазона 13,56 МГц со встроенными устройствами формирования пакетов с поддержкой стандартов ISO/IEC 15693, ISO/IEC 18000-3, ISO/IEC 14443A и B (рисунок 3).

Рис. 3. Структурная схема приемопередатчиков TRF796xA, TRF7970A

Рис. 3. Структурная схема приемопередатчиков TRF796xA, TRF7970A

TRF7970A, как наиболее современный представитель семейства трансиверов TRF79xxA, поддерживает NFC-стандарты NFCIP-1 (ISO/IEC 18092) и NFCIP-2 (ISO/IEC 21481).

Встроенные блоки кодирования-декодирования данных, формирования пакетов, а также большой FIFO-буфер позволяют достаточно легко осуществлять взаимодействие по радиоканалу. Детектор наличия поля может активировать выход устройства из спящего режима, оптимизируя тем самым общее энергопотребление устройства. В зависимости от ситуации, режима работы, приложения, TRF79xxA может находиться в одном из семи доступных режимов энергопотребления.

Широкий диапазон допустимых напряжений питания 2,7…5,5 В допускает применение транспондера в устройствах с различными уровнями напряжений – и в устройствах с логическими уровнями 3 В, и с устройствами 5 В. Также возможна работа транспондера при сильно разряженной батарее питания.

Приемопередатчик TRF79xxA позволяет реализовывать различные протоколы обмена для диапазона 13,56 МГц, включая нестандартные.

{amp}quot;Кукуруза{amp}quot;

Основные возможности:

  • поддержка стандартов ISO 14443A, ISO 14443B, ISO 15693, ISO/IEC 18000-3 (Mode 1);
  • диапазон напряжений питания 2,7…5,5 В;
  • встроенный стабилизатор питания (выходной ток до 20 мА);
  • потребление в режиме ожидания – 120 мкА, в режиме сна – менее 1 мкА;
  • параллельный или последовательный (SPI) интерфейс с хост-системой;
  • встроенные блоки формирования пакетов, проверки контрольной суммы, контроля четности;
  • скорость передачи данных – до 848 кбит/с;
  • тактовый выход для хост-контроллера;
  • программируемый антенный усилитель;
  • выходной усилитель с поддержкой OOK- или ASK-модуляции;
  • программируемая выходная мощность – 100 или 200 мВт;
  • прием и декодирование нескольких поднесущих.

RF430FRL15xH [7, 8] является транспондером диапазона 13,56 МГц со встроенным 16-битным малопотребляющим контроллером MSP430 (рисунок 6). Для хранения программы и данных используется энергонезависимая оперативная память технологии FRAM.

Рис. 6. Структурная схема транспондеров серии RF430FRL15xH

Рис. 6. Структурная схема транспондеров серии RF430FRL15xH

FRAM эффективна в NFC-приложениях благодаря высокой скорости работы и низкому энергопотреблению в сочетании с сохранением данных при выключении питания. Энергонезависимость встроенной FRAM-памяти RF430FRL15xH позволяет свободно применять данный транспондер и в приложениях с автономным питанием, и в приложениях с питанием за счет внешнего электромагнитного поля считывателя.

RF430FRL15xH поддерживает обмен данными, установку параметров и конфигурирование посредством беспроводного интерфейса (стандарты ISO/IEC 15693, ISO18000-3), а также при помощи SPI- или I2C-интерфейса.

Встроенный датчик температуры, малопотребляющий 14-битный АЦП, два конфигурируемых аналоговых усилителя позволяют применять RF430FRL15xH в качестве самостоятельного сенсорного узла, обслуживающего как цифровые, так и аналоговые датчики.

Основные возможности транспондера:

  • радиоинтерфейс ISO/IEC 15693, ISO/IEC 18000-3 (Mode 1);
  • выбор источника питания: внешний источник питания или электромагнитное поле;
  • встроенный датчик температуры, интерфейс к резистивному датчику;
  • 16-битный блок вычисления контрольной суммы (CRC);
  • микроконтроллерное ядро MSP430 (2 кбайта FRAM, 4 кбайта ОЗУ, 8 кбайт ПЗУ);
  • напряжение питания – 1,45…1,65 В (ток потребления 260 мкА/МГц, в режимах экономии энергии – 9…15 мкА);
  • несколько источников тактирования (4 МГц, 256 кГц, внешний тактовый сигнал);
  • интерфейсный модуль eUSCI, поддерживающий SPI и I2C;
  • отладочный интерфейс JTAG.

Есть ли функция NFC на моём смартфоне

Рис. 2. Структурная схема RF430CL330H

В повседневной жизни функции NFC связаны с запуском программ и приложений. В результате пользующиеся технологией люди способны:

  • моментально запускать навигаторы;
  • установить быстрый доступ к виртуальным сервисам;
  • включить своеобразный будильник, напоминающий о важных запланированных действиях и делах;
  • ускорить процесс запуска техники и программ.

Итоговое назначение зависит от желаний и фантазии пользователя и практически не имеет ограничений (в пределах разумного и возможностей телефонов).

Для оплаты

Важнейшей функцией, как уже говорилось выше, является использование мобильного в качестве удобного платёжного инструмента. Чтобы рассчитаться в магазине за покупки, понадобится:

  1. привязать банковскую карту к гаджету;
  2. поднести устройство к терминалу (как стандартный «пластик» с технологией PayPass)
  3. дождаться считывания платёжной информации;
  4. ввести пин-код.
  5. После чего останется забрать оплаченный товар.

В доме

Использование НФС в доме зависит в первую очередь от фантазии пользователя. Желающие воспользоваться возможностями системы способны:

  • автоматически выключать wi-fi при выходе из квартиры;
  • запускать приложение с записной книжкой по утрам;
  • отключать ненужные опции перед сном;
  • включать будильник.

Указанный выше список приведён для примера, поскольку полный перечень возможностей значительно шире. Главным условием использования данного сервиса станет связь с телефоном, без которой невозможно запрограммировать выполнение заранее выбранных задач и запуск утилит и полезных сервисов.

устройство с настроенным сервисом;

расположенной в нужном месте меткой (о них будет рассказано ниже).

Чтобы запустить или выключить wi-fi, нужно совершить всего пару действий:

  1. поднести сотовый к метке;
  2. дождаться её считывания;
  3. после чего аппарат выполнит предусмотренную настройками задачу.

Ничего дополнительного делать не придётся, поскольку подключение к интернету (или отключение раздачи трафика) уже произойдёт.

В офисе

Рис. 7. Структура системы в корпусе RF430F5978

Процесс использования техники в офисе не сильно отличается от применения приборов в быту и дома. Основная польза, которую способны получить сотрудники офисов, заключается в автоматизации части рабочих процессов. Так, работники способны включать часть важных для их деятельности систем с помощью НФС-меток в одно касание. В результате экономится время, необходимое для активации рабочих процессов.

Альтернативный вариант извлечения пользы связан с передачей небольших файлов и документов. Но он актуален для сотрудников, трудящихся в непосредственной близости друг от друга.

В автомобиле

Наиболее очевидной выгодой от присутствия NFC-меток в транспорте станет упомянутое выше автоматическое включение навигаторов на смартфонах. Водителями автолюбителям достаточно поднести прибор к нужной точке машины и подождать, пока система откроет карту и выстроит подходящий маршрут. Маловероятно, что подобное действие поможет сохранить много времени, но оно обязательно упростит жизнь автовладельцев, избавив их от нужной процедуры запуска GPS-навигаторов и дав право пользоваться онлайн-сервисом без лишних забот.

Какие банки поддерживают бесконтактные сервисы?

Разобравшись с пользой технологии NFC в быту, следует вернуться к её привычному назначению – использованию в качестве платёжного инструмента. Чтобы рассчитываться сотовым в магазинах и проводить оплату услуг в одно касание, требуется соблюдение нескольких условий:

  • в аппарате обязан присутствовать специальный чип;
  • операционная система должна поддерживать работу утилиты;
  • обязательна привязка банковской карты;
  • банк должен присоединиться к финансовой системе и разрешить клиентам бесконтактные операции.

Google Pay – это наиболее распространённая разновидность упомянутого финансового онлайн-сервиса, работающего на приборах с операционной системой Android. Они тесно связаны с магазином приложений Google и пользуются всеми предусмотренными расширениями и дополнениями цифровой корпорации. При этом очевидных отличий и важных характерных особенностей процесс платежей не имеет, а потому главной деталью, выделяющей его на общем фоне, станет совместимость с платформой Андроид.

Apple Pay – это полноценный аналог онлайн-сервиса от Гугл, который отличается от него только производителем – корпорацией Apple и совместимыми устройствами, где используется утилита. Подобными аппаратами, на что указывает наименование производителя, станут iPhone и иные аналогичные приборы. Принцип оплаты, несмотря на изменение разработчика, останется неизменным. Достаточно приложить айфон к терминалу и подождать передачи финансовой информации.

Samsung Pay – это третья разновидность финансовой онлайн-системы, позволяющей рассчитываться за товары и услуги в магазинах. Взглянув на название, нетрудно догадаться, в чём заключается её важнейшая отличительная особенность. Корпорация Samsung использует в произведённой технике собственные разработки, к которым относится и Самсунг Пэй.

Microsoft Pay

Не сильно отличается от предложения Гугл и Microsoft Pay. А важнейшая отличительная черта снова связана с производителем. Упомянутая онлайн-система применяется на устройствах, где в качестве основы используется платформа Windows. Естественно, различия в подходах порождают и иные отличительные нюансы и детали, выделяющие программы от разных разработчиков. Но основная масса различий носит «косметический» характер и не повлияет на процесс перевода средств.

Нет никакого смысла перечислять банки и финансовые организации, позволяющие оплачивать покупки без использования «пластика». Список огромен и в него входят не только флагманы банковского сектора, вроде Сбербанка, но и региональные учреждения, например Ак Барс. Поэтому тем, кто надеяться избавиться от карточки, рекомендуется позвонить в контактный центр нужного им заведения и уточнить требуемую информацию у операторов поддержки.

Отладочные средства NFC

Традиционно компания Texas Instruments предлагает ассортимент отладочных и демонстрационных наборов [10].

Для оценки, отладки и проверки NFC-приложений может быть использован набор Dynamic NFC Transponder Evaluation Kit, состоящий из плат RF430CL330HTB Target Board и MSP-EXP430FR5739.

Отладочный набор NFCLink Evaluation Kit Bundle содержит в своем составе плату TRF7970ATB Target Board, плату MSP-EXP430F5529 USB Experimenter’s Board, отладочные платы RF430CL330HTB Target Board и MSP-EXP430FR5739 Experimenter Board (рисунок 8).

Рис. 8. Отладочные NFC-наборы TRF7970ATB Target Board (а) и NFCLink Evaluation Kit Bundle (б)

Рис. 8. Отладочные NFC-наборы TRF7970ATB Target Board (а) и NFCLink Evaluation Kit Bundle (б)

Плата TRF7970ATB Target Board может быть использована в паре с одной из отладочных плат контроллеров MSP430™, Tiva™ C или OMAP™.

Метки

что такое nfc

Приведем пример, как применять самодельные NFC метки, чтобы автоматизировать составление списка покупок с Android:

  • установить приложение NFC ReTAG;
  • сделать своими руками метку из чипа со старой, неиспользуемой карты оплаты (например, проездного);
  • запустить приложение, отсканировать метку и дать ей имя (например, producty);
  • с помощью кнопки « Действие» добавить действие для считывания метки – открыть приложение Купи Батон либо Google Keep;
  • прикрепить метку на холодильник или рядом с ним.

Теперь приложение для создания списка покупок будет открываться гораздо быстрее.

Аналогичным способом можно с помощью NFC меткизапрограммировать автомобиль на автоматическое включение навигатора и Bluetooth, когда владелец с телефоном или планшетом при себе садится за руль.

Выше говорилось, что для работы приложения требуются NFC-метки. Они представляют собой небольшие устройства-наклейки, хранящие небольшой объём информации и передающие его на оказавшееся поблизости устройство. Они работают от магнитного поля, которое вырабатывает телефонный аппарат. Именно это делает их приборами коммуникации «ближнего поля». Они становятся активными только при приближении магнитного поля, которое окружает небольшое пространство вокруг сотового.

В общих чертах описание основных принципов функционирования представлено выше. К сказанному следует добавить, используемые для обмена данными схемы настроены на определённую частоту, что позволяет им работать с максимальной эффективностью. А количество получаемой энергии ограничивает сферу их действия 10 сантиметрами (зачастую расстояние оказывается ещё меньше).

Виды меток

На текущий момент существует 4 типа меток NFC, различающимися базовыми параметрами работы. Определённого названия у них нет, при этом краткая характеристика каждой содержит:

  • первой – 48 байт памяти и передача со скоростью до 106 Кбит;
  • второй – 2 Кб и ограничение уровня передачи – 106 Кбит;
  • третья выделяется увеличением пропускной способности до 212 Кбит;
  • четвёртая с памятью 32 Кб и скоростью 424.

Чтобы установить задачу на НФС-метку, потребуется:

  1. включить на телефоне приложение для использования технологии;
  2. считать метку, поднеся к ней гаджет;
  3. выбрать действие, которое должно происходить при установке соединения в будущем;
  4. сохранить установленную схему работы.

Пакет ПО NFC Link SW

Рис. 9. Структура программного пакета NFC Link

Рис. 9. Структура программного пакета NFC Link

Основной программной библиотекой для работы с NFC-устройствами серии TRF79xx производства компании Texas Instruments является программный пакет NFCLink) [11, 12]. Его структура изображена на рисунке 9.

NFCLink поддерживает встраиваемые контроллеры Texas Instruments семейств MSP430™, Tiva™ C и OMAP™ и состоит из следующих частей:

  • драйверов для работы с TRF79xx;
  • набора API-функций NFC, RFID;
  • интерфейса с хост-системой (NFC Controller I/F – NCI), включая поддержку операционных систем Android, Linux и Windows® 7 и 8.

Модульная структура пакета NFC Link позволяет легко выбрать нужные компоненты и функции, требуемые в конкретном приложении. Также этот пакет позволяет создавать приложения, выходящие за рамки стандартного NFC-протокола, используя аппаратные возможности транспондеров TRF79хх.

Основная часть NFC Link поставляется в виде предварительно скомпилированных библиотек, а приложение взаимодействия хост-системы с транспондерами TRF79хх (интерфейсные уровни) – в виде исходных текстов.

Заключение

Компания Texas Instruments предоставляет аппаратные и программные средства для разработки NFC- и RFID-устройств.

Номенклатура Texas Instruments включает в себя аппаратное обеспечение – микросхемы NFC-приемников, транспондеров, приемопередатчиков, а также программные решения для интеграции NFC-устройств в системы. Все это способствует снижению трудоемкости процесса разработки нового продукта и сокращения времени вывода его на рынок.

Как пользоваться nfc на смартфоне

Компания КОМПЭЛ, являющаяся официальным дистрибьютором Texas Instruments в России, осуществляет техническую поддержку разработчиков и производителей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *