RFLOG/Leitores

Get Started. It's Free
or sign up with your email address
RFLOG/Leitores by Mind Map: RFLOG/Leitores

1. LLRP/RFLOG

1.1. ROSPEC

1.1.1. Reader Operation Specification

1.1.2. Especifica atributos que descrevem como deve ser o funcionamento do leitor durante a operação de leitura

1.1.3. Inicia a atividade do Leitor e consequentemente das antenas

1.1.4. Configura e envia relatórios de resultados de observações de tags que são enviados ao Fosstrak para posterior filtragem e agregação

1.1.4.1. Esses relatórios são tratados ao final da atividade de uma zona de leitura/ECSPEC

1.1.5. Existe apenas um para cada leitor e após a leitura é apagado do FOSSTRAK

1.1.6. Reconfiguração necessário após o inicio de uma nova leitura

1.1.7. ROREPORT/ACCESSREPORT

1.1.7.1. Relatório enviado ao Fosstrak para ser tratado e agregado dentro de um Event Cycle durante o seu funcionamento.

1.1.8. Cada ROSPEC produz vários ciclos de leituras ou Read Cycles

1.1.8.1. Cada read Cycle produz um ROREPORT /ACCESREPORT

1.2. LLLRPController

1.2.1. Implementado no RFLOG

1.2.2. Configura ROSPEC

1.2.2.1. Inicio de uma leitura

1.2.3. Inicia ROSPEC

1.2.3.1. Inicio os ciclos de leitura

1.2.4. Para ROSPEC

1.2.4.1. Para os ciclos de leitura

1.2.5. Desconfigura ROSPEC

1.2.5.1. Término de uma leitura

1.2.6. Usa a API SOAP do FOSSTRAK aproveitando a conexão já estabelecida para enviar e configurar o rospec do leitor

2. Conceitos ALE

2.1. ALE- APPLICATION LEVEL EVENTS

2.1.1. É a especificação internacional de middleware escolhida pelo Fosstrak para estabelecer a forma de comunicação entre ele e seus clientes, como por exemplo RFLOG.

2.2. LRSPEC

2.2.1. Objeto que configura uma fonte de eventos no fosstrak

2.2.2. Pode ser configurado como uma antena

2.2.3. Pode ser configurado como um leitor e várias antena

2.2.4. Também chamado de leitor lógico, porque pode unificar um leitor e suas antenas em uma única fonte de eventos ou separar um leitor e suas antenas em várias fontes de eventos

2.2.5. Evento siginifica recebimento de relatório de tags como resultado de observações do leitor durante a atividade de um ROSPEC

2.3. ECSPEC

2.3.1. ECSPEC - Event Cycle Specification

2.3.2. A duração de um ECSPEC é determinado por triggers de inicio e de parada

2.3.2.1. Triggers podem ser ativadas através dos métodos da API Soap do fosstrak

2.3.3. ECSPEC é um objeto que define a configuração de uma zona de leitura no Fosstrak

2.3.4. Produz Events Cycles durante o funcionamento de uma leitura

2.3.5. Configuração XML

2.3.5.1. ECSPEC

2.3.5.1.1. LRSPEC 1

2.3.5.1.2. LRSPEC 2

2.3.5.1.3. LRSPEC 3

2.3.5.1.4. ECREPORTSPEC

2.3.5.1.5. ECSPEC triggers

2.4. ECREPORTSPEC

2.4.1. Relatório montado pelo Fosstrak ao término de uma ECSPEC

2.4.2. Relatório enviado para a porta do subscriber configurado no Fosstrak

2.5. Subscriber

2.5.1. Endereço IP e Porta que receberá os relatórios do fosstrak ao final de cada Event Cycle

3. Fosstrak/RFLOG

3.1. Funcionamento Zona de leitura/ECSPEC

3.1.1. O Fosstrak necessita que as antenas envolvidas nas zonas de leitura já estejam iniciadas para receber os ROREPORTS/ACCESREPORTS. Para isso serve o ROSPEC

3.1.2. Zona de leitura é configurada e iniciada

3.1.2.1. Thread ALECapture é iniciada

3.1.2.2. ALECapture recebe os relatórios através da conexão com a porta do subscriber e os transforma em uma lista de tags

3.1.2.2.1. ECREPORT 1

3.1.2.2.2. ECREPORT 2

3.1.2.2.3. ECREPORT 3

3.2. ZonaLeituraUtil

3.2.1. Implementado no RFLOG

3.2.2. Configura ECSPEC

3.2.2.1. Configura LRSPECS Necessárias

3.2.3. Inicia ECSPEC

3.2.3.1. Ao iniciar a ECSPEC, Event Cycles são produzidos de acordo com a duração das triggers

3.2.4. Para ECSPEC

3.2.4.1. Event Cycles param de ser produzidas e relatorios não são mais capturados pelo ALECapture

3.2.5. Desconfigura ECSPEC

3.2.5.1. Apenas se necessário

3.2.6. Atualiza ECSPEC

3.2.6.1. Detecta mudanças no cadastro da zona de leitura e atualiza o ECSPEC respectivo.

3.3. Subscriber

3.3.1. Porta configurada no fosstrak que recebe os relatórios montados pelo fosstraks ao término de cada Event Cycle

3.4. ALECapture

3.4.1. Abre uma conexão de socket com a porta configurada como subscriber e trata os relatórios que são recebidos

3.4.2. Converte os relatórios em uma lista de tags do rflog

3.4.3. É uma thread que fica ativa durante toda a leitura.

3.4.4. Envia a lista de tags para o objeto zonaLeituraUtil através do padrão Observer.

4. Possiveis Problemas

4.1. Problema 1

4.1.1. Desligar no meio de uma leitura

4.1.2. Solução

4.1.2.1. Reconectar leitor

4.1.2.1.1. Usar opção de restaurar conexão com leitor na pagina de consulta de leitor ou na pagina de leitura

4.1.3. RFLOG para de funcionar

4.2. Problema 2

4.2.1. Solução

4.2.1.1. Reiniciar serviço

4.2.2. Solução Alternativa

4.2.2.1. Reconectar leitor

4.2.2.1.1. Usar opção de restaurar conexão com leitor na pagina de consulta de leitor ou na pagina de leitura

4.2.2.2. Usar opção de restaurar conexão com leitor na pagina de consulta de leitor ou na pagina de leitura

4.3. Problema 3

4.3.1. FOSSTRAK para de funcionar

4.3.2. Solução

4.3.2.1. Reiniciar serviço

4.3.3. Solução Alternativa

4.3.3.1. Reconectar leitor

4.3.3.1.1. Usar opção de restaurar conexão com leitor na pagina de consulta de leitor ou na pagina de leitura

4.3.3.2. Usar opção de restaurar conexão com leitor na pagina de consulta de leitor ou na pagina de leitura