Історія просунутої технології передачі даних NFC (Near field communication) починається в 1983 році, коли електротехнік Чарльз Велтон запатентував «радіочастотний ідентифікаційний випромінювач», який функціонально схожий з NFC-чіпом. Телефон, що використовує технологію NFC, з'явився вже 2006 року. Проте бум її популярності припав лише останні кілька років.

Що таке NFC у телефоні?

Технологія використовується в більшості телефонів нового покоління і є своєрідним доповненням, а може бути заміною Bluetooth, який свого часу також замінив застарілу технологію ІЧ-порту.

Особливістю NFC є невеликий радіус дії (всього 10 сантиметрів) та невисока пропускна спроможність (до 424кбіт/с). Однак вона і не претендує на швидкісну передачу великих масивів інформації. Натомість вона здатна з'єднати два пристрої буквально за кілька секунд (блютус часом вимагає кількох хвилин для встановлення зв'язку).

А завдяки тому, що всі маніпуляції проводяться в близькому контакті, відсутня можливість перехоплення особистих даних зловмисниками, що забезпечує технології безпеку та дозволяє використовувати її в різних побутових процесах - наприклад, як електронний пропуск, для оплати товарів, або для зчитування NFC-тегів.


Чи є різниця між NFC та Bluetooth?

Так як технології Bluetooth і NFC знаходяться в одній технологічній прогресії, не можна уникнути порівняння цих двох стандартів бездротового зв'язку малої дистанції.

На сьогоднішній день, хоч Bluetooth об'єктивно застарів і не завжди впроваджується в сучасні моделі смартфонів, він все ще актуальний, оскільки більшість людей досі користується старими телефонами, і до того ж виробники таки не поспішають відмовлятися від цього стандарту повністю.

Найочевидніша різниця між ними — це набагато менша швидкість передачі в NFC. Але в той же час він витрачає не так багато енергії та має миттєву швидкість сполучення.

При цьому, на відміну від Bluetooth, NFC не потрібно шукати пристрої і вводити ключі - з'єднання відбудеться автоматично, після фізичного дотику двох пристроїв з даною технологією.

  • Швидкість передачі даних NFC становить 424кбіт/с.
  • Пропускна здатність Bluetooth V2.1 набагато вища: 2,1 Мбіт/с.
  • А останні та просунуті версії Bluetooth (3.1+HS) можуть здійснювати передачу інформації на швидкості 40мбіт/с.

При всьому цьому, NFC і Bluetooth відмінно працюють в одному смартфоні, лише доповнюючи недоліки один одного. Наприклад, у Windows 8, при передачі інформації через протокол NFC вона буде завантажена на телефон через блютус. NFC у разі використовується лише швидкого зв'язку.

Як перевірити, чи є NFC у вашому телефоні?

NFC-чіп зазвичай впроваджується під нижньою тильною панеллю смартфона. У разі потреби його можна виявити. Однак не всі аксесуари є розбірними, не кажучи вже про те, що не кожен здатний розібрати телефон, не поламавши його.

Тому найнадійнішим способом перевірити наявність NFC-протоколу у вашому телефоні - це відправитися в мережеві налаштування, перейти до підрозділу «Загальний доступ & з'єднання» та перевірити, чи є в меню такі пункти, як «NFC», Android Beam та безконтактна оплата. Якщо є, це і є підтвердженням підтримки гаджетом даного модуля.


Варіанти використання

NFC представляє високу цінність за швидкість і приватність з'єднання, тому даний протокол використовується: для безконтактної оплати, для читання NFC-міток, і, звичайно, для безпосередньої передачі або прийому даних.

Також активно впроваджується система електронних перепусток: навряд чи хтось сумнівається, що в найближчому майбутньому смартфони використовуватимуться як електронні ключі від усіх дверей. Система електронного ключа використовується на підприємствах, у бізнес-центрах та військових об'єктах по всьому світу, причому досить давно, проте мало хто сьогодні використовує для цього телефони.

Ще одне чудове застосування - це поєднання телефону з різноманітними аксесуарами (гарнітурою, навушниками, колонками). Багато хто з них використовує стандарт Bluetooth. Однак найсучасніші та найактуальніші гаджети використовують NFC.

Технологія використовується у двох режимах:

  1. Активний: у цьому випадку йдеться про взаємний обмін інформацією між двома активними пристроями.
  2. Пасивний: коли працює лише один пристрій. Це пристрої, що виконують спеціальні функції (електронні перепустки, карти метрополітену, etc).

Безконтактні платежі PayPass

NFC здійснило величезний стрибок уперед у технології проведення безконтактних платежів. При масовому впровадженні модуля мільйони людей по всьому світу отримали можливість оплачувати свої покупки не маючи на руках ні готівки, ні дебетової картки. Смартфон став заміною платіжної картки та проїзного у муніципальному транспорті.


Зрозуміло, ви розплачуєтеся при цьому своїми грошима з банківської картки, тільки секретні дані зберігаються не у внутрішній пам'яті телефону, а записані на чіпі із зашифрованими алгоритмами. Цей чіп управляє доступом до платіжних коштів, переказами грошей та іншими транзакційними операціями.

Здійснювати безконтактні платежі можна з будь-якого пристрою, який має доступ до протоколу Near field communication.

Інструкція з використання функції безконтактного розрахунку в Android.

Крок 1Встановіть безкоштовну програму «Android Pay» з каталогу Play Market. Це якраз програма для безготівкових розрахунків для пристроїв на Андроїд.

Крок 2Відкрийте програму. Натисніть іконку з плюсом, щоб додати свою картку.

Крок 3Натисніть «Додати картку», щоб ввести нові платіжні дані. Якщо у вас вже є введена карта, можна просто використовувати її.

Крок 4.Умови використання програми за стандартом приймаються.

Крок 5.Нарешті, необхідно підтвердити аутентифікацію щойно введеної карти через спеціальний код, надісланий на ваш номер у вигляді SMS.

Крок 6Щоб програма самостійно скопіювала код із надісланого SMS-повідомлення, потрібно включити відповідну функцію на запит.

Коли останній етап аутентифікації та прив'язки банківської картки завершується, ваш смартфон стає одночасно і гаманцем. Єдиний нюанс, що поки що далеко не всі заклади підтримують сервіси Apple та Android Pay. У відповідних закладах завжди є іконка, що сповіщає про можливість такого методу оплати.

При купівлі товарів у роздрібних продуктових магазинах та супермаркетах пристрій просто підноситься до касового апарату. Вже через 1-2 секунди через пов'язану з програмою карту проводиться транзакція.

Інформаційний обмін

Режим peer-to-peer дозволяє двом пристроям з підтримкою NFC взаємодіяти один з одним та обмінюватися файлами та даними. Так можна передавати контакти, налаштування, тексти та інші дані з одного мобільного пристрою на інший або з мобільного пристрою взагалі на інший девайс (на маршрутизатор, наприклад).


Читання міток

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

У багатьох країнах ці маленькі пластикові значки вже активно використовуються в маркетингу, оскільки зберігають коротку інформацію про продукт, або якийсь інший об'єкт, яку потім будь-яка інша людина може вважати за допомогою смартфона.


NFC-мітки/теги також розміщуються на рекламних афішах, музеях, магазинах. Тег містить невеликий шматочок інформації, що прагне максимальної інформативності: це може бути посилання на трейлер до фільму, вказівку дати декларованої історичної події (у музеї), або термін придатності товару (у роздрібній мережі).

Теги також можна створювати самостійно та використовувати виходячи із власної фантазії. Наприклад, можна повісити мітку-покажчик у свого будинку, що дає невелике резюме його власника, або вклеїти мітку зі своїм резюме у візитку.

Однак система міток має і негативні сторони: зловмисники можуть спробувати перенаправити вас на фішингові сайти через шкідливі посилання, розташовані на подібних мітках.

Також можливе провадження незаконної діяльності, такої як торгівля забороненими препаратами, полегшеною за допомогою подібних тегів. Ні від чого такого алгоритми Android поки що не захищені.

Як обмінятись даними через NFC у смартфоні?

Android OC 4.0 включав функцію Android Beam, аналог якої в пристроях Samsung був відомий як S Beam. Ця функція дозволяла безпосередньо обмінюватися файлами та даними в режимі peer-to-peer, для чого була потрібна наявність лише двох смартфонів, які мають доступ до цього режиму.

Предметами обміну є будь-яка невелика інформація: контактні дані, посилання, фотографії, малюнки, нотатки тощо. Безпосередньо обмін файлами здійснюється за технологією Bluetooth чи через Wi-Fi-Direct. NFC в основному використовується для миттєвого виявлення та з'єднання двох пристроїв.


Отже, передача файлів здійснюється через утиліту Android Beam, або через зовнішні програми. Краще послідовно розглянути обидва варіанти.

Android Beam:

  1. Як було показано раніше, відкрийте меню мережевих налаштувань і перевірте, чи підключені NFC та Android Beam. Якщо ні, підключіть.
  2. Виберіть файли, які ви збираєтеся передати, і притуліть два пристрої спинами кришок один до одного.
  3. Після того, як на екрані телефону відбудуться зміни, почнеться невелике завантаження. Після цього пролунає звуковий сигнал і система видасть попередження про те, що файл буде переданий, якщо натиснути на нього. Натисніть на зображення пальцем і тримайте його на екрані, доки не пролунає другий звуковий сигнал. Це означатиме, що дані розпочали транспортування.
  4. Очікуйте, поки інформація не надішлеться до кінця. Хід завантаження можна побачити у сповіщеннях, де відображається відповідна шкала.

Ось далеко не повний перелік програм, які підтримуються для передачі даних: галерея, файловий менеджер; browser; Play Market; YouTube; Контакти; Мапи. Зрозуміло, на пристроях не повинно бути пароля, інакше ніякої передачі не буде.

Плюси та мінуси модуля

Система безконтактного зв'язку та оплати має колосальний потенціал через свою повну автономність. Популярність модуля у людей обумовлена ​​в основному економією часу і бажанням максимально скоротити побутові дрібниці, що набили оскому, такі як пошук готівки в гаманці, або набір пін-коду.

Система безготівкової безконтактної оплати повністю усуває всі ці недоліки традиційного процесу покупок.

Плюси

  • Основним плюсом NFC є найвища швидкість з'єднання (1-2 секунди) в порівнянні з блютусом (до двох хвилин). А якщо пристрій підключено до мережі Wi-Fi, то підключення взагалі буде миттєвим.
  • Постійний розвиток технології та розширення охоплення. Виробники не задовольняються лише ринком мобільних телефонів. Сьогодні чіпи НФС можна побачити у планшетних комп'ютерах, ноутбуках, аксесуарах та інших гаджетах.
  • Максимальне охоплення – до 20 сантиметрів. Це може розцінюватися як недолік, але фахівці розглядають цей аспект як одну з головних "фішок" технології, адже на такій відстані практично неможливо вкрасти чи перехопити інформацію. При цьому існує додатковий захист у вигляді безпечних алгоритмів шифрування.
  • Сумісність із величезною кількістю існуючих пристроїв. Незалежно від того, це нові моделі, або старі.
  • Зручне кріплення адаптерів.

- Мінуси

  • Швидко витрачає заряд акумулятора. Незважаючи на набагато більшу економічність у порівнянні з Bluetooth, це все ще енерговитратний модуль, який часто призводить до повної розрядки телефону в самий невідповідний час.
  • Необхідність використання додаткових додатків. Незважаючи на те, що протокол – вбудований і приходить до вас разом із заводською прошивкою телефону, завдання для чіпа призначаються за допомогою сторонніх програм, які завантажуються через плей-маркет, або взагалі зі сторонніх сайтів.
  • Чіп неможливо відновити у разі втрати телефону. Якщо телефон був вкрадений, або просто зламаний, особисті дані не будуть ніде записані і збережені, чіп існує в єдиному екземплярі.

Висновок

IT-індустрія розвивається неймовірними темпами і ніхто не може сказати, на які відкриття нас чекають навіть через рік, але поки що можна з упевненістю сказати, що NFC є найбезпечнішим і найшвидшим мобільним протоколом передачі даних, якому без проблем можна довірити управління фінансовими структурами.

Головна перешкода, через яку дана технологія досі не зробила глобальної революції в галузі передачі даних, - це відсутність повномасштабного оснащення всіх сучасних моделей телефонів чіпами. На жаль, існує лише можливість індивідуальної купівлі чіпа, але не масового впровадження.

Вже багато років я стежу за новинками у галузі мобільних технологій. Раніше це було моїм хобі, але тепер переросло у професійний блог, де з радістю ділюся з вами напрацьованою інформацією. Усі інструкції, лайфхаки, добірки найкращих програм та тарифних планів я перевіряв особисто на собі.

Поєднання NFC (Near field communication — комунікації ближнього поля) все частіше зустрічається в специфікаціях сучасних смартфонів і планшетів. У цій статті ми постараємося розглянути цей інтерфейс з погляду практичного використання, тому читачі зможуть самостійно зробити висновок про необхідність його наявності у своєму телефоні.

У тестуванні ми використовували дві моделі смартфонів, які вже були розглянуті на нашому ресурсі: Acer CloudMobile S500 і Sony Xperia acro S . Також хочемо звернути увагу, що більшість інформації, включаючи описані програми та сценарії використання, ставитиметься лише до смартфонів на базі Android. Саме ця операційна система сьогодні найбільш «дружня», коли справа стосується роботи з NFC.

Вступ

На перший погляд може здатися, що численні бездротові інтерфейси сьогодні вже покривають усі можливі популярні завдання та сценарії, тож ще один варіант просто не потрібен. Однак, якщо подивитися на розвиток сучасних технологій, то можна помітити, що все більше уваги приділяється питанням енергоспоживання, особливо якщо йдеться про мобільні пристрої. Зокрема версія 4.0 відомого сімейства протоколів Bluetooth спрямована на зниження витрат заряду батареї. Другий момент, який варто згадати, полягає в тому, що не для кожного завдання потрібна велика дальність роботи. Буває навпаки — хочеться явно обмежити відстань між пристроями, що взаємодіють. Крім очевидного зниження споживання це також впливає і на безпеку. Та й про обсяги даних, що передаються, теж можна зробити аналогічне зауваження. Так що ідея нешвидкого бездротового інтерфейсу, що працює на невеликих відстанях і відрізняється низьким енергоспоживанням, цілком має право на існування.

За початкову точку відліку в історії розвитку NFC можна прийняти 2004, коли Nokia, Philips і Sony оголосили про створення з метою розробки та стандартизації інтерфейсу взаємодії різних пристроїв, заснованого на дотику. Втім, перші версії специфікацій було створено трохи раніше. Мабуть, за сучасними мірками технологію можна вважати дуже молодою (якщо не враховувати історію RFID), проте вона досить часто зустрічається в реальних продуктах і сервісах. Зокрема, на Mobile World Congress 2013, що пройшов наприкінці лютого, цій темі було присвячено багато стендів і демонстрацій.

Такий знак можна зустріти на пристроях з NFC

Формальні характеристики інтерфейсу наступні: робота на відстані кількох сантиметрів, максимальна швидкість обміну інформацією близько 400 Кбіт/с, підтримується повнодуплексний обмін даними, робоча частота 13,56 МГц, час встановлення з'єднання не перевищує 0,1 секунди, режим роботи - точка-точка. Ці параметри кардинально відрізняють NFC від інших популярних бездротових інтерфейсів.

Якщо говорити про пристрої, то крім активних контролерів у NFC існують і пасивні варіанти (вони зазвичай називаються мітками), які отримують бездротовим способом живлення від активного контролера. Одним із прикладів є сучасні карти для проїзду міським транспортом. Мітки є просто сховище даних, обсяг якого зазвичай не перевищує 4 КБ. Найчастіше їм забезпечується лише режим читання, але є варіанти і з підтримкою запису.

Один із найпростіших варіантів пасивної NFC-мітки

Компактний розмір контролера та його низьке споживання дозволяє реалізувати NFC навіть у таких невеликих конструкціях, як SIM-картки або картки пам'яті microSD. Однак для повноцінної роботи необхідне використання спеціальної антени. У телефонах вона зазвичай знаходиться на звороті кришки батарейного відсіку або вбудована в задню панель, якщо апарат не передбачає знімної батареї.

Антену NFC часто розміщують на задній кришці смартфона

Невеликий радіус дії може негативно вплинути на використання планшетів — знайти потрібне місце для «прикладання» може бути не так просто, як хотілося б. Для вирішення цієї проблеми деякі виробники позначають місцезнаходження антени спеціальним знаком. Щодо дальності, то в нашому випадку зв'язок працював на відстані не більше чотирьох сантиметрів — як між телефонами, так і з пасивною міткою.

З погляду безпеки, розробники не стали реалізовувати елементи захисту від перехоплення та атаки ретрансляції. Це, звичайно, ускладнює реалізацію безпечних рішень, оскільки вимагає від самих додатків захисту на вищому рівні. Зазначимо, що насправді аналогічно поводиться і такий відомий протокол, як TCP/IP. Так що з практичної точки зору, більш небезпечною є втрата телефону без додаткового захисту з налаштованими програмами платіжних систем, ніж перехоплення комунікацій.

Мабуть найголовніше, що потрібно сьогодні знати про NFC, це те, що сам по собі інтерфейс не дає ніяких реальних практичних сценаріїв використання або рішень. На відміну, наприклад, від Bluetooth, профілі якого чітко описують, як передати файл, як підключити гарнітуру або забезпечити мережний доступ, NFC є лише базою, а безпосередні сценарії роботи забезпечуються додатковим програмним забезпеченням, яке працює через нього. З одного боку, це відкриває широкі можливості для розробників, а з іншого — є для них проблемою при забезпеченні взаємодії різних додатків та пристроїв.

Цікаво, що будь-які встановлені на смартфон або планшет програми можуть зареєструватися в операційній системі як обробники подій, пов'язаних з NFC, і тоді при зовнішньому виклику ви побачите стандартне меню «чим ви хочете здійснити цю дію?». Оскільки деякі сценарії використання NFC мають на увазі зручну автоматизацію дій, бажано не перевантажувати пристрій такими утилітами.

Форум NFC намагається допомогти з цією невизначеністю, пропонуючи стандартизувати протоколи для певних сценаріїв (зокрема NDEF для зберігання коротких повідомлень на мітках та SNEP (Simple NDEF Exchange Protocol) для обміну інформацією між пристроями), проте практичне визначення сумісності конкретних пристроїв зазвичай утруднене відсутністю детальної інформації від виробника та засобів діагностики. Ще одним помічником виступає компанія Google, яка запропонувала в останніх версіях Android власну розробку Android Beam. Вона дозволяє обмінюватись деякими типами інформації між сумісними пристроями.

Android Beam

Для початку потрібно переконатися, що обидва пристрої мають увімкнений NFC, активний Android Beam, а їх екрани розблоковані. На тих моделях, що ми тестували, NFC працює тільки в тому випадку, якщо екран і пристрій повністю розблоковано. Але, можливо, в інших апаратах буде використано й інший алгоритм. У будь-якому випадку, активний інтерфейс вимагає для роботи зовсім небагато енергії батареї, і поки що описаний підхід виглядає цілком розумно. Один із варіантів спрощення роботи – відключення екрана блокування. В цьому випадку для розпізнавання мітки буде просто включити смартфон. Іншою незручністю є необхідність підтвердження операції торканням екрана після того, як пристрої знайдуть один одного. Це не завжди просто зробити без порушення зв'язку, тим більше, коли обидва пристрої знаходяться на вазі в руках у двох різних людей.

Наступним кроком треба вибрати один із додатків на апараті, з якого планується передача. Зокрема, це можуть бути:

  • Google Chrome — передача поточного відкритого посилання;
  • Клієнт YouTube – передача відеокліпу (у вигляді посилання);
  • Google Maps – передача місця або маршруту;
  • Контакти – передача картки контакту;
  • Google Play – передача програми;
  • Галерея – надсилання фотографій.

Далі наближаєте пристрої один до одного. Під час виявлення партнера ви почуєте сигнал на пристрої-відправнику, і зображення на робочому столі зменшиться. У цей момент потрібно торкнутися екранної картинки і тримати палець, поки не почуєте другий сигнал про успішну передачу.

Ми спробували вказані у списку варіанти, і практично всі вони справді працюють. Навіть те, що наші пристрої були випущені різними виробниками, не завадило їм порозумітися. Але кілька коментарів таки варто зробити. З маршрутами в Google Maps проблем немає, а варіант з місцем не дуже цікавий, тому що передається тільки поточне відображення карти. Точка ж, позначена на екрані вихідного телефону, не потрапляє до одержувача. Ситуація виправляється використанням програми «Адреси», яка передає дані коректно. При надсиланні контактів втрачається фотографія, оскільки з технічної точки зору формат передачі відповідає текстовим файлам vcf. Якщо говорити про програми, то відправити можна не лише встановлені на телефоні, а й просто відкриті картки Google Play. Аналогічно підтримуються книги та інший контент із магазину. Звичайно, йдеться про передачу посилань, а не самих завантажених або тим більше куплених елементів. З надсиланням фотографій виявилася проблема: апарат Sony виявився нездатним працювати з даними такого типу. Офіційне формулювання звучить як "Пристрій одержувача не підтримує передачу великих обсягів даних через Android Beam". Ось вам і перша ознака молодості інтерфейсу або недостатньої деталізації технічних специфікацій пристроїв. Формально ми маємо у двох апаратах і NFC, і Android Beam, а на практиці їх реальні можливості суттєво відрізняються, і дізнатися про це можна лише в результаті перевірки. Що вже казати про менш іменитих виробників — їх варіант реалізації цієї технології може бути зовсім непередбачуваним.

До речі, щодо самої роботи Android Beam. В описі технології вказується, що для передачі даних використовується встановлення зв'язку Bluetooth після початкового узгодження налаштувань NFC. Враховуючи, що всі формати, що працюють, припускали дійсно невеликий обсяг переданих даних, для них цілком вистачало і швидкості NFC, а ось для фотографій його було б явно мало. Так що можна припустити, що Sony якраз і не реалізовано перемикання на більш швидкісний інтерфейс. Зрозуміти, чи є ця проблема програмною (нагадаємо, що на цьому пристрої встановлено Android 4.0.4) або апаратною, неможливо.

Ми спробували також надіслати власну музику та відео аналогічно з відповідних додатків, але на приймачі нічого не з'являлося.

Читання та запис міток

Описаний Android Beam використовує можливість передачі та обробки коротких інформаційних повідомлень. Однак насправді їх можна не лише передавати з телефону, а й зчитувати з пасивних міток. У певному сенсі ця технологія аналогічна відомим QR-кодам, які зчитують фотокамеру телефону. При цьому корисна інформація (наприклад, посилання на сторінку сайту) займає кілька десятків байт. Мітки можуть використовуватись компаніями, наприклад, для просування своїх товарів чи послуг. Враховуючи компактний розмір пасивної мітки (точніше, порівнянну з аркушем паперу товщину — через антену площа буде все-таки значною, не меншою за п'ятирублеву монету), вона може бути розміщена практично в будь-якому місці: на коробці з товаром, в журналі, на інформаційній стійці та інших місцях.

Пасивні мітки NFC можуть бути виготовлені у вигляді брелоків

Якщо ж говорити про власноручне виготовлення міток, то це цілком здійсненний сценарій. Для цього потрібно придбати чисті заготовки та за допомогою спеціальної програми для телефону записати на них необхідну інформацію. Для прикладу ми купили кілька різних варіантів: наклейку мінімальної товщини, захищений кружечок із пластику та брелоки. Всі вони мали зовсім невеликий обсяг пам'яті — всього 144 байти (на ринку є варіанти і на 4 КБ). Число циклів перезапису вказано не було, але для більшості сценаріїв застосування цей параметр не є критичним. Для роботи з мітками можна рекомендувати програми NXP Semiconductors - TagInfo та TagWriter.

Перша дозволить вам рахувати дані з мітки та розшифрувати інформацію за стандартом NDEF, а друга допоможе створити власні мітки. При цьому підтримуються кілька подваріантів NDEF: контакт, посилання, текст, SMS, поштове повідомлення, телефонний номер, Bluetooth, географічне розташування, посилання на локальний файл, запуск програми, URI. Зверніть увагу, що при створенні запису потрібно враховувати обсяг даних, що зберігаються. Наприклад, фотографія контакту може займати кілька кілобайт, повідомлення або текст також можуть вийти за 144 байти. До речі, програма NFC TagInfo компанії NFC Research Lab зі спеціальним плагіном може прочитати та показати вам кольорову фотографію із біометричного паспорта. При обсязі даних півтора десятка кілобайт їх читання по NFC займає близько 20 секунд. Додатковий рівень захисту у разі забезпечується необхідністю вказівки деяких реквізитів паспорта для читання даних із чіпа.

Зазначимо, що автоматичне оброблення лічених міток залежить від контенту. Зокрема, іноді потрібні додаткові підтвердження для здійснення дії. Наприклад, у разі SMS відкривається заповнена форма повідомлення, але відправку повинен підтвердити користувач. А ось записане web-посилання може відразу відкриватися у браузері. Будь-яка автоматизація пов'язана зі втратою контролю, так що і описані можливості варто застосовувати обережно, оскільки простою заміною або перепрограмуванням міток зловмисники можуть перенаправити вас на підставний сайт замість оригінального. Штатних налаштувань ОС для обмеження подібного автозапуску ми не виявили (якщо не відключити сам NFC).

Ще один важливий момент при використанні міток у публічних місцях – захист від перезапису. При записі мітки ви можете поставити прапор захисту, який блокуватиме всі спроби зміни інформації, але зняти його вже неможливо. Так що мітка надалі використовуватиметься в режимі «тільки для читання». Для домашнього застосування це здебільшого не дуже критично.

Згадаємо ще кілька програм для запису міток:

Використання готових міток для керування пристроєм

Одним із активних учасників процесу впровадження NFC є компанія Sony. У її апаратах встановлена ​​програма Smart Connect, що підтримує роботу з оригінальними мітками Sony. За бажанням із використанням утиліти SmartTag Maker ви можете створити їх самостійно із чистих заготовок. Для роботи системи використовується формат NDEF URI з кодуванням номера/колір мітки в текстовому посиланні. Усього система передбачає до восьми міток, які позначені як «будинок», «офіс», «машина», «спальня», «слухати», «грати», «активності», «дивитися».

Варіант оригінальних тегів Sony SmartTags

Сама програма Smart Connect працює не тільки з NFC-мітками, але і з іншими пристроями, що підключаються до телефону, включаючи гарнітури, блок живлення, пристрої Bluetooth. Достатньо зручно, що штатні налаштування вже непогано відповідають зазначеним вище сценаріям. При цьому користувач може перепрограмувати усі схеми; у кожній з них вказується набір із умови та дій.

Як умову можна використовувати розпізнавання мітки або підключення пристрою, додатково можна обмежити час роботи схеми. Набір дій досить широкий, до нього входять запуск програми, відкриття посилання в браузері, запуск музики, регулювання гучності та режиму, підключення аудіопристрою Bluetooth, відправлення SMS, дзвінок, керування бездротовими інтерфейсами, регулювання яскравості та інші дії. Причому їх можна призначити і на вихід з даного режиму, який здійснюється за повторним розпізнаванням мітки, за новою подією/міткою або після закінчення зазначеного тимчасового інтервалу.

Але насправді не обов'язково використовувати фірмові мітки Sony - можна знайти застосування і готовим міткам, які не допускають перезапису інформації. Наприклад, це можуть бути використані транспортні картки. Справа в тому, що кожна з них має свій унікальний ідентифікатор, який можна прив'язати до певних дій спеціальними програмами. Як можлива реакція можуть виступати такі операції, як зміна профілю, включення / вимикання інтерфейсів і безліч інших.

У магазині Play Store є кілька утиліт для цього сценарію, згадаємо пару з них:

Нагадаємо, що не варто встановлювати одразу кілька таких програм. Зручності такого режиму не додасться, оскільки при виявленні мітки на екрані телефону виникатиме діалогове вікно з вибором програми для її обробки.

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

Нагадаємо, що зараз читання мітки здійснюється лише при розблокованому апараті. Тож сценарій «прийшов додому, поклав телефон на тумбочку — автоматично переключив профіль, відключив дзвінок та Bluetooth, налаштував будильник» вимагатиме від користувача деяких дій. Така поведінка таки трохи обмежує можливості програм.

Обмін інформацією між пристроями

За винятком Android Beam, описані вище сценарії передбачають роботу одного телефону з міткою або спеціалізованим терміналом. Якщо ж говорити про прямий зв'язок апаратів між собою, то основне питання тут сумісність. Звісно, ​​у разі продуктів одного виробника, особливо великого, той має можливість просто встановити у прошивку відповідну програму. Але якщо апарати випущені різними виробниками, доведеться всім використовувати однакові утиліти. І зовсім не факт, що у вашого партнера буде встановлена ​​така ж програма, як у вас.

Враховуючи, що власна швидкість NFC дуже мала, для швидкої передачі файлів зазвичай використовується Bluetooth або Wi-Fi, а NFC працює лише на етапі узгодження параметрів підключення та встановлення зв'язку. Для перевірки цього сценарію ми спробували на наших пристроях кілька програм передачі файлів із заявленою підтримкою NFC.

Send! File Transfer (NFC) у безкоштовній версії дозволяє обмінюватися файлами фотографій, музики та відео. Для встановлення зв'язку можна використовувати NFC або QR-коди. Передача здійснюється через Bluetooth або Wi-Fi (у випадку, якщо обидва пристрої мають підтримку Wi-Fi Direct , якої у телефоні Sony не виявилося). У результаті нам вдалося побачити швидкість на рівні 65 КБ/с, що, звісно, ​​замало навіть для фотографій.

Blue NFC, як відомо з назви, також спрощує обмін файлами по Bluetooth, замінюючи етапи включення, пошуку та сполучення на дотик з обміном інформацією NFC. Швидкість роботи не дуже велика — на рівні згаданої вище програми.

File Expert HD також використовує Bluetooth, але швидкість становить 100-200 КБ/с. Правда, задля справедливості варто зауважити, що в цій програмі є і багато інших режимів обміну файлами.

Висновок

Станом на весну 2013 можна сказати, що технологія NFC вже впевнено займає місце в сучасних смартфонах топового і середнього рівня. Побічно інтерес до неї можна оцінити за кількістю програм у Play Store: лише безкоштовних проектів є вже кілька сотень. Враховуючи домінування на ринку (особливо за кількістю моделей) платформи Android, саме вона є сьогодні найпопулярнішою для NFC-пристроїв. У iOS штатних коштів для NFC не передбачено, а Windows Phone 8 має суттєво обмежені можливості роботи з NFC для сторонніх програм.

Сама по собі технологія NFC має кілька особливостей, що дозволяють їй зайняти унікальне становище:

  • безконтактна передача даних;
  • робота лише на невеликих відстанях;
  • можливість обміну інформацією з іншими пристроями чи пасивними мітками;
  • низька вартість рішення;
  • низьке енергоспоживання;
  • низька швидкість передачі.

На даний момент для смартфонів і планшетів можна відзначити три найбільш актуальні варіанти використання NFC: обмін даними між пристроями (контакти, програми, посилання, фотографії та інші файли), читання міток зі спеціальною інформацією та зміна режимів/налаштувань/профілів пристрою, швидке поєднання з периферійними пристроями (наприклад, гарнітурами). У першому випадку можна спробувати працювати зі стандартною програмою Android Beam або встановити альтернативні варіанти. Вони можуть бути корисні за необхідності високої швидкості обміну (Wi-Fi), але вимагають наявності однакової програми на кожному пристрої.

Пасивні мітки можуть використовуватися практично скрізь - від плакатів до журналів та бірок на товарах. У них можна записати інформацію про продукт, посилання на сайт, налаштування Wi-Fi, контактні дані, географічні координати або інший невеликий обсяг даних. Поширення такого способу обміну інформацією залежить від кількості сумісних пристроїв у користувачів. Цей сценарій можна порівняти з поширеними кодами QR, які сьогодні, мабуть, все-таки простіші з погляду реалізації та популярніші.

Для зміни системних налаштувань можна використовувати з деякими програмами навіть мітки без можливості запису, так що спробувати такий сценарій зможуть багато користувачів. Правда, слід зазначити, що в такому випадку набір опцій буде записаний у конкретному пристрої, і з перенесенням його на інший апарат можуть бути складнощі. Більшість утиліт такого призначення все-таки вимагають власних записаних міток, що дозволяє їм зберігати всю необхідну інформацію в закодованому вигляді безпосередньо в мітці (або хмарі), так що для використання даних налаштувань на іншому апараті достатньо мати на ньому таку ж програму.

Ми не розглядали в цій статті такі сценарії використання NFC, як платіжні системи, електронні гаманці та мікроплатежі, квитки та купони, транспортні картки та пропуски. Ці теми, особливо перша, заслуговують на окремий розгляд. Ми постараємося повернутися до них за наявності читацького інтересу та поширення подібних рішень.

У всіх нинішніх Android-смартфонів верхній рядок екрану буквально забитий будь-якими позначеннями. Багато хто з них зрозумілий, звичний і навіть корисний: панель повідомлень інформує про нові Email-повідомлення, про завантаження файлів, про наявність і якість телефонної та WiFi-мереж, про рівень заряду акумулятора і т.д. Однак іноді там з'являється загадкова буквочка N, викликаючи у деяких недовірливих користувачів почуття легкого занепокоєння.

У цій статті ми розповімо про ту функцію, яка позначається в Android-девайсах цією буквою N, а також про те, як її відключити, і чому це можна зробити прямо зараз.

  • Що означає символ N і що таке NFC?

На панелі повідомлень Android вигадливо оформлена буквочка N з'являється на знак того, що смартфон (або планшет) увімкнув модуль NFC. NFC — комунікація ближнього поля — це технологія, за допомогою якої два мобільні пристрої, що знаходяться поруч, можуть обмінюватися даними (пардон за таке спрощене визначення).

Про цю технологію ви вже напевно чули і навіть бачили її в дії. У країнах розвиненої демократії NFC використовується повсюдно: наприклад, у мобільних платіжних системах (з найвідоміших у нас — Android Pay та Samsung Pay) — це коли можна прямо зі смартфона, смарт-браслетів та інших смарт-девайсів. Крім того, через NFC можна будь-які інші дані з одного смартфона на інший.

  • Як відключити NFC в Android смартфоні (і брати значок N з панелі повідомлень)?

Із цим все просто. Швидше за все у вашому Android-і опцію відключення NFC ви знайдете прямо в меню швидких налаштувань. Тобто, свайпаем по екрану зверху вниз, і в меню десь по сусідству з символами Wi-Fi і Bluetooth знаходимо іконку у вигляді такої ж літери N, як і в панелі повідомлень, з підписом поруч і, якщо функція активна, тапаємо по ній, щоб вимкнути.

Якщо ж у швидких налаштуваннях свого смартфона букву N ви не виявили, то тоді відкриваєте звичайні налаштування, далі тиснете « Ще ... " в розділі " Бездротові мережі » та в підрозділі « Передача файлів та даних » переведіть вимикач опції NFC в положення « Вимк «, після чого символ N з панелі сповіщень зникне.

  • Вимкнути чи не вимкнути NFC?

Відверто кажучи, в даний час реальної користі від NFC для переважної більшості Android-користувачів ніякої. Ну, як ми вже сказали, фотки чи інші файли можна з одного смартфона на інший перекидати. Системи безконтактних мобільних платежів поки що такою значною популярністю у населення не користуються і є така підозра, що ще досить довго не користуватимуться. Згадані Android Pay і Samsung Pay, незважаючи на їх дуже вдалий дебют у Штатах, у наші краї потраплять не скоро.

Отже, якщо ви зараз не в американському магазині, то можете сміливо вирубувати функцію NFC у своєму Android-смартфоні і заощадите таким чином заряд його акумулятора.

NFC розшифровується як Near Field Communication або дослівно "комунікація ближнього поля". Ця технологія використовується передачі даних між пристроями на відстані до 10 см. Зв'язок підтримується за допомогою індукції магнітного поля.

NFC може працювати в активному та пасивному режимах. Для першого необхідно, щоб обидва девайси мали власне джерело живлення, а для другого достатньо одного. В останньому випадку один із пристроїв отримує свою робочу потужність з електромагнітної області іншого.

Сам NFC-чіп має досить компактні розміри, що дозволяє встановлювати його в смартфони, аудіоколонки, планшети та інші мобільні гаджети.

Для чого NFC можна використовувати

atechpoint.com

У порівнянні з технологією NFC має дуже високу швидкість установки з'єднання між пристроями. При цьому швидкість передачі даних в активному режимі зв'язку досить низька. Саме тому у смартфонах NFC зазвичай використовується лише для передачі контактів, посилань, нотаток, а також координат на карті.

Під час передачі великих файлів технологія застосовується лише для підключення пристроїв, а вміст надсилається через Bluetooth або Wi-Fi. Це стосується навіть передачі простого відео чи документів через функцію «Надіслати».

Дізнатися точне розташування антен чіпа можна в інструкції до пристрою. Однак у більшості випадків вони виведені на задню частину корпусу. Тому смартфони при підключенні через NFC потрібно притулити один до одного задніми панелями.


androidauthority.com

Пасивний режим зв'язку може використовуватися для зчитування інформації з програмованих NFC чипов або так званих міток. Власного джерела живлення вони не мають, а активація походить від електромагнітного поля пристрою-зчитувача.

Головне призначення міток - отримання додаткової інформації про продукт або якусь подію. У деяких торгових мережах NFC-мітки вже замінюють штрих-коди. Притуливши смартфон, покупець може отримати детальну інформацію, термін придатності та умови зберігання.

Також мітки застосовуються для автоматизації різних дій на смартфоні - включення додатків, зміни звукового профілю, відправки повідомлень і так далі. Наприклад, ви можете запрограмувати мітку на запуск навігатора та прикріпити її до машини. Як тільки ви покладете на неї свій смартфон, гаджет запуститься автоматично.

Програмуються мітки через спеціальні програми на смартфоні, такі як NFC Tools.


veintitres.com

Гаджети з NFC можуть використовуватися для емуляції смарт-карт, що застосовуються як пропуск, ключ або проїзний. Однак із приходом до Росії платіжних систем Android Pay, та Samsung Pay основним призначенням NFC-чіпа у смартфоні стала емуляція банківських карток для безконтактних платежів.

Для оплати товарів за допомогою NFC досить просто піднести смартфон до терміналу на касі. Головне – попередньо прив'язати свою банківську картку до платіжної системи, доступної для вашого смартфона.

Найбільше охоплення пристроїв має Android Pay, оскільки вона, на відміну від аналогічних сервісів Apple і Samsung, не заточена під пристрої певного виробника. Втім, будь-який із цих платіжних систем користуватися можна без страху та ризику.

Жодна з них на момент оплати не передає номер картки на сам термінал. Замість нього використовується так званий токен - зашифрований цифровий ідентифікатор, що формується автоматично при активації карти. Саме він зчитуватиметься як головний реквізит.

Наскільки NFC безпечна

Пристрої NFC можуть одночасно і отримувати, і передавати дані, що дозволяє їм виявляти протиріччя, якщо отриманий сигнал не відповідає переданому.

Ризик перехоплення ваших даних дуже малий, особливо враховуючи мінімальний радіус дії технології. Той же Bluetooth, що працює в межах десятків метрів, значно вразливіший для зовнішнього втручання.

Стосується це і платіжних реквізитів: згенерований для безконтактної оплати токен не дозволить зловмисникам отримати доступ. Та й сам факт перехоплення зашифрованого ідентифікатора видається нереалістичним.

Крім того, під час безконтактної оплати потрібно підтвердження через зчитування відбитка пальця, пароль або сканування особи. Без цього покупку не здійснити. Отже, навіть якщо смартфон буде вкрадений, скористатися ним як платіжним інструментом ніхто не зможе.


androidpit.com

Колись підтримкою цієї технології мали лише дорогі флагмани, проте зараз купити смартфон з NFC можна за ціною менше 10 000 рублів. Принаймні це стосується пристроїв на Android. Серед найдоступніших можна відзначити Nokia 3, Samsung Galaxy J5, Motorola Moto G5s.

В екосистемі Apple найдешевший смартфон з підтримкою Apple Pay є iPhone SE, який сьогодні коштує трохи менше 20 000 рублів. Все більш дорогі моделі, починаючи з iPhone 6, NFC-чіп також мають.

Якщо ви не знаєте, чи є NFC у вашому Android-смартфоні, перевірити це можна через пошук налаштувань. Зазвичай пов'язані з цією технологією функції доступні у розділах підключень або бездротових мереж. Також значок NFC має бути присутнім у списку іконок швидкого запуску в шторці зверху.

Чому все більше мобільних виробників оснащують смартфони чіпом NFC і які можливості дана технологія відкриває перед користувачем?

Зараз на мобільному ринку представлена ​​широка різноманітність смартфонів високої та середньої цінової категорії, які оснащуються чіпом NFC. Перш ніж платити за додаткову функцію, необхідно розібратися, що це таке і навіщо взагалі потрібно в телефоні.

Що таке NFC?

NFC (Near field communication, або комунікація ближнього поля) – це інтерфейс бездротового зв'язку, однією з головних характеристик якого, як бачимо з назви, є невеликий радіус дії (до 10 см). Серед особливостей технології можна виділити:

  • Можливість обміну з іншими пристроями та пасивними мітками.
  • Компактні розміри.
  • Низьке енергоспоживання.
  • Невисока швидкість передачі даних.
  • Час встановлення з'єднання – 0,1 секунди.
  • Бюджетна вартість.

Завдяки невеликим розмірам та низькому споживанню енергії NFC можна використовувати у невеликих пристроях. У смартфонах антена зазвичай кріпиться на кришці батарейного відсіку або внутрішній стороні задньої панелі, якщо акумулятор знімний. Щоб у користувачів не виникало питання, як саме прикладати гаджет для передачі даних (особливо така проблема характерна для планшетів через їхній великий розмір і маленький радіус дії технології), місцезнаходження чіпа часто позначається спеціальною наклейкою на корпусі.

Так як інтерфейс NFC - це лише база, яка не дає чіткого рішення для використання, то мобільним виробникам та розробникам додатків доводиться самостійно виробляти сценарії роботи. Через це можуть виникати проблеми при взаємодії додатків та пристроїв від різних виробників.

Способи використання NFC

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

Для здійснення платежу через NFC потрібно:

  1. Банківська картка з позначкою paypass.
  2. Додаток відповідного банку.
  3. Знайти в меню програми пункт NFC.
  4. Додайте картку до задньої кришки телефону для зчитування.
  5. Запам'ятати пароль для проведення платіжних операцій, надісланий у SMS-повідомленні.

Наступний метод використання технології - обмін даними. За допомогою програми Android Beam можна передавати різні файли з одного мобільного пристрою на інший. При цьому швидкість передачі дуже мала, тому ця функція більше підходить для надсилання невеликих текстових повідомлень і посилань.

Інструкція:

1. Активуйте NFC – поставте галочку навпроти цього пункту в меню «Бездротові мережі», розблокувати смартфон та увімкнути екран.

2. Виберіть агента:

  • Google Chrome – для передачі поточного активного посилання.
  • Google Maps – для передачі маршруту.
  • Google Play - для передачі програм, книг та іншого контенту, представленого у сервісі.
  • YouTube – для передачі посилання на відеоролик.
  • Контакти – для передачі контакту.
  • Галерея - для передачі фотографій і картинок (проте це може зайняти багато часу через низьку швидкість передачі, тому в даному випадку краще використовувати спеціальні програми, про які буде розказано нижче).

3. Наблизьте пристрої, доки не спрацює сигнал.

4. Торкніться екрана та утримуйте, щоб підтвердити передачу.

5. Пролунає ще один сигнал, що означає успішну передачу файлів.

Існують різні програми, які використовують інтерфейс NFC лише для узгодження, а подальша передача файлів здійснюється через з'єднання Bluetooth або Wi-Fi: Send! File Transfer, File Expert HD та Super Beam WiFi Direct Share.

Наступний спосіб - читання та запис міток. Ця функція працює аналогічно, тільки використовується не камера смартфона, а чіп NFC. Може стати в нагоді для автоматизування домашнього та робочого побуту. Для створення власних знадобляться чисті заготовки та спеціальні програми для запису необхідної інформації. За міткою можна закріпити такі дії, які будуть виконуватися після її зчитування: надсилання SMS-повідомлення або електронного листа, виклик контакту, відкриття посилання, з'єднання Bluetooth, запуск програми та багато іншого.

Декілька програм для створення міток:

  1. WiFiTap WiFi NFC – для підключення бездротової мережі. Допоможе гостям підключитися до Wi-Fi точки швидко і без введення пароля.
  2. ABA NFC - для створення різних позначок стандартного формату.
  3. SmartTag Maker - спеціальний додаток для користувачів продукції Sony, який містить низку заготовок, що використовуються не тільки з інтерфейсом NFC, але і гарнітурою, пристроями Bluetooth, блоком живлення тощо.

Підсумок

Кожен користувач вирішує сам, чи потрібна йому додаткова функція NFC у смартфоні, чи ні. Тим не менш, ця технологія використовується все в більшій кількості мобільних пристроїв. Тому якщо ви все-таки придбали гаджет із підтримкою NFC, то тепер знаєте, як використати всі його можливості, щоб зробити життя зручнішим.