Как запрограммировать
We work hard every day to make our customers' lives better and happier
Данный код открывает дверь при найденном в списке UID, который загружается через web-интерфейс.

reader = RFID.Reader({
    uart_id = <UART_ID>,     -- Замените <UART_ID> на соответствующий идентификатор.
    reset_pin = <RESET_PIN>, -- Замените <RESET_PIN> на соответствующий пин.
    rx_pin = <RX_PIN>,       -- Замените <RX_PIN> на соответствующий пин, если необходимо.
    tx_pin = <TX_PIN>,       -- Замените <TX_PIN> на соответствующий пин, если необходимо.
    gain = <GAIN_VALUE>      -- Замените <GAIN_VALUE> на соответствующее значение усиления.
})
Получение UID:

local uid = reader.uid(<HALT>, <TYPE>) 

Форматированный вывод:

local result = reader.sprintf({
    format = <FORMAT_STRING>, 
    keytype = <KEY_TYPE>, 
    key = <KEY>
})

Получение PAN:

local pan = reader.pan()
Основной цикл

reader.process({
    mode = <MODE>, 
    timeout_ms = <TIMEOUT_MS>,
    checkfunc = <CHECK_FUNCTION>,
    okfunc = <OK_FUNCTION>,
    errfunc = <ERROR_FUNCTION>,
    waitfunc = <WAIT_FUNCTION>
})