Как пополнить «Тройку» через NFC

Пожалуйста, не нужно больше карт!

Сейчас каждый хочет всучить вам свою карту: магазины, фитнес-клубы, парковки, бизнес-центры, VIP-скидки-баллы-накопления. Предлагать человеку носить с собой еще одну карту просто унизительно. А учитывая, что карты стандарта EM-Marine (125kHz), которые популярны в системах контроля доступа на территории СНГ, имеют толщину в три раза больше обычных ISO 7810 — это втройне унизительно.Поэтому первое требование к нашей системе — никаких дополнительных карт.

Помимо физических размеров, карты EM-Marine технологически отсталые. Такую карту можно легко клонировать с расстояния полуметра прямо из кармана прохожего.

Общая информация про платежную систему

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

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

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

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

Все СКУД неудобные

Как пополнить «Тройку» через NFC

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

В некоторых случаях сложные СКУД необходимы: в крупных зданиях с множеством зон доступа, турникетами, охраной, временными пропусками.

В случаях, когда контролировать доступ нужно к одной или двум дверям, такие усложнения не оправданы. Даже содержание отдельного компьютера с программой под СКУД — перебор для нас.

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

Как привязать карту Тройка к телефону

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

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

Карта Тройка

Стоит признать, что на сегодняшний день, «Тройка» является несколько недоработанной и имеет не самую лучшую степень защиты. При этом разработчики ведут активную работу над тем, чтобы устранить все существующие недочеты.

Карта «Тройка» как идентификатор

Карта «Тройка» — пополняемая карта для оплаты проезда на всех видах общественного транспорта Москвы. Это наиболее выгодный и удобный способ оплаты общественного транспорта и некоторых городских услуг: планетарий, каток, зоопарки, Третьяковская галерея, парковка. Поэтому «Тройка» есть у каждого москвича, который регулярно пользуется общественным транспортом. Приобрести карту можно в кассах метрополитена за ≈1$.

Технически карта выполнена на базе чипа Mifare Plus, работающего в режиме SL1 — режим эмуляции Mifare Classic 1K. На обратной стороне карты находится 10-значный номер, который используется для удаленного пополнения баланса карты. Этот номер удобно использовать в качестве идентификатора в СКУД.

Номер карты «Тройка» (не путать c UID чипа) хранится в защищенной памяти в блоке 32 со второго байта по младшие четыре бита седьмого байта. Для чтения этой области памяти необходим А-ключ от сектора 8. Эти ключи давно не являются секретом и легко находятся в интернете вместе с подробным описанием формата хранения данных. Так как мы не собираемся записывать никакие данные на карту, нам достаточно ключа А для чтения нужного сектора.

Таким образом, для занесения нового пропуска в базу данных достаточно визуально считать номер карты и сообщить его администратору. Это можно сделать даже удаленно.

В Санкт-Петербурге существует похожая карта «Подорожник». При необходимости её можно также использовать в качестве идентификатора, одновременно с картой «Тройка».

Пополнение карты «Тройка» посредством мобильного телефона

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

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

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

Как пополнить «Тройку» через NFC

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

Проверка количества денежных средств на счете

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

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

Карта Тройка для оплаты проезда в метро

Карта Тройка для оплаты проезда в метро

Первый прототип

Было решено использовать в качестве идентификатора пользователя 10-значный номер, который будет формироваться либо из десяти последних цифр PAN-номера платежной карты, либо из номера карты «Тройка». Идентификатор должен передаваться контроллеру, который будет сверять его с хранящимися в базе данных номерами и решать, открывать дверь, или нет.

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

На каких мобильных устройствах может использоваться карта «Тройка»

Как пополнить «Тройку» через NFC

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

Отметим, что процесс установки программы является достаточно простым и понятным каждому человеку, который задался вопросом того, как записать Тройку на телефон. Для процесса инсталляции необходимо зайти в интернет-сервис GooglePlayMarket или в AppStore, в зависимости от модели мобильного устройства, а далее произвести загрузку инсталляционного файла. Запустив его, начнется установка программы. Далее, запустив ее впервые, человек должен привязать номер своей транспортной карты в приложении.

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

Отметим, что выше отмечалось о некоторых недостатках, которые имеет система. Они действительно есть. При этом разработчики ведут активную работу над тем, чтобы использование карты «Тройка» на мобильном телефоне было максимально удобным и самое главное стабильным. В интернет-сервисах GooglePlay Market и AppStore регулярно добавляются обновления программы.

ЛУЧШИЕ КРЕДИТЫ ЭТОГО МЕСЯЦА

Контроллер БОРЕЙ

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

Часто контроллеры СКУД состоят из нескольких блоков управления и компьютера с базой данных. Мы принципиально не хотели держать отдельный компьютер и искали компактное решение в виде одного устройства, которым можно управлять через API для интеграции с Telegram-ботом.

Поиск такого устройства занял больше месяца, пока я не наткнулся на старую статью на хабре «Обзор СКУД с бесплатным программным обеспечением». В комментариях пользователь rgmih упомянул, что их компания производит именно такой контроллер.

Так мы нашли контроллер БОРЕЙ от компании ИТРИУМ.

Плата контроллера БОРЕЙ в настенном корпусе

Устройство работает под управлением Linux на базе ARM-процессора.

Основные достоинства устройства, которые редко можно встретить у других контроллеров:

  • Полностью автономный — все функции выполняет одно устройство. Для управления не нужно дополнительных программ или отдельного компьютера. База данных хранится на SD-карте. При отключении интернета контроллер продолжит работать.
  • Web интерфейс и REST API — возможность управлять контроллером через браузер и интегрировать с Telegram-ботом через API. Позволяет управлять пропусками удаленно.
  • Подключение по Ethernet — устройство подключается в IP-сеть. Имеет встроенный коммутатор на 2 порта.
  • Идентификаторы произвольной длины до 64 бит — возможность интегрировать контроллер с нестандартными идентификаторами разной длины. Позволяет иметь гибридную систему с идентификаторами разной длины.

В момент считывания карты, считыватель передает прочитанный идентификатор карты на контроллер по протоколу Wiegand. Контроллер ищет идентификатор в своей базе данных и решает, можно ли этому идентификатору открывать дверь или нет.

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

Если доступ запрещен, контроллер посылает сигнал индикации на считыватель, и тот горит красным цветом и пищит о том, что доступ не разрешен.

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

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