ODNFC ModBus
Считыватель с интерфейсом RS485 ModBus
Основные характеристики:
• Интерфейс подключения: RS485 ModBus
• Поддерживаемые типы карт:
Mifare Classic 1K: полная поддержка
Mifare Classic 4K: полная поддержка
Mifare Plus S/X (SL0): полная поддержка
Mifare Classic Plus S/X 2K (SL1): полная поддержка
Mifare Classic Mini: полная поддержка
Mifare Plus X 2K/4K (SL2): ограниченная поддержка - только чтение UID,
повышение уровня безопасности до SL3
Mifare Plus S/X 4K (SL1): полная поддержка
Mifare Plus S/X (SL3): полная поддержка
Mifare Ultralight: полная поддержка
Mifare Ultralight Nano: полная поддержка
Mifare Ultralight C: ограниченная поддержка - только чтение UID
Mifare Ultralight EV1 80/164: полная поддержка
Mifare DESFire: ограниченная поддержка - только чтение UID
NTAG 213/215/216: полная поддержка
S50/S70: полная поддержка

• Передача UID и/или заранее заданного блока данных.
• Настраиваемый формат выдаваемых данных.
• Светодиодная и звуковая индикация взаимодействия с картой.
• Управляемый дискретный выход

Для настройки устройства и установки формата выводимых с карты данных используется кроссплатформенная программа-конфигуратор.
Настройки порта по-умолчанию: 115200 8N1
ODRFIDConfigM
Программа для конфигурирования считывателя с RS485 ModBus
Программа-конфигуратор позволяет задать:
  • адрес устройства,
  • настройки порта,
  • индикацию,
  • режим работы,
  • ключ шифрования,
  • строку форматирования вывода.

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

Также, в программе есть тестовая консоль для проверки работы устройства
    Строка форматирования позволяет задать произвольный формат вывода данных с карты, произвести некоторые манипуляции (изменить порядок байт, добавить или вырезать данные и т.п.) ещё в считывателе и выдать уже преобразованный результат.
    Подробнее о строке форматирования...
    Особенности реализации ModBus

    С ModBus можно работать в двумя способами: "простом" и "продвинутом".

    Простой способ: любая поднесённая карта отображается в регистрах с адреса 130 (см. картинку).
    Согласно спецификации протокола MODBUS, регистры хранения занимают адресное пространство 40001-49999. Однако передаваемый адрес является относительным (0 для 40001, 1 для 40002 и т. д.). Здесь и далее в этом документе используются относительные адреса (начиная с нуля).
    В "продвинутом" режиме ModBus используется AT-протокол, чтение данных с карты происходит согласно строке форматирования, но всё "обёрнуто" в ModBus регистры.

    Порядок работы такой:
    1. Читаем Input Registers 0, узнаем есть ли данные на чтение.
    2. Если данные есть, выгружаем начиная с Holding registers 0.
    3. После вычитывания надо стереть входной буфер записью любого значения на 126 (0x7E).
    Если не стирать, то данные будут копиться в буфере друг за другом, пока не соберётся 252 байта. Потом будут лишние данные будут выбрасываться.
    Обновление прошивки
    Порядок обновления прошивки ODNFC-MODBUS:

    1. Перевести устройство в режим обновления прошвки:
    а) записать 1 в регистр хранения 128 (либо 40129 в зависимости от порядка нумерации) или
    б) отправить AT-команду AT+X согласно протоколу

    2. Убедиться что устройство находится в режиме обновления прошивки (световой индикатор плавно мигает красным)

    3. Подключиться к WiFi сети устройства OD-eRFID-DFU

    4. Открыть в браузере адрес 10.10.0.1 (при выполнении операции с телефона/планшета возможно потребуется отключить мобильный интернет - некоторые провайдеры используют адрес 10.10.0.1, в таком случае может возникнуть конфликт адресов)

    5. Нажать на поле "Click to select a firmware image file..." или нажать кнопку "Select"

    6. Выбрать *.efw файл прошивки.

    7. Нажать "Upload" и дождаться окончания операции (в браузере появится надпись "Uploaded", устройство подаст двойной сигнал зуммера)

    8. Нажать "Launch" в левой колонке.

    9. Устройство самостоятельно перезагрузится, WiFi подключение будет сброшено.
    Исполнения
    Функционально устройства почти идентичны
    Различия в корпусе, управлении светодиодом, напряжении питания
    ODNFC-RS485
    RGB светодиод, возможность подключения управляемой RGB ленты.
    Питание 7-24В

    ODNFC-RS485-C
    Классические зелёный-красный светодиоды
    Питание 5-12В
    Ссылки
    Документация, драйвер, программы
    • 1
      Общая документация на устройство
      Документ в формате pdf с общей информацией об устройстве.
    • 2
      Документация на протоколы (англ)
      Обновляемая документация на протоколы
      AT: перейти,
      ModBus: перейти.
    • 3
      Документация на протоколы (рус)
      Обновляемая документация на протоколы
      ModBus: перейти.
    • 4
      Строка форматирования
      Подробнее о строке форматирования
    • 5
      Программа-кофигуратор ODRFIDConfig
      Кроссплатформенная программа для работы с считывателем:
      ModBus: скачать.