Описание API для коммуникации с СКУД, Описание протокола коммуникации виртуальной карты и NFC-считывателя - Программное обеспечение для пропускной системы на основе технологии NFC

Особенностью API для коммуникации с СКУД является то, что авторизация методов происходит не с помощью токена, а с помощью проверки IP адреса клиента на вхождение в список доверенных. Использование данного подхода позволяет избежать создания дополнительного типа пользователей, но в то же время, обеспечивает необходимую безопасность. Для создания нового пропуска используется метод /new_card, для получения списка пропусков с заданными параметрами или для удаления пропусков используется метод /cards. Для того, чтобы связать пропуск и пользователя, используется метод /card_to_user. Более подробно эти методы описаны в главе 3.5.

Описание протокола коммуникации виртуальной карты и NFC-считывателя

Коммуникация между смартфоном и NFC-считывателем происходит путем обмена массивами типа byte. Инициатором коммуникации выступает NFC-считыватель. Считыватель посылает команду Select следующего формата:

Таблица 9 Формат команды Select от считывателя

CLA INS P1 P2

AID длина

AID карты

SW

0x00 0xA4 0x04 0x00

0x07

0xF0 0x01 0x02 0x03 0x04 0x05 0x06

0x00

Подробное описание полей можно найти в главе 1.4.

В ответ на запрос Select от считывателя смартфон посылает зашифрованный идентификатор активной виртуальной карты. В случае отсутствия активной виртуальной карты посылается пустой массив.

Похожие статьи




Описание API для коммуникации с СКУД, Описание протокола коммуникации виртуальной карты и NFC-считывателя - Программное обеспечение для пропускной системы на основе технологии NFC

Предыдущая | Следующая