# MD 400

## Visão Geral

O **MD 400** é um protocolo de comunicação utilizado por determinados equipamentos para viabilizar a integração entre dispositivos de controle de acesso e o sistema.

Por meio desse protocolo, é possível utilizar equipamentos que realizam **leitura de crachá e biometria digital**, permitindo a liberação de acesso em catracas e outros dispositivos controlados.

Além disso, o MD 400 possibilita a integração com **leitores faciais**, viabilizando a autenticação por reconhecimento facial e ampliando as formas de identificação do colaborador.

Essa flexibilidade permite que o equipamento seja conectado a diferentes dispositivos de controle de acesso, garantindo maior versatilidade, escalabilidade e adaptação às necessidades operacionais da empresa.

**Principais diferenciais**

* Comunicação padronizada via protocolo MD 400
* Identificação por crachá e biometria digital
* Integração com catracas e leitores faciais
* Flexibilidade para diferentes cenários de controle de acesso

## Como funciona o MD 400

O **MD 400** utiliza um protocolo de comunicação próprio para integrar o equipamento de controle de acesso ao sistema, garantindo a validação das liberações de forma segura e automatizada.

1. No modo **online**, o funcionamento ocorre da seguinte forma:&#x20;
   1. O equipamento envia uma requisição ao **Conex**, que realiza a consulta no banco de dados (usuário, credencial, biometria, regras de acesso etc.) e retorna ao equipamento um comando informando se o acesso está **permitido** ou **negado**.
   2. Para esse cenário, é **obrigatório** que o **Serviço do Conex** esteja instalado e em execução, pois ele é o responsável por intermediar toda a comunicação entre o equipamento e o sistema.
2. O MD 400 também pode operar em modo **offline**.&#x20;
   1. Nesse caso, é necessário que o **GerServ** esteja instalado no servidor para gerar e enviar ao equipamento uma lista prévia de acessos autorizados.&#x20;
   2. Quando estiver sem comunicação com o Conex, o equipamento passa a validar os acessos com base nas informações armazenadas em sua própria memória, garantindo continuidade na operação mesmo sem conexão com o sistema.

## Configuração Inicial (Pré-requisitos)

### 1. Pré-requisitos Técnicos

Antes da utilização do equipamento, verifique se o ambiente atende aos requisitos abaixo:

#### Serviços necessários

* [Conex](/suricato-docs/conex/conex.md)
* [GerServ](/suricato-docs/comece-por-aqui/servicos-do-suricato/gerserv.md) (para funcionamento Offline)

### 2. Pré-Cadastro no SURICATO

Antes de cadastrar o REP Facial, **os seguintes cadastros devem existir no sistema**:

* [Empresa](/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/dispositivos/codin-mobile/codin-mobile-admin-web/cadastro-empresa.md)
* [Planta (local)](/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/estrutura/planta.md)
* [Portaria](/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/estrutura/portaria.md)
* [Crachá](broken://pages/uMTlkr3cv640ZBEPlK65)
* [Colaborador](/suricato-docs/manual-de-operacao/manual-do-suricato/pessoas-e-identificacao/identificacao/colaborador.md) (com **Biometria cadastrada**)
* [Gateway](/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/dispositivos/gateway.md)
* Grupo de Acesso
* [Modelo do Equipamento](/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/dispositivos/codin-equipamento/modelo-de-equipamento.md)

{% hint style="success" %}
**Observação:** Este manual considera que o usuário já realizou o todo o Pré-cadastro no sistema SURICATO e que o seu equipamento atende os Pré-requisitos Técnicos. Caso não tenha realizado, clique em cima do que precisa ser feito.
{% endhint %}

## Guia Rápido de Configuração

Este guia reúne os passos essenciais para colocar o REP Facial em funcionamento. Cada etapa possui tutorial detalhado disponível no manual.

{% stepper %}
{% step %}

### Cadastro do Modelo do Equipamento

*<mark style="color:$primary;">DISPOSITIVO | CODIN | MODELO DE EQUIPAMENTO</mark>*

Procedimento:

1. Acesse **Dispositivo > Codin > Modelo de Equipamento**.
2. Preencha os campos conforme abaixo:

* **Descrição:** Identificação do equipamento
  * Exemplo: *REP Facial – Entrada Principal*
* **Modelo:** `19 – CodinREP 671C`
* **Tipo de Comunicação:** TCP-IP
* **CAREP:** Opcional (campo disponível apenas para modelos REP)

<a href="/pages/Ds6t9qsMWHylSzsg2qYD" class="button primary">Clique e Aprenda a Cadastrar um Modelo de Equipamento</a>

<figure><img src="/files/gvL3a1CuDXt46Gs4CPRT" alt=""><figcaption><p><em>Tela de Cadastro do Modelo de Equipamento</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Cadastro do CODIN

*<mark style="color:$primary;">DISPOSITIVO | CODIN | CODIN</mark>*

Procedimento:

1. Acesse **Dispositivo > Codin > Codin**.
2. Informações obrigatórias:

* **Código da Planta:** Local de instalação do equipamento
* **Código do Codin:** Código único, utilizado para ordenação e identificação
* **Descrição:** Breve identificação do equipamento
* **Modelo do Codin:** Modelo previamente cadastrado
* **Localização:** Ex.: Portaria – Entrada/Saída
* **Gateway:** Gateway previamente cadastrado
* **Endereço IP:**
  * Obtido diretamente no equipamento ou no aplicativo dele;
  * Formato IPv4 (ex.: 192.168.000.056)

<figure><img src="/files/vG5gZGtjovZgPzQMScH2" alt=""><figcaption><p><em>Tela de Cadastro Codin</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Informações Técnicas do Equipamento

Após salvar o CODIN, complete os dados técnicos:

* **Número do Terminal:** Preenchido automaticamente
* **Código da Portaria:** Obrigatório
* **Tipo de Leitora:** Facial
* **Funcionamento:** On-line
* **Identificador:** Nome de identificação do dispositivo
* **Nome do Aplicativo:** Aplicativo de configuração do equipamento
* **Nome do Firmware:** Conforme equipamento

<a href="/pages/bimlCKQ6B2uBjAm71qBR" class="button primary">Clique e Aprenda a Cadastrar um Codin</a>

<figure><img src="/files/YkymrfNrRqEubolc3gqd" alt=""><figcaption><p>Tela de Dados Gerais do Codin</p></figcaption></figure>

{% hint style="info" %}
Campos como *Entrada*, *Saída*, *Interjornada* e *Validações* podem ser configurados posteriormente.
{% endhint %}

#### Tela de Informações do REP:

* **Local de Prestação de Serviços:** Obrigatório o preenchimento.
* **Campo Indelevél:** é obrigatório o preenchimento dessa informação disponível acessando o equipamento ou o aplicativo dele.

<figure><img src="/files/e9ahWlj4qNNaJa1bzTw3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Cadastro de Colaboradores e Faces

*<mark style="color:$primary;">IDENTIFICAÇÃO | COLABORADOR | EMPREGADO</mark>*

Procedimento:

1. Acesse **Identificação > Colaborador > Empregado**.
2. Cadastre o colaborador no sistema;
3. Capture e salve a **foto do colaborador**;
4. Associe o colaborador ao **Grupo do REP Facial**;
5. Autorize a biometria e defina um crachá;

<a href="/pages/n4jr24IDPn0JUUfb0cDv" class="button primary">Clique aqui e aprenda a Cadastrar um Colaborador</a>

<div align="left"><figure><img src="/files/t2NSi5RrRAYEpiN5N27r" alt=""><figcaption><p><em>Tela de Consulta de Colaboradores/Empregados</em></p></figcaption></figure></div>
{% endstep %}

{% step %}

### Geração de Listas

*<mark style="color:$primary;">PROCESSO | GERAÇÃO DE LISTA</mark>*

Procedimento:

1. Acesse **Processo > Geração de Lista**.
2. Escolha o **tipo de lista** (Liberação ou Bloqueio / Acesso ou REP);
3. Para envio correto das informações ao equipamento, siga esta ordem:
   1. Inclua primeiro a lista **"REP - Incluir Empregado"** (cadastro do colaborador).
   2. Em seguida, inclua a lista **"REP - Incluir Face"** do colaborador.
4. Selecione a **Planta** e o(s) **CODIN**(s) desejado(s);
5. Se for optar por uma lista de funcionários específicos, escreva o número dos crachás no campo **Crachá**, mas para gerar a lista com todos os Colaboradores cadastrados, o campo não precisa ser preenchido;
6. Clique em **Executar** (botão com foguete).

O arquivo será gerado e disponibilizado para uso no equipamento.

<a href="/pages/9JF3pEyrslcWtU6LL95p" class="button primary">Clique aqui e aprenda a Gerar uma Lista</a>

<figure><img src="/files/ohpqxaOeeNBZQqTGK516" alt=""><figcaption><p><em>Tela de Geração de Lista</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Envio da Lista de Colaboradores ao Equipamento

*<mark style="color:$primary;">CONTROLE | COMANDO | ACESSO</mark>*

Procedimento:

1. Acesse **Controle > Comando > Acesso**.
2. Na tela de **Comandos de Acesso Online**, preencha:
   * **Planta** onde o equipamento está instalado;
   * **Gateway** correspondente;
   * **Código do CODIN** do REP Facial que receberá a lista.
3. Após preencher os filtros clique em **Ok**

<figure><img src="/files/KURa3O7HQUcYoj0b5KYP" alt=""><figcaption><p><em>Comando de Acesso On-line</em></p></figcaption></figure>

4. Selecione o **Tipo de Comando: REP**.
5. Ao selecionar **REP**, será exibida uma nova aba/extensão na tela, onde será possível:
   * **Incluir lista**
   * **Excluir lista**
   * **Coletar lista**
   * **Carregar lista**

<figure><img src="/files/q46O8Gr4W8mGVFQKiDIw" alt=""><figcaption><p><em>Comando de Acesso On-line (REP)</em></p></figcaption></figure>

#### Ordem correta para envio de dados ao REP Facial

Para envio correto das informações ao equipamento, siga esta ordem:

1. Inclua primeiro a lista **"REP - Incluir Empregado"** (cadastro do colaborador).
2. Em seguida, inclua a lista **"REP - Incluir Face"** do colaborador.

#### Confirmação e envio da lista

Na página **Acesso Coletores**:

* Verifique o **Status do Equipamento** e marque na **checkbox** a(s) lista(s) que deseja enviar ao equipamento (pode ser mais de uma).
* Clique em **Salvar Selecionados**.

Após salvar, a lista será encaminhada para a aba **Lista de Comandos**, onde será possível acompanhar:

* Status do envio;
* Data e hora do comando;
* Planta e CODIN relacionados;
* Tipo de comando enviado.

Caso necessário, também é possível **excluir um comando pendente**, clicando no ícone **DEL**.

<figure><img src="/files/xT1ourLP4OvTyPKZ1vXE" alt=""><figcaption></figcaption></figure>

#### Informações Importantes

Para que o equipamento receba os comandos corretamente, é indispensável que:

* **GerServ** esteja ativo e configurado;
* **ConexREP** esteja ativo e configurado
* O **SuricatoREP** esteja ativo e configurado.

Caso esses serviços estejam inativos:

* O equipamento aparecerá como **OFFLINE** no Suricato;
* Os comandos ficarão **em fila**, mas **não serão enviados ao REP**.

Recomenda-se acompanhar o status dos comandos para verificar se houve sucesso no envio.

#### Exclusão de Colaborador do REP Facial

O processo de exclusão segue o mesmo fluxo da inclusão, com pequenas diferenças na geração da lista:

1. Em **Processo > Geração de Lista**, selecione:
   * **Excluir Empregado** e
   * **Excluir Face** (Se for apenas um colaborador, pode-se informar manualmente o número do crachá).
2. Após gerar a lista, siga novamente o caminho:\
   **Controle > Comando > Acesso**.
3. Selecione o REP Facial e utilize:
   * **Exclusão Empregado** e/ou
   * **Exclusão Total Face**, conforme necessário.

<a href="/pages/5P4Cws4A2jMGTTi5W9qS" class="button primary">Clique aqui e aprenda a enviar listas para o equipamento</a>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://software-telematica-com.gitbook.io/suricato-docs/manual-de-operacao/manual-do-suricato/estrutura-e-equipamentos/dispositivos/codin-equipamento/modelo-de-equipamento/md-400.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
