Как работают QR-коды? РАЗБОР

Сегодня мы разберемся, как работают QR-коды, что в них зашифровано и в чем их отличие от привычных нам штрихкодов?
aka_opex 26 августа 2022 в 05:35

А вы знали, что QR-коды бывают цветные, круглые или одноглазые? А еще в сам код может поместиться целый видеоролик? Не по ссылке, а в сами вот эти квадратики.

Привычный QR-код — это три квадратика и много чернобелых точечек. Его можно увидеть в статье Wikipedia про QR-коды, и отсылает он, как ни странно, к стартовой странице мобильной Wikipedia.

https://youtu.be/JsoPq5EJGY8

Мы постоянно встречаем QR-коды вокруг. Последние годы еще чаще. А сейчас нам предстоит познакомиться с QR-кодами и в платежах. Но задумывались ли вы, как они устроены? Зачем нужны все эти квадраты, что они означают и что кодируют? Можно ли при помощи него закодировать песню или ролик? И как он еще используется, кроме рекламы ВКонтакте? А еще узнаем, как японские инженеры переизобрели золотое сечение!

История

Начнем с первых чернобелых кодов.

Япония 1950-х годов. Причем тут она?

Первой черно-белой картинкой для быстрого сканирования и хранения информации был шрихкод. Они появились еще в середине XX века.

В 1950-х годах в США стали появляться первые штрих-коды. Произошло это как раз на заре “японского экономического чуда”. Помните, как в нулевых полки магазинов наводнило всё дешевое и китайское? Нечто похожее было в 1950-х, только с Японией. Но огромный поток товаров, расширение магазинов сделали труд сотрудников буквально невыносимым.

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

Штрихкоды все видели много раз, а многие и сканировали на кассах самообслуживания в Пятерочке и других супермаркетах. Но давайте разберемся, как они устроены. По принципу работы создатель штрихкода Джозеф Вудланд сравнивал его с азбукой Морзе. Толстые черные линии — тире, тонкие — точки, белые линии — паузы. При помощи их чередования можно закодировать различные символы. Если переводить все это двоичную систему счисления (нули и единицы, то, как кодируют любую инфу программисты), то черные полосы — это единицы, а белые — нули. Черная полоса минимальной толщины — это единица, белая — ноль. Если сделать любую из них в два раза толще, то это будут две единицы (в случае черной) или два нуля (в случае белой). И так далее. Толщина полос не меняет суть донесения информации, просто в толстой полосе поместится больше единиц или нулей, чем в тонкой, и толстые полосы позволяют закодировать поместить несколько единиц или нулей подряд (это видно на картинке).

Такая система называется одномерным штрихкодом, потому что в линиях важен только их горизонтальный порядок. Иными словами, сканировать линии можно в любом положении, можно сделать это и по диагонали — главное, чтобы все линии были отсканированы.

Одномерные штрихкоды эффективны и просты, но не лишены недостатков. Главный из них — небольшой объем информации, которую можно закодировать, — он ограничивается приблизительно 20 символами (если речь идёт о цифрах, поскольку штрихкод в основном именно их и кодирует — он должен содержать цену и/или код маркировки. Если мы захотим включить в него еще и буквы, максимальный объем символов значительно сократится).

Для большей части стандартов можно закодировать и больше, ограничение тут скорее не на программном, а на хардверном уровне. Чем больше штрихкод, тем больше в нем должно быть полос, значит, тем длиннее он будет. А чем длиннее код, тем сложнее его считать сканером. Это и есть основная проблема одномерных кодов — они линейны, и чтобы заложить в них больше информации, нужно сделать линию длиннее, а мы не можем делать это бесконечно.

К середине 1990-х годов стало очевидно, что для многих процессов штрихкоды недостаточно ёмкие. Надо было что-то делать. И тут мы оказываемся…

В Японии 1990-х годов.

Например, сотрудники Toyota жаловались, что у них слишком много наименований деталей с разной маркировкой: какие-то из них содержали цифры и буквы, а какие-то — японские иероглифы кандзи и кана.

Проект по разработке нового стандарта штрихкода запустила дочерняя компания Toyota — DENSO WAVE INCORPORATED, а конкретнее — сотрудник отдела разработки Мисихиро Хара. В его задачи входило не только создать более объемный код, способный вместить больше информации. Помимо этого код должен был считываться максимально быстро, из любой ориентации в пространстве и быть устойчивым к повреждениям, которые часто случаются с маркировками на производствах.

Идея использовать комбинацию из белых и черных точек пришла к Мисихиро, когда он наблюдал за традиционной японской игрой го.

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

С командой из двух человек Мисихиро Хара провел исследование и пришел к двум важным выводам.

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

Но более интересная задача заключалась в другом — придумать такой внешний вид кода, чтобы автомат мог легко обнаружить его среди других изображений. Мисихиро с сотрудниками проанализировали бесчисленное количество печатной продукции: от газет и проездных билетов до пакетов молока, чтобы понять, какое соотношение белого и черного цветов встречается реже всего. Все с той же целью — сделать их код как можно более уникальным по форме. Вышло, что такое соотношение 1:1:3:1:1. Расположение белых и черных форм в таком соотношении позволяло сканировать код из любого положения, стоя хоть слева, хоть справа, хоть сидя на кортанах или со стремянки, потому что сканер всегда распознавал правильное соотношение цветов.

Почему именно 1:1:3:1:1? Чтобы рассказать об этом, надо углубиться в то, как устроен QR-код. Потому что японцы похоже переизобрели «золотое сечение»!

Прежде всего, в QR-коде достаточно много служебной информации. Далеко не все квадраты кодируют ту функциональную инфу, которую мы в него поместили. Каждый QR-код разбивается на зоны, чтобы сканирование прошло правильно. Смотрите.

1. Чтобы определить, что перед сканером находится именно QR-код, ему нужно за что-то зацепиться. Для этого существуют маркеры позиционирования — три больших одинаковых квадрата по краям каждого кода. Если посмотреть на каждый такой квадрат, то он содержит 3 квадрата: черный большой по краю, черный маленький посередине и белый между ними. Эти квадраты позволяют поделить маркер позиционирования на 5 блоков (по сути вертикальных линий). Две из них по краям черные, две, такой же толщины, содержат белые и черные элементы и самый широкий, по центру, тоже состоит как из белого, так и черного цветов. Соотношение площадей этих блоков и составляет 1:1:3:1:1. Такое уникальное соотношение позволяет быстро определить наличие QR-кода на изображении и его ориентацию, вне зависимости от того, как код повернут относительно сканера.

(A,B,C — это 3 квадрата, из которых состоит маркер позиционирования. Блоки, связанные соотношением 1:1:3:1:1, показаны сверху)
(картинки показывают, что вне зависимости от ориентации код будет считан)

 

2. При помощи этих трех маркеров код может быть определен в идеальных условиях — например, когда вы считываете его с экрана. Но очень часто QR-коды можно увидеть на смятых афишах, ЖД-билетах и даже на стенах домов. Как быть в этом случае? Для этого нужен маркер выравнивания. Можно сказать, он действует как ориентир, позволяющий легче структурировать информацию. Своего рода маяк для сканера. И чем больше информации хранит код, тем больше шаблонов выравнивания он требует и тем большего размера они должны быть. Это тоже достаточно логично: чем сложнее рельеф побережья и чем туманнее погода, тем более мощным должен быть маяк для корабля.

3. Также неподалеку от маркеров позиционирования находятся полосы синхронизации: по чередованию черных/белых точек внутри этих линий сканер определяет размер данных (квадратиков), хранящихся в QR-коде.

4. Маркер версии определяет, к какой из более чем 40 версий принадлежит QR-код. Каждая версия имеет особенности в конфигурации и количестве точек (модулей) составляющих QR-код. Версия 1 содержит 21×21 модулей, версия 40 — 177×177.С увеличением версии меняется только количество информации, которое можно закодировать в QR-коде. Смартфоны обычно способны считывать версии с первой по четвертую, дальше точки становятся для них слишком мелкими.

5. Далее идет информация о формате. В этих ячейках продублирована некоторая системная информация, что увеличивает устойчивость кода к повреждениями, также тут содержится информция о том, солько информации конкретно этот код может потерять, пока она не станет критической для считывания.

6. От окружающих объектов код отделяет тихая зона. Белые рамки вокруг кода позволяют сканеру отличить код от всего, что его окружает. Чтобы сканер случайно не добавил в QR-код муху, сидящую на листке бумаги.

И это только служебные блоки.

ВЫ НАХОДИТЕСЬ ЗДЕСЬ

Наконец, что же с самой информацией, хранящейся в коде? Она может занимать разную площадь, в зависимости от версии QR-кода, уровня коррекции и количества информации, которую мы хотим закодировать.

Но самое любопытное. Оказывается, что в зоне с информацией квадратов всегда больше, чем нужно, чтобы закодировать наши конкретные данные. Зачем это нужно? Чтобы QR-код был все еще читаем даже при повреждении. Это и называется уровнем коррекции. Их бывает 4: L, M, Q и H. Для самого маленького уровня L допустимо всего 7% повреждений, зато в него можно поместить больше данных. Для самого большого H даже потеря 30% информации не скажется на считывании, но из-за этого придется пожертвовать размером кодируемой информации.

Так, в QR код третьей версии с уровнем коррекции L можно поместить до 53 байт данных, а в аналогичный с уровнем коррекции H — максимум 24. Также эта градация может быть важна при оформлении QR-кода. Вы же видели все эти брендовые коды с рисуночками?

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

Как же кодируется информация в этих маленьких квадратиках?

QR-код поддерживает несколько способов кодирования данных, в зависимости от того, какие символы используются: цифровое, буквенно-цифровое и кандзи (японские иероглифы). Эти способы различаются преимущественно количеством информации, которая требуется на кодирование определенного количества символов. Так, при кодировании цифр нам понадобится 10 бит на 3 символа, а для кодирования букв и символов — 11 бит на 2 символа.

Смотрите, как это устроено?

Чтобы закодировать фразу, нам нужно разделить каждое слово на группы по 2 буквы, затем присвоить им номера и перекодировать в 11-битный двоичный код (то есть таким образом, чтобы каждые 2 буквы состояли из последовательности из 11 нулей и ед иниц. Если в слове нечетное количество букв, то последняя буква будет закодирована 6-битным кодом, то есть будет состоять из 6 нулей и единиц). Например, возьмем слово HELLO. После разбивания на слоги это будет HE LL O. В 11-битном двоичном коде это будет выглядеть как 01100001011 01111000110 011000. А если написать все вместе, то 0110000101101111000110011000.

Далее, после выбора уровня коррекции и версии и после добавления всех служебных полей, о которых мы говорили ранее, ( нам следует перевести информацию, которая у нас содержится в битах, в байты, для этого нужно сделать число цифр в коде кратным восьми. Для этого нужно прибавить к последовательности нужное количество нулей. ) В нашей последовательности HELLO 28 цифр. Добавляем 4 нуля и готово. В итоге у нас получается количество байт, которое нужно распределить по количеству блоков, что делает компьютер с учетом всех служебных блоков. Например, QR-код первой версии минимального уровня коррекции, кодирующий HELLO, будет выглядеть вот так.

Теперь стоит поговорить о том, что же могут кодировать QR-коды? Какие типы файлов них помещаются? На самом деле, в QR можно поместить практически любой файл, здесь все ограничивается объемом кода и целесообразностью помещения.

В QR-код наибольшей ёмкости, то есть код версии 40 с минимальным уровнем корректировки, можно поместить максимально 2953 байта или 2,9 мегабайт. В него можно было бы вместить песню или очень короткое видео, но нужно понимать, что далеко не каждый девайс сможет “прочесть” такой оъемный код, да и какой в этом смысл, если можно поместить в код ссылку на те же песню или видео? На серверах места в любом случае больше. Поэтому с развитием интернета наиболее частым содержанием QR-кодов стали визитки, идентификаторы WI/FI сетей, данные почты или номера мобильных телефонов и обычные URL ссылки.

Разные типы QR

Но единственный ли формат тот квадратный QR-код, к которому мы привыкли? За годы существования накопилось множество форм кодов, немного отличающихся по сферам применения.

Например, Ацтек-код, в котором маркер позиционирования находится по центру. Его используют некоторые ЖД и авиалинии в качестве электронных билетов.

Макси-код отличается от Ацтека тем, что маркер позиционирования округлый, а сама кодировка происходит при помощи структур, напоминающих пчелиные соты. Такой, например, использует почтовая служба США.

Microsoft Tag

А код с совершенно бесчеловечным названием PDF417 интересен тем, что был изобретен на три года раньше, чем известный всем нам QR. Однако, по сути, это своего рода переходная форма между штрих-кодом и QR, так как он хоть и модет кодировать больше информации, чем стандартный штрих-код, все же не является двухмерным, как QR, и может быть считан обычным линейным сканером, как на кассе в магазине. Он в настоящее время используется в билетах в РЖД.

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

Использование

Где же еще применяются QR-коды? Вряд ли кому-то из смотрящих это видео надо реально рассказывать о применении того, что есть на каждой остановке. Но если задуматься, легко и быстро считываемые визуальные коды создали очень много возможностей.

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

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

Это намного проще, чем NFC, потому что требует только наличия хорошего интернета у покупателя и продавца, что для Китая не является проблемой. Не нужно покупать кассовое оборудование с поддержкой NFC и возиться с его настройкой.

Сама по себе оплата QR-кодами звучит недостаточно футуристично? Ученые из Индонезии считают, что QR-код можно эффективно связать с меткой наподобие NFT для подтверждения подлинности документов на физическом носителе.

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

В заключение для примера сайт QR code Monkey, который позволяет закодировать практически все, что душе угодно. Это может быть и геотег, и даже музыка с видео, если простые ссылки на них вас по какой-то причине не устраивают.

HUAWEI Pay стал доступен для оплаты проезда в Московском метрополитене

Ещё одна новая возможность для владельцев карт UnionPay и сервиса HUAWEI Pay — бесконтактная оплата проезда в Московском метрополитене.
vedensky 18 сентября 2020 в 01:37

Компания HUAWEI совместно с ГУП «Московский метрополитен» сообщают, что пассажиры столичного метро получили возможность расплачиваться за проезд с помощью бесконтактной системы платежей HUAWEI Pay.

Сервисом можно воспользоваться на всех станциях московского метрополитена. Чтобы оплатить проезд, достаточно приложить смартфон к турникету, который поддерживает банковскую платежную систему, — оплата производится в одно касание. Функция доступна для смартфонов HUAWEI и HONOR с поддержкой NFC.

Система платежей HUAWEI Pay поддерживает кредитные и дебетовые карты UnionPay, выпущенные банками-партнерами. На данный момент к системе подключены «Газпромбанк», «Россельхозбанк» и банк «Восточный». В дальнейшем HUAWEI планирует расширять список партнёров в России. Владельцы смартфонов HUAWEI и HONOR могут воспользоваться предустановленным фирменным приложением Кошелек HUAWEI для оплаты с помощью банковской карты.

 

Samsung Money: Корейская компания банкует

Этим летом в США станет ещё одной пластиковой картой больше. На этот раз речь идёт о Samsung Money с поддержкой Samsung Pay!
aka_opex 28 мая 2020 в 12:15

Про Samsung часто говорят, что это корейская компания с американским подходом к бизнесу. В данной ситуации, Samsung буквально пошёл по стопам компании Apple и анонсировал, что собирается создать собственную дебетовую карту Samsung Money by SoFi (американская компания-разработчики программы для учёта финансов). Карта будет запущена летом этого года на территории США.

Samsung Pay работает только на устройствах Samsung начиная с Galaxy S6. Samsung Money может быть более универсальным решением. Причём вы сразу же получите виртуальную карту, а позднее физическую карту, которая активируется по NFC.

При этом на карте нет номера, даты выпуска или CVV-кода — вся информация будет в мобильном приложении, поэтому не страшно, если физическая карта будет утеряна или украдена: мошенники просто не смогут с ней ничего сделать.

NFC: Разбор технологии Near Field Communication

Полный разбор технологии NFC. Смотрим, почему NFC нет в Xiaomi, почему глючит с картами Мир, как устроена, и что умеет кроме бесконтактной оплаты!
aka_opex 27 мая 2020 в 06:30

Все мы привыкли к такой данности в смартфоне как NFC. И вроде бы всё с этим ясно.

Многие не покупают смартфоны, где нет NFC, думая что это только про покупки. Но есть куча вопросов.

Но знали ли вы что еще умеет эта технология? Что делать если в вашем смартфоне нет NFC? Как использовать чип в iPhone не только для Apple Pay? Почему она не работает, особенно с карточками Мир?

А еще через него можно заряжать устройства…

Сегодня мы расскажем как она работает и разберем все подробности. И главное — почему это самая недооцененная технология в вашем смартфоне!

Как работает NFC?

Вы наверняка знаете, что NFC расшифровывается как Near Field Communication или по-русски — связь ближнего действия.

Но это не обычная передача данных по радиоволне. В отличие от Wi-Fi и Bluetooth NFC устроен хитрее. В основе лежит электромагнитная индукция. Это очень крутая штука из школьной программы, напомню.

Идея в том, что вы берете один проводник, в котором нет электричества. И кладете рядом с ним второй проводник, в котором есть электричество. И знаете, что? В первом проводнике, где электричества не было, начинает течь ток!

Круто, да?

Когда мы впервые про нее узнали, подумали, что такое невозможно! Серьезно? Вы гоните! Пошли играть в Counter Strike, пацаны.

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

Ах да. В каждой метке есть крошечныая микросхема. Например, в банковских картах микрочип запускает даже простенькую версию Java. Каково?

Может быть вы ещё слышали аббревиатуру RFID. Её разработали лет на 30 раньше. Она расшифровывается как радиочастотная идентификация. И по сути только для идентификации и подходит. Во многих офисных центрах пропуска до сих пор с RFID.

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

NFC работает на частоте 13,56 МГц, что позволяет развить неплохую скорость от 106 до 424 Кбит/с. Так что mp3-файл скачается за пару минут, но только на расстоянии до 10 см.

Физически NFC — это маленькая катушка. Например в Pixel 4 прикреплена к крышке и выглядит вот так.

А так в Xiaomi Mi 10 Pro:

И тут как раз пора поговрить о том, что умеет делать NFC?

Работа этой технологии и смежных, вроде RFID, описаны в стандарте ISO 14443.  Там еще много чего свалено в кучу: например, итальянский протокол Mifare и VME — это в банковских картах.

NFC — это своего рода USB Type-C в мире беспроводных технологий, если вы понимаете, о чем я.

Но главное вот что. NFC может работать в трех режимах:

  1. Активный. Когда девайс считывает или записывает данные с метки или карточки. Кстати, да, данный на NFC метки можно и записывать.
  2. Передача между равноправными устройствами. Это когда вы подключаете к смартфону беспроводные наушники или используете Android Beam — помните такое. Там по NFC происходило подключение, а сама передача файла шла уже по Bluetooth.
  3. Пассивный. Когда наше устройство прикидывается чем-то пассивным: платежной картой или проездным.

Зачем NFC, если есть Bluetooth и Wi-Fi, ведь у них и скорость, и радиус действия больше.

Бонусы NFC вот в чем:

  1. Мгновенное подключение — одна десятая секунды.
  2. Низкое энергопотребление — 15 мА. У Bluetooth до 40 мА.
  3. Теги не требуют собственного питания.
  4. И не столь очевидное — малый радиус действия, что необходимо для безопасности и оплаты.

Есть правда еще Bluetooth Low Energy, но это отдельная история.

Зачем? Что нам это даёт?

Помимо уже очевидных сценариев: пропуска, оплата и проездные — есть приложения, которые умеют класть деньги на карту «Тройка» и другие транспортные карты.

Есть приложение — Считыватель банковских карт. Оно например может показать последние транзакции по карте. Не уверен, что это очень этично, но приложение лежит в Play Market.

Кстати, многих интересует, почему Google и Apple Pay не работают с картами Мир? Дело не в технических особенностях. Просто платежная система не договорилась с сервисами. Платить можно через свое приложение под Android — Мир Pay. Правда оно глючное, а под iPhone его вовсе нет!

Кстати, лайфхак. Если у вашего Android нет NFC, но платить очень хочется, что делать? Можно положить карточку под чехол. Обращайтесь. Правда толстые чехлы могут не пропускать волны даже встроенного NFC — так что проверяйте.

Мы уже поговорили про устройства, но есть вторая важная часть — это NFC метки. Они бывают двух видов.

  1. Те, на которые можно записывать информацию. Они выглядят как маленькие наклейки. Обычно доступный объем памяти — около 700 байт. Подобные выпускала компания Sony.


Тут можно хранить кучу всего, например:

  • Доступ к Wi-Fi для гостей
  • Записать контактные данные и использовать в качестве визитки
  • Настроить смартфон переходить в спящий режим ночью на тумбочке
  • Еще в нее можно сохранить какие-то данные, например пароль или токен от BitCoin. Только лучше в зашифрованном виде.

Такую метку прочитает любой телефон с NFC.

Что делать, если у вас нет NFC меток? Их можно заказать, стоят копейки.

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

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

Если у вас Android, можно поставить приложение например MacroDroid или NFC ReTag. В них можно назначать примерно такие же действия на NFC-теги. Включать/выключать Wi-Fi и звонок, запускать приложения, включать ночной режим. Например, можно сделать так, что когда вы кладете телефон на карту «Тройка», у вас автоматом открывается канал Droider. Рекомендую!

Кстати вот так выглядит содержимое «Тройки».

А еще можете почитать на Habr.com про чувака, который вживил NFC-метку себе в руку.

Для чего еще может использоваться NFC?

Одна из перспективных штук — электронные билеты. В кино или на концерты. Сейчас это делают через QR-код и это не так круто, на мой взгляд. Хотя миллионы китайцев со мной не согласятся.

Про Apple

Что делать, если у вас iPhone? Все думают, что доступ к NFC закрыт на iPhone, но это не так. Начиная с iOS 11, то есть с 2017 года Apple открыла доступ для разработчиков. И уже есть множество приложух таких же как на Android. Например, NFC Tools.

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

Что делать? В iOS 13 появилась Функция Команды (Siri). И вот она как раз имеет доступ к любым NFC-меткам. Так что тут можно настроить запуск музыки по карте «Тройка». Или включить умную лампочку. Или еще кучу всего. Команды — реально бомбическая штука. Не понимаю, почему в Android такого до сих пор нет.

Зарядка

Если к этому моменты вы решили, что все знаете об NFC и устали от этих унылых применений. То вот вам кое-что бомбическое.

Есть такая организация NFC Forum, которая сертифицирует NFC. Вообще у каждой технологии есть такая организация, и хорошо если она одна.

И вот на днях они выложили очередной апдейт стандарта. И знаете что? Теперь NFC поддерживает беспроводную зарядку. Да, по сути, это четвёртый режим работы.

Как спросите вы? Электромагнитная индукция, помните? При помощи нее.

К слову Qi-зарядка работает точно по такому же принципу. Только там катушка побольше.

Но есть одна проблема. Катушка у NFC маленькая, а значит и мощность зарядки маленькая — всего 1 Ватт.

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

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

Кстати 1 Ватт это не то чтобы слишком мало. Для сравнения со всеми iPhone кроме 11 Pro, кладут 5-ваттную зарядку. А мощность обратной беспроводной зарядки в современных флагманах колеблется на отметке 5 или 7 Вт.

Но есть одно но — на текущих моделях эта фича не заработает. Смартфоны с с такой фишкой скорее всего начнут появляться через год-полтора. Так что ждите рекламу этой штуки от Samsung.

Бонус для тех, кто дочитал

Мы знаем, что вам нравятся наши подробные разборы, но мы уверены, что идея подобных роликов, а возможно и готовый сценарий у вас есть. Так вот, если у вас есть идея, вы разбираете в теме и готовы сделать с нами материал-разбор — пишите на нашу новую почту idea@droider.ru. Обязательно сделаем крутое видео!

SwatchPay: Часы за 5300 рублей, которыми можно платить

Теперь вы можете расплатиться в магазине обычными часами, которые стоят чуть больше пяти тысяч рублей! Как это сделать? Рассказываем!
Валерий Истишев 27 ноября 2019 в 03:02

Сегодня у нас немного необычный обзор, казалось бы, обычных часов, но с одной очень важной функцией! Это часы, которые называют Swatch Pay и их официально представили в России!

В этом материале мы разберёмся как они работают и что в них особенного.

Если вы когда-то покупали часы Swatch — тут все, как обычно. Сами часы имеют классический дизайн. Лично я выбрал прозрачные с розовыми стрелками, но также есть и другие цвета практически на любой вкус. Кроме того, ремешки можно комбинировать чуть ли не бесконечно.

Что же такого интересного в этих часах и почему они появились на Droider? Всё понятно из название, ведь ими действительно можно платить.

По сути, швейцарская компания представила свою собственную платежную систему вместе с MasterCard. Из банков поддерживаются Тинькофф, ВТБ, МКБ, Россельхозбанк, чуть позже должен появится банк Открытие, а до конца года обещают еще поддержку минимум 15 банков.

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

Что касается самого функционала часов это стандартный швейцарский кварцевый механизм, у которого есть пыле- и влагозащита. От батареи эти часы работают 2 года, при этом раз в год можно менять батарейку бесплатно в фирменных магазинах Swatch. Это приятно, получается, что у вас вечные часы!

Теперь самое интересное: как устроена сама оплата и привязка карты? Копнём чуть поглубже!

Если кто не знает расскажу, что такое NFC, то есть Near Field Communication — это передача информации на короткие расстояния. У большинства смартфонов сегодня внутри стоит NFC-модуль, который используется, как для бесконтактной оплаты, так и для сопряжения с аксессуарами и некоторых других фич. Это активный NFC, он питается от батареи смартфона и работает на расстоянии 10 см. Но в часах SwatchPay, стоит NFC другого типа и это одновременно хорошо и плохо.

Основной принцип одинаковый для всех типов: для передачи используется электромагнитная индукция, но питания для NFC достаточно с одной стороны. Достаточно вспомнить NFC-метки, пропуск на работу, карту «Тройка» или сами карты бесконтактной оплаты — внутри нет никакой батареи!

В часах SWATCHPAY также стоит пассивный NFC-модуль, то есть он не требует электричества вообще и даже если у вас сядет батарейка на часах оплата будет продолжать работать. И это конечно плюс. По сути, внутри как бы встроена карта с бесконтактной оплатой, но более безопасная — чуть позже объясню почему.

Минус тоже есть: данный тип NFC работает на существенно меньшем расстоянии. Часы нужно буквально прикладывать к считывателю и кроме того вы не можете что-то записать на этот NFC с вашего смартфона. И сразу возникает вопрос — как же тогда привязывается карта?

В случае со SwatchPay это делается в фирменных магазинах Swatch, которые есть как в Москве так и во многих других городах России: например, Казани или Санкт-Петербурге, Новосибирске или Самаре, Екатеринбурге или Сочи, Владивостоке и во многих других.

Сопряжение выглядит так: вы ставите приложение SwatchPAY! на iPhone или Android-смартфон, добавляете туда вашу карту MasterCard, затем кладете часы на специальное устройство SwatchPay BOX, а потом по QR-коду соединяете ваш смартфон со SwatchPay BOX и на ваши часы записывается токен карты.

Тут же возникает вопрос безопасности. Надо понимать, что токен — это не номер вашей карты: его никто не узнает. Кроме того управление токеном, то есть его включение и выключение делается прямо из приложения мгновенно. Это исключает еще один страх бесконтактных платежей, что кто-то вдруг спишет деньги у вас с часов без вашего ведома. Во-первых сами представители MasterCard говорят это невозможно по двум причинам:

  1. Считыватель нужно приложить к часа максимально близко;
  2. Таких портативных считывателей, которые потом нельзя было бы отследить просто нет.\

Ну и кроме того платежи свыше 1000 рублей нужно подтверждать PIN-кодом или опять же, если вспомнить приложение, вы всегда в один клик можете отключить карту, и потом обратно включить.

Я проходил с этими часами пару дней и это просто часы: они тикают, кстати достаточно громко и, вы не поверите, показывают время. Главный бонус — вам не надо их заряжать или заводить. Они простые и красивые, во всяком случае на мой вкус.

Ну и теперь ими можно ещё и платить. Я очень надеюсь что данную функцию будут встраивать и в другие модели обычных часов, просто потому что это реально удобно. Жаль привязать можно только одну карту, и список банков еще не полный. Но зато цена часиков SwatchPay приятная — всего 5300 рублей. Это отличный подарок и приятный аксессуар! Если бы ребята из Swatch сюда еще и трекер активности встроили и Bluetooth для соединения со смартфоном была бы вообще бомба, но думаю, это уже следующий шаг. А нужен ли он???

Android Pay и смарт-часы

Известно, как будет выглядеть платежный сервис на «умных» часах с ОС в версии 2.0
News Droid 8 февраля 2017 в 05:00

Анонс Android Wear 2.0 ожидается в ближайшее время. Одной из главных «фишек» апдейта является поддержка Android Pay. И вот сегодня в Play Store показался будущий интерфейс приложения.
О возможностях оплаты через смарт-часы известно немногое. Например, NFC-чип необходим, а также можно выбрать банковскую карту и способ транзакции. Однако непонятно, подойдет любой терминал (как у Samsung Pay) или только терминал, работающий с бесконтактными платежами (как у Apple Pay).

Источник: DroidLife

Android Pay
Warning: Undefined property: stdClass::$review in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/app.tpl on line 9

Warning: Undefined property: stdClass::$app_store_url in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/app.tpl on line 11

Warning: Undefined property: stdClass::$wp_store_url in /var/www/www/data/www/droider.ru/wp-content/plugins/droider-widgets/widget-templates/app.tpl on line 17

Сервис Apple Pay заработал на территории России

Илья Рябов 4 октября 2016 в 01:41

Слух подтвердился: в начале октября Apple Pay пришел в Россию. Теперь клиенты «Сбербанка» могут расплачиваться за покупки смартфоном, к которому привязана карта.

Apple Pay
Пресс-релиз банка подчёркивает конфиденциальность и безопасность операций через платежную систему.
(далее…)

Xiaomi запустила собственную платёжную систему Mi Pay

Илья Рябов 17 августа 2016 в 03:23

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

Xiaomi чувствует тренд и запускает собственный вариант под названием Mi Pay.
(далее…)

Visa и MasterCard запустят Apple Pay, Samsung Pay и Android Pay в России

Егор Беляков 2 августа 2016 в 02:31

До конца 2016 года Visa и MasterCard совместно с Национальной системой платежных карт (НСПК) запустят в России Apple Pay, Samsung Pay и Android Pay.

По словам Екатерины Петелиной, гендиректора Visa в РФ, появление новых платежных систем на отечественном рынке усложнено юридическими вопросами, которые необходимо решить для создания сервиса токенизации.
(далее…)

Apple Pay придёт в Россию до конца 2016 года

Илья Рябов 7 апреля 2016 в 04:37

Платёжные системы Apple, Google и Samsung давно дружат с американскими банками, но не одна пока не отведала «русского каравая».

Apple Pay

Похоже, что первый кусок достанется купертиновцам. Источники «Известий» сообщают, что Apple Pay заработает в России до конца 2016 года.
(далее…)