Módulo RFID

Retorna o tipo de módulo leitor RFID presente no equipamento.

GET /device_rfid_module.fcgi

Parâmetros

  • Esta chamada não possui parâmetros.

Resposta

  • module (string): Tipo do módulo RFID. Valores possíveis:
Valor Descrição
"mifare" Leitor RFID compatível com MIFARE
"ASK" Leitor RFID ASK (125 kHz padrão)
"HID" Leitor HID (módulo OMNIKEY Reader Core)

Exemplo de requisição

$.ajax({
    url: "/device_rfid_module.fcgi?session=" + session,
    type: 'GET',
    contentType: 'application/json'
});

Exemplo de resposta

{
    "module": "mifare"
}

Obter último cartão HID lido NEW!

Retorna os dados do último cartão apresentado ao leitor HID. Útil para diagnóstico e fluxos de cadastro de cartão.

Disponível nas versões V7 e V8.

GET /get_hid_last_card.fcgi

Parâmetros

  • Esta chamada não possui parâmetros.

Resposta

  • csn (string): Número de série do cartão (Card Serial Number).
  • pac (string): Valor de credencial do cartão (PAC).
  • type (string): Identificador do tipo de cartão.
  • bits (int): Número de bits nos dados do cartão.
  • custom (string): String hexadecimal do bloco custom_data[custom_use_index] (ver os parâmetros hid_reader.card_process e hid_reader.custom_use_index em Parâmetros de Configuração) do último cartão lido, ou string vazia se não houver dado custom disponível/configurado.

Exemplo de requisição

$.ajax({
    url: "/get_hid_last_card.fcgi?session=" + session,
    type: 'GET',
    contentType: 'application/json'
});

Exemplo de resposta

{
    "csn": "A1B2C3D4",
    "pac": "00123456",
    "type": "hid",
    "bits": 26,
    "custom": "0x1a2b3c4d"
}

Obter leitura de cartão Wiegand

Retorna dados de diagnóstico da última leitura de cartão Wiegand. Útil para solução de problemas em leitores de cartão e verificação de compatibilidade de formato.

Disponível nas versões V6, V7 e V8.

GET /get_wiegand_card_read.fcgi

Parâmetros

  • Esta chamada não possui parâmetros.

Resposta

  • card_read_value (string): Valor Wiegand bruto lido do cartão.
  • card_read_num_bits (int): Número de bits nos dados Wiegand.
  • facility_code (string): Facility code extraído dos dados do cartão.
  • card_number (string): Número do cartão extraído dos dados.
  • parities (int): Resultado da verificação de paridade.
  • last_read_time (string): Timestamp da última leitura de cartão.

Exemplo de requisição

$.ajax({
    url: "/get_wiegand_card_read.fcgi?session=" + session,
    type: 'GET',
    contentType: 'application/json'
});

Exemplo de resposta

{
    "card_read_value": "0A1B2C3D",
    "card_read_num_bits": 26,
    "facility_code": "10",
    "card_number": "12345",
    "parities": 0,
    "last_read_time": "2024-01-15 10:30:00"
}