Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA ELETRÔNICA

Tamanho: px
Começar a partir da página:

Download "Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA ELETRÔNICA"

Transcrição

1 UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA ELETRÔNICA Curitiba 2002

2 Sumário I. LISTA DE ABREVIATURAS... IV II. LISTA DE FIGURAS...V 1. INTRODUÇÃO ESPECIFICAÇÃO DESCRIÇÃO DO PROJETO ESTUDO TEÓRICO Sistema Dedicado Módulo de Comunicação Servidor ESPECIFICAÇÃO DO HARDWARE ESPECIFICAÇÃO DO SOFTWARE VALIDAÇÃO DO PROJETO PROJETO O BANCO DE DADOS A INTERNET A CÂMERA DE VÍDEO A COMUNICAÇÃO A CENTRAL DE CONTROLE O TECLADO DISPOSITIVOS EXTERNOS IMPLEMENTAÇÂO PROTÓTIPO TRABALHOS FUTUROS CONCLUSÃO...57 ii

3 7. REFERÊNCIAS BIBLIOGRÁFICAS ANEXOS...59 Anexo 1 - Lista Geral dos Componentes Eletrônicos...60 Anexo 2 - Diagrama de Fluxo de Dados do Sistema...62 Anexo 3 - Listagem do Código Fonte do Sistema Dedicado...64 Anexo 4 Listam do Código Fonte do Módulo Principal do Servidor...76 iii

4 I. LISTA DE ABREVIATURAS ASP - Active Server Pages (Páginas de Servidor Ativas); CPU - Central Processing Unit; DMA - Direct Memory Access (Acesso Direto á Memória); HTML - HyperText Markup Language.(Linguagem de Marcação de Hiper Textos); HTTP - HyperText transfer Protocol (Protocolo de Transferência de Hiper Texto); IRQ - Interrupt Request; MSB - More Significative Bits (bits mais significados); RAM - Random Access Memory (Memória de Acesso Randômico); ROM - Ready Only Memory (Memória de Apenas Leitura); SGBD - Database Management System (Gerenciador de Banco de Dados); TCP/IP - Transmission Control Protocol/Internet Protocol (Protocolo de controle de transmissão/protocolo de internet); TTL Transistor-Transistor Logic; UART - Universal Assynchronous Receiver Transmitter; USB - Universal Serial Bus. iv

5 II. LISTA DE FIGURAS Figura 1 Diagrama de blocos do sistema...6 Figura 3 Exemplo de acesso ao meio de comunicação comum...16 Figura 2 Esquemático das tabelas e campos utilizados na base de dados...18 Figura 4 Diagrama em blocos do hardware...22 Figura 5 Fluxograma Geral do Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica...26 Figura 6 Esquemático da estrutura lógica do banco de dados do sistema...30 Figura 7 Detalhes sobre a tabela tblestudante...31 Figura 8 Detalhes sobre a tabela tblcolaborador...31 Figura 9 Detalhes sobre a tabela tblacesso_estudante...32 Figura 10 Detalhes sobre a tabela tblacesso_colaborador...32 Figura 11 Detalhes sobre a tabela tbllaboratorio...33 Figura 12 Interface de principal - Home...34 Figura 13 Interface de cadastro de usuários - Cadastro...35 Figura 14 Interface de acesso aos laboratórios - Acesso...36 Figura 15 Interface de Informações - Informações...37 Figura 16 Tabela de descrição de bytes a serem transmitidos e recebidos...41 Figura 17 Fluxograma de comunicação de envio de mensagens ao servidor Figura 18 Fluxograma de comunicação de recebimentos de mensagens do servidor Figura 19 Figura do sistema microprocessado com o microcontrolador Figura 20 Figura da vista superior do teclado e do circuito interno Figura 21 Circuito elétrico do teclado Figura 22 Fluxograma da rotina de leitura do teclado...48 Figura 23 Circuito elétrico dos dispositivos externos indicadores e solenóide...50 Figura 24 Circuito elétrico sistema de Buzzer...51 Figura 25 Circuito elétrico do sistema do sensor de contato...51 Figura 26 Foto da maquete indicando que a senha é válida...52 Figura 27 Foto da maquete indicando que a senha é válida e que a porta está aberta...53 v

6 1. INTRODUÇÃO Este documento contém a descrição do projeto final do curso de Engenharia da Computação, no ano de 2002, denominado Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica. O projeto tem a finalidade de monitorar e controlar o acesso de pessoas aos ambientes, salas, laboratórios e etc. O projeto poderá ser implementado no controle de acessos de pessoas aos laboratórios do curso de Engenharia da Computação do Centro Universitário Positivo UNICENP. Com esse sistema tem se um controle maior de quem e quando determinado aluno, professor ou funcionário entrou no laboratório garantindo assim uma melhor fiscalização dos equipamentos. A fiscalização atual da utilização dos laboratórios será melhorada, pois o sistema controlará o acesso aos ambientes através de uma senha a ser digitada em um teclado (interno e outro externo na entrada do laboratório). No momento da digitação da senha e de sua confirmação, será acionada a gravação das imagens do local de entrada com auxílio de uma câmera de vídeo, e que por sua vez será interrompido com o fechamento da porta. Estas imagens poderão ser analisadas toda vez que houver necessidade ou mesmo rotineiramente. O sistema também permitirá a habilitação dos usuários, por parte do administrador, através da internet podendo habilitar ou desabilitar o acesso de determinado usuário a um ambiente em particular, impedindo desta forma a entrada de pessoas não autorizadas aos ambientes. A meta a ser alcançada é o desenvolvimento de um projeto que possibilita o controle de acesso aos laboratórios, permitindo um monitoramento continuo dos usuários através de uma câmera de vídeo que grava as imagens de entrada do ambiente. A interface web possibilita o cadastramento dos usuários e o aprimoramento do conhecimento nas áreas de web, banco de dados. O microcontrolador 8051 possibilita o aprimoramento na área de hardware e programação. Mas o principal objetivo deste projeto é a integração do conhecimento adquirido ao longo do curso. Este projeto pode ser utilizado também em ambientes domésticos, empresariais gerenciando melhor o acesso aos ambientes especificados. 4

7 2. ESPECIFICAÇÃO Neste capítulo descrevemos os itens da especificação do projeto, delimitando o escopo, as características e a funcionalidade do sistema DESCRIÇÃO DO PROJETO O Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica tem o objetivo de monitorar e controlar o acesso de pessoas a determinados ambientes, neste caso, os laboratórios do curso de Engenharia da Computação do UNICENP. O sistema permitirá a habilitação ou desabilitação da permissão do usuário ao ambiente, sendo o administrador responsável por liberar a permissão a cada usuário remotamente. A página web acessa diretamente a base de dados armazenando as informações referentes a cada usuário cadastrado. O acesso é gerenciado através de um hardware dedicado que faz a recepção das senhas, ou seja, na entrada e na saída do ambiente. Os usuários digitarão suas senhas, por meio de um teclado numérico, que serão validadas pelo sistema através da checagem da base de dados no servidor. As senhas são armazenadas em uma base de dados juntamente com as informações de cada usuário, tais como nome, cargo, turma, matricula, e outras. O sistema também armazena a data e a hora de entrada e de saída de cada usuário do laboratório, que esteja com este sistema. As senhas estarão armazenadas em uma base de dados que será acionada toda vez que uma senha for digitada para a sua validação. Antes de liberar a trava da porta será acionada uma câmera de vídeo que a gravará as imagens durante o acesso, registrando assim os usuários que entraram ou saíram do ambiente. A câmera de vídeo continuará gravando as imagens até o completo fechamento da porta, ou seja, até que o sensor da porta seja acionado. As imagens serão gravadas em arquivos que terão seu endereço e 5

8 nome armazenado na base de dados, relacionadas com registro correspondente à senha que foi utilizada para a entrada ou para a saída do ambiente. Quando a senha digitada for inválida o usuário será informado através de um indicador (led) vermelho, mas quando o usuário digitar três senhas inválidas consecutivas em um intervalo de 30 segundos o usuário sofrerá uma penalidade no tempo de resposta de 30 segundos, ou seja, o sistema não estará disponível nesse intervalo e o indicador (led) vermelho continuará aceso até o fim da penalidade. Já o indicador (led) amarelo é acionado apenas quando o usuário abrir a porta, permanecendo nesse estado até completo fechamento da porta. Entretanto o usuário pode deixar a porta aberta em um intervalo de 30 segundos, sendo que o professor e o funcionário têm um intervalo de 2 minutos para o completo fechamento da porta, desta forma quando esses usuários ultrapassarem o tempo limite de abertura da porta o alarme é acionado, assim permanecendo até o completo fechamento da porta. Na figura 1 pode ser visto o diagrama de blocos do sistema e onde observamos as entradas e saídas do sistema completo. Acionador da porta (Solenóide) Teclado Módulo principal da central de controle Buzzer USB Câmera de vídeo Indicadores luminosos Sistema dedicado Serial Rede Internet Sensor de contato da porta Servidor GDB Sistema dedicado Figura 1 Diagrama de blocos do sistema 6

9 Este sistema é composto por dez módulos: Módulo gerenciamento do banco de dados (GDB), Módulo internet, Módulo da câmera de vídeo, Módulo de comunicação, Módulo teclado, Módulo buzzer, Módulo indicadores, Módulo sensor da porta, Módulo acionador da porta e Módulo principal da central de controle, sendo os mesmos descritos abaixo. Módulo gerenciamento do banco de dados (GDB): neste módulo foi implementada a estrutura da lógica da base de dados, onde está armazenada a informação de quem, quando a data, a hora e o link da imagem do usuário que acessou o ambiente. Este módulo está diretamente relacionado com a validação da entrada ou saída do ambiente e com a página web para proceder à habilitação ou desabilitação de determinado usuário ao laboratório, sendo este módulo gerenciado pelo servidor. Módulo internet: este módulo contém as páginas web que forneceram a interface para o administrador, onde ele pode fazer a habilitação ou desabilitação dos usuários que terão acesso ao ambiente monitorado no servidor. Módulo da câmera de vídeo: nesta etapa o servidor recebe a senha, conferindo com a base de dados e procedendo ao acionamento imediato a gravação das imagens, assim o usuário receberá um aviso dessa liberação através de um indicador (led) verde, continuando a gravar as imagens até o momento do completo fechamento da porta. Contudo, quando não houver a validação da senha também não é acionada a gravação da imagem no servidor, devido a uma opção de projeto, sendo este módulo gerenciado pelo servidor. Módulo de comunicação: este módulo contém o protocolo de comunicação entre o Hardware dedicado e o servidor, por meio de uma interface serial. No protocolo de comunicação, temos a especificação do formato da mensagem que deve ser comunicada e a especificação do formato dos dados da mensagem. Módulo principal da central de controle: neste módulo está implementado o coração do sistema dedicado, ou seja, um sistema microprocessado com o microcontrolador 8051, que gerenciará os dispositivos como, por exemplo, o teclado para recepção das senhas, o solenóide que aciona a abertura da porta, o sensor de contato que informará quando a porta estará fechada para interromper a gravação das imagens, o buzzer, por meio de um som audível, avisará o usuário 7

10 para fechar a porta e os indicadores que informam o usuário do status da senha digitada. Módulo teclado: neste módulo está implementado o software para gerenciamento do teclado, que possibilitará a leitura das teclas digitadas no sistema dedicado e o hardware para a leitura do pressionamento da tecla. Módulo acionador da porta: neste módulo está implementado um software para gerenciamento do solenóide e o hardware que possibilita a abertura da porta com o acionamento do mesmo quando houver a validação da senha. Módulo sensor da porta: este módulo contém um software para gerenciamento do sensor da porta, sendo este sensor acionado apenas com o completo fechamento da porta, assim avisando o servido para encerrar a gravação da imagem. Módulo buzzer: este módulo contém um software que gerencia o buzzer (alarme), sendo acionado sempre que a porta ultrapassar o tempo máximo de abertura, desta forma avisando o usuário que a porta está aberta e que deve ser fechada, permanecendo acionado até o completo fechamento da porta. Módulo indicadores: neste módulo contém três indicadores (leds) verde, vermelho e amarelo, sendo o indicador verde acionado quando ocorrer uma senha válida, o indicador vermelho é acionado quando ocorrer uma senha inválida e o indicador amarelo é acionado sempre que a porta estiver aberta, desta forma comunicando o status do sistema para o usuário. 8

11 2.2. ESTUDO TEÓRICO Nesta etapa descrevemos os conceitos e formulações que são utilizados no desenvolvimento do projeto e que delimitaram as características e funcionalidades do sistema Sistema Dedicado O coração do sistema dedicado é o microcontrolador 8051, que é amplamente utilizado para o desenvolvimento de projetos, isto devido sua versatilidade, dimensões reduzidas e possuir uma arquitetura que se constitui em ser um sistema completo e compacto. Um microcontrolador é um microprocessador voltado para aplicações de controle. O microprocessador é um processador também chamado de CPU (Central Processing Unit), mas que está contido em um único encapsulamento, e que é responsável por buscar, decodificar e executar as instruções dos programas. Ao conjunto das instruções chamamos de "linguagem de máquina", e é própria para cada tipo de processador. A linguagem de máquina é composta de comandos muito simples, como operações aritméticas e lógicas, leituras, gravações, comparações e movimentações de dados. Essas instruções simples, quando agrupadas, formam o que chamamos de programas de computador. Um microprocessador realiza operações de leitura e escrita da memória, onde estão armazenados os dados e as instruções. Nessas leituras o microprocessador recebe as instruções a serem executadas e os dados a serem processados. Já as operações de escrita de dados na memória servem para armazenar os resultados intermediários e finais do processamento para posterior utilização. O microprocessador também é capaz de ler os dados provenientes dos dispositivos de entrada e saída como teclado, bem como enviar os dados para o vídeo ou para a 9

12 impressora. Essas operações são chamadas de operação de entrada e saída (E/S). Ou seja, neste projeto o sistema dedicado tem como função o gerenciamento de dispositivos de entrada e saída como o sensor de contato, o teclado, o acionamento do solenóide da porta e o buzzer que avisará o usuário para fechar por completo a porta. O microcontrolador 8051 é de 8 bits, composto por 4 portas de entrada e saída paralelas, contadores/temporizadores, serial full-duplex, RAM interna de 128 bytes, e que pode conter EPROM ou ROM embutida. Ele pode trabalhar com um clock de até 12MHz e é o mais popular dentre os microcontroladores. O microcontrolador 8051 pode trabalhar com até 64Kbytes na memória de programa e 64Kbytes de memória de dados isoladamente, além da sua RAM interna. O 8051 também tem capacidade para expansão da memória interna de programa de 4Kbytes à 64Kbytes, sendo colocados mais de 60Kbytes externos, ou então utilizar 64Kbytes de memória de programa totalmente externa. O microcontrolador 8051 possui memória ROM internamente no chip, onde podem ser gravadas as instruções dos programas. Existe, porém, microprocessadores equivalentes, como o 8731 que possui EEPROM e o 8031, que não possui memória ROM no chip [2]. Isso significa que deve ser construído um sistema mínimo com a conexão de uma memória ROM externa ao microprocessador. Este será o tipo de microprocessador utilizado no projeto por favorecer maior facilidade na gravação dos dados na memória de leitura (ROM). Em termos de software o 8051 permite a execução de complexas operações aritméticas e lógicas (multiplicação, divisão, permite deslocamento de bits, entre tantas outras). A programação do microcontrolador 8051 pode ser feita em Assembly (código de montagem), podendo realizar a simulação da execução do código em um software específico o AVSIM 8051 (Simulador/Debugger da Avocet Systems). Isso facilita o trabalho de programação, por oferecer um nível um pouco mais alto em relação à programação direta em código binário. O sistema dedicado é composto por seis módulos, sendo cada módulo descrito a seguir: Módulo principal da central de controle O módulo principal de central de controle é responsável pelo gerenciamento dos dispositivos de entrada e saída como teclado que faz a recepção das senhas, o acionamento 10

13 do solenóide que possibilita a abertura da porta, os indicadores que informam o usuário do status do sistema, o sensor da porta que comunica o completo fechamento da porta e o buzzer que avisa o usuário para fechar inteiramente a porta. O módulo teclado faz a leitura constante do teclado, onde é averiguado se a tecla foi pressionada, quando o usuário digitar a senha e confirmar, a mesma é transmitida para o servidor para fazer sua validação com a base de dados. O módulo acionador da porta faz o acionamento do solenóide (acionador da porta), quando a senha for válida, possibilitando assim a abertura da mesma. Enquanto a porta permanecer aberta o indicador (led) amarelo permanece acionado, mas quando o usuário deixar a porta aberta por mais de 30 segundos é acionado um alarme avisando o usuário que deve fechar a porta, mas quando esse usuário for um professor ou um funcionário tem um tempo de 2 minutos para fechar a porta antes que o alarme seja acionado. Quando a porta for fechada o sensor de contato é acionado enviando assim um sinal para o sistema, onde o mesmo informa o servidor para interromper a gravação das imagens. Contudo quando a senha for inválida o sistema aciona o indicador (led) vermelho para avisar o usuário do status de sua senha. Quando o usuário digitar três senhas inválidas consecutivas em um intervalo de tempo de 30 segundos, o sistema gera uma penalidade ao usuário no tempo de resposta de 30 segundos sem poder digitar uma nova senha e o indicador (led) vermelho continua acesso até o fim dessa penalidade. Módulo teclado Neste módulo utilizamos um teclado numérico de 12 teclas, devido o seu tamanho e pelo fato de ser facilmente encontrado no mercado. Assim este teclado faz a recepção da senha e o envio da senha para validação da mesma pelo servidor. Os teclados funcionam de modo semelhante, embora com variações decorrentes da sua capacidade de teclas, rapidez de resposta desejada e custo. Um teclado típico funciona da seguinte maneira: Detecção do pressionamento de uma tecla: função que efetua uma varredura periódica ao teclado para detectar o pressionar de uma tecla. Geração do código correspondente à identificação da tecla pressionada: no caso significa a geração, por um circuito codificador de colunas e linhas, de um código binário (7 bits) referente à tecla pressionada, denominada de código de varredura. 11

14 Geração de um sinal de interrupção: a leitura da tecla pressionada faz com que o microprocessador tome providências relativas à identificação da tecla em questão ao seu valor seja passado ao programa corrente. O sistema dedicado armazena o valor das teclas pressionadas fazendo um shift e armazenando sempre os últimos seis dígitos, esperando assim que o usuário pressione a tecla de confirma para enviar para o servidor a senha armazenada para sua validação. Módulo buzzer Neste módulo utilizamos um buzzer que é o alarme do sistema para comunicar o usuário que a porta do laboratório está aberta e ultrapassou o tempo máximo de abertura da porta. Esse hardware também é acionado toda vez que o usuário pressionar uma tecla do teclado (sem estar em penalidade). Módulo indicadores Neste módulo utiliza indicadores (leds) para comunicar o usuário do status do sistema, sendo um verde, um vermelho e um amarelo. O indicador verde é acionado quando o sistema dedicado receber a mensagem de senha válida, mas quando o sistema dedicado receber a mensagem de senha inválida é acionado o indicador vermelho. O indicador amarelo é acionado sempre que a porta do ambiente for aberta, permanecendo nesse estado até o completo fechamento da porta. Módulo sensor da porta Neste módulo utilizamos um sensor de contato para comunicar o servidor que a porta do ambiente está fechada. Esse hardware é acionado sempre que a porta do laboratório estiver aberta, sendo posteriormente fechada, assim transmitindo para o servidor a mensagem que a porta do ambiente está fechada e encerrando a gravação da imagem do local. Módulo acionador da porta Neste módulo utilizamos um solenóide que possibilita a abertura da porta mediante a validação da senha, sendo esse acionado apenas quando houver senha válida. 12

15 Módulo de Comunicação Neste módulo são estabelecidas as formas de comunicação entre os sistemas microprocessador e o servidor, onde as regras e os formatos de comunicação entre os diversos módulos. A porta serial é a interface do servidor com o sistema microprocessado e a porta USB (Universal Serial Bus) que conecta o servidor com a câmera de vídeo. Também é definida a estrutura do protocolo de comunicação de cada uma das interfaces, onde há a especificação das mensagens e dos formatos para a comunicação. O protocolo de comunicação é a forma de padronizar a comunicação entre os processos que executam uma determina tarefa entre computadores ou entre os computadores e os dispositivos estabelecendo desta forma a especificação das mensagens e o formato das mesmas. Comunicação Serial A comunicação serial é utilizada para a conexão entre o sistema dedicado e o servidor, visto que só envia um bit de cada vez, sendo normalmente utilizada em periféricos de baixa velocidade ou cuja transmissão é típica de transmissão bit a bit, em um computador padrão. O teclado e o mouse são dispositivos que realizam comunicação serial. Como a transmissão é bit a bit, é necessário que o receptor e o transmissor estejam sincronizados bit a bit, isto é, o transmissor transmite os bits sempre com a mesma velocidade e, conseqüentemente, todos os bits terão a mesma duração no tempo. O microcontrolador 8051 tem um canal de comunicação serial full-duplex duplamente bufferizado que pode ser programado para operar nos modos síncrono ou assíncrono com taxa de transmissão variável e quadro de transmissão de 8, 10 ou 11 bits [2]. O canal de comunicação full-duplex é o tipo de comunicação entre dispositivos, onde a transmissão funciona exclusivamente como canal de recepção de um dispositivo e do outro e vice-versa. Com a utilização da comunicação full-duplex, ambos os dispositivos podem enviar e receber ao mesmo tempo sem os problemas de colisões que de outro modo resultariam de transmissões simultâneas [3]. O computador contém normalmente uma interface de comunicação serial, seguindo o padrão RS-232, este padrão define que o sinal de nível alto ou 1 lógico tem como tensão 13

16 12 V, e o sinal de nível baixo ou 0 lógico, tem como tensão 12 V, isto é utilizado para que seja possível fazer a comunicação em uma distância aproximada de 200 metros sem perder os dados por causa de ruído na linha [4]. Existe uma diferença entre os padrões de comunicação do microcontrolador e do computador, desta forma é necessária à conversão de um padrão para outro, feita no sistema microprocessado, outro detalhe é a configuração de registradores, tanto do lado do microcontrolador e do servidor para que os dois operem da mesma forma e seja possível estabelecer uma comunicação entre os dois dispositivos. Comunicação USB (Universal Serial Bus) A comunicação USB é utilizada para conectar o servidor com a câmera de vídeo e aproveita os benefícios da arquitetura plug-and-play, ou seja, não necessitam mais efetuar configurações de recursos de hardware, como nos quebra-cabeças dos "dip-switches" e "jumpers", para a definição de IRQ s (Interrupt Request), canais de DMA (Direct Memory Access) ou endereços de E/S. O USB utiliza um conector universal que permite a instalação e remoção de periféricos sem abrir o computador. E, ainda, com a característica de inserção e remoção automáticas, os periféricos podem ser instalados e removidos a qualquer momento, mesmo com o computador ligado e inicializado. Além da facilidade de utilização de periféricos convencionais, o USB abre caminho para novas aplicações, como a integração computador/telefonia e jogos multiusuários. Dois importantes atributos do USB são também destacados: a compatibilidade universal, pois nada impede que o USB seja aproveitado por outra arquitetura, e a simplicidade no projeto de periféricos, pois são eliminados diversos custos, como o de interfaces auxiliares (ex: alguns scanners e CD ROM). O USB pode ser usado com a maioria dos periféricos de computadores, tais como: controladoras de vídeo, drives de CD ROM, joysticks, unidades de fita, drives de discoflexível externos, scanners ou impressoras. A taxa de transmissão especificada de 12 Megabits/s também acomoda uma nova geração de periféricos, incluindo os produtos baseados em vídeo (ex: câmeras digitais) [5]. Como o padrão USB é ideal para periféricos de vídeo de baixa e média velocidade será utilizada o mesmo para a conexão com a câmera e o computador. A transmissão de dados via USB é baseada no envio de pacotes. A transmissão começa quando o controlador Host envia um pacote (Token Packet) descrevendo o tipo e a 14

17 direção da transmissão, o endereço do dispositivo USB e o referido número de endpoint. A transmissão de dados pode ser realizada tanto do Host para o dispositivo quanto em sentido inverso. O dispositivo USB decodifica o campo de endereço, reconhecendo que o pacote lhe é devido. A seguir, a fonte da transmissão envia um pacote de dados (Data Packet) ou indica que não há dados a transferir. O destino responde com um pacote de Handshake (Handshake Packet) indicando se a transferência obteve sucesso. O USB utiliza três tipos de pacotes: Token, Data e Handshake Packets, como descrito em [6]: PID (Packet Identifier): composto de oito bits. Os quatro mais significativos identificam e descrevem o pacote e os restantes são bits de verificação para prevenção de erros (check bits). Esses check bits são constituídos pelo complemento um dos quatros bits identificadores; ADDR (Address): endereço do dispositivo USB envolvido. Composto de 7 bits, limita o número de dispositivos endereçáveis em 127; ENDP (Endpoint): possui 4 bits que representam o número do endpoint envolvido. Permite maior flexibilidade no endereçamento de funções que necessitem de mais de um subcanal; CRC (Cyclic Redundancy Checks): bits destinados à detecção de erros na transmissão; DATA: bits de dados. Comunicação TCP/IP (Transmission Control Protocol/Internet Protocol) A comunicação TCP/IP é utilizada para a conexão do servidor com a internet, sendo a internet uma rede mundial de computadores que utiliza um protocolo de rede padrão, o TCP/IP para que um computador de uma determinada marca e/ou sistema operacional possa se comunicar com os demais computadores da internet. Na verdade, a internet não é apenas uma rede de computadores, mas uma rede de redes ou um emaranhado de redes, assim do inglês Web significa em português teia de aranha, ou seja, podemos então entender que internet é uma grande rede ou teia de computadores, como descrito em [7]. Uma rede de computadores é um conjunto de dois ou mais computadores onde a partir de um meio de comunicação é possível à troca de informações entre eles. Para ser 15

18 capaz de comunicar em uma rede, um computador deve ser capaz de acessar um meio de comunicação comum a todos e trocar informações utilizando o mesmo protocolo de comunicações das outras máquinas, como visto na figura 3. 1 Computador Tráfego de dados 2 computadores em rede Tráfego de dados Vários computadores em rede Figura 3 Exemplo de acesso ao meio de comunicação comum Para que dois ou mais computadores comuniquem entre si, é preciso que se utilize o mesmo protocolo de comunicação, assim deve ser definido qual a linguagem que deve ser utilizada para se comunicar, esta linguagem deve ser de compreensão de todos os computadores. Na internet, o protocolo padrão utilizado pelas máquinas é o TCP/IP. O TCP/IP define uma pilha de camadas de comunicação, cada uma com um protocolo próprio. Mas a camada que mais interessa aos usuários é a camada de aplicação, onde milhares de usuários ao redor do planeta utilizam o protocolo HTTP (HyperText Transport Protocol) para navegar em páginas e mais páginas HTML. O HTTP é um dos protocolos mais utilizados na camada de aplicação e é responsável pela grande popularização da Internet devido a sua funcionalidade, como descrito no Manual da Internet [7]. 16

19 Servidor Os próximos módulos necessitam do auxílio do servidor para o gerenciamento e armazenamento das informações e a implementação da interface do usuário para a conexão com a web. Também é um sistema que gerencia as mensagens enviadas e recebidas do sistema microprocessado e da câmera de vídeo, além da base de dados. Módulo Gerenciador de Banco de Dados (GDB) O GDB (Database Management) é um sistema que armazena dados em computador, ou seja, seu objetivo é registrar e manter informações de forma segura e que seja conveniente quanto eficiente para a recuperação e armazenamento das informações. Neste projeto usaremos uma página web para o acesso ao banco de dados, ou seja, é a página web que permite o administrador habilitar ou desabilitar o acesso ao ambiente de determinado usuário. Neste banco de dados teremos as seguintes informações: Nome; Turma do aluno; Matrícula; Senha; Cargo; Data e hora da entrada/saída do usuário ao ambiente; Nome do laboratório; Localização do laboratório. O armazenamento das informações é feito utilizando o banco de dados ACCESS, pois inicialmente necessitamos apenas de cinco tabelas para armazenar as informações. O esquemático das tabelas com os campos utilizados pode ser visto na figura 2. 17

20 tblcolaborador Nome Matricula Cargo Senha tblestudante Nome Turma Matricula Senha tbllaboratório Nome_lab Localização tblacesso_estudante Data/Hora ID_Estudante ID_Laboratório Nome_Imagem Localização_Imagem tblacesso_colaborador Data/Hora ID_Colaborador ID_Laboratório Nome_Imagem Localização_Imagem Figura 2 Esquemático das tabelas e campos utilizados na base de dados Módulo Internet Neste módulo é realizada a implementação de um portal de acesso, onde três páginas Web farão a interface com o administrador permitido que o mesmo tenha liberdade de habilitar ou desabilitar a permissão de acesso dos usuários ao ambiente, como também inserir e excluir usuários da base de dados e a buscar dos mesmos. Na página de cadastro o administrador pode inserir usuários preenchendo os campos de nome, cargo ou turma, senha e matricula, excluir usuários preenchendo apenas o campo de matricula e fazer busca de usuários preenchendo o campo de nome ou matricula. Na página de acesso o administrador pode habilitar ou desabilitar a permissão de acesso do usuário para os ambientes desejados, como também fazer a busca de todos os usuários habilitados para um determinado laboratório. Na página de informações o administrador pode visualizar a data, a hora e o laboratório que os usuários acessaram o ambiente. Essas páginas são desenvolvidas utilizando a linguagem ASP (Active Server Pages) e HTML (HyperText Markup Language), sendo este módulo gerenciado pelo servidor. Módulo da Câmera de Vídeo Após a validação da senha, o software de gerenciamento da câmera de vídeo recebe um comando onde informa ao servidor que inicie a gravação da imagem. A câmera de vídeo grava as imagens dos usuários em um tempo máximo de 30 segundos, mas quando esse usuário for um professor ou um funcionário terá um tempo de 2 minutos de gravação, no entanto se a porta for fechada antes do tempo estipulado à câmera encerrará a gravação 18

21 armazenando no local apropriado no disco do servidor, com o devido link na base de dados. A câmera de vídeo grava as imagens com uma configuração default de 320x240, sendo as imagens coloridas, mas o administrador pode alterar a configuração das imagens no software da câmera se desejar, desta forma as imagens podem ser gravadas em preto e branco ou colorida e com tamanhos de 160x120, 320x240, 176x144, 352x188 e 640x480. A câmera de vídeo utilizada é a Creative Vídeo Blaster WebCam 3/WebCam Plus Colorida e utiliza uma conexão USB com o servidor. 19

22 2.3. ESPECIFICAÇÃO DO HARDWARE O servidor do Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica necessita de um computador com a seguinte configuração mínima: Processador Pentium; Freqüência mínima de operação de 200 MHz; Memória RAM de 64 Megabytes; Disco rígido de 15 Gigabytes de espaço livre; Porta USB; Porta serial; Câmera de Vídeo Vídeo Blaster WebCam 3/WebCam Plus Colorida. Além disso, o sistema de controle dedicado necessitará ser composto por: Teclado numérico de 12 teclas; Solenóide AS1RC1; Buzze 21N30W; Sistema mínimo com microcontrolador 8051; Serial full-duplex; Microcontrolador 80c31; Memória EPROM 27C256; Cristal Xtal 11,0592MHz. O sistema microprocessado com o microcontrolador 8051 é o responsável pelo gerenciamento do hardware do sistema de controle, ou seja, ele recebe a senha através de um teclado numérico de 12 teclas, onde armazena os dígitos da senha, até o usuário pressionar a tecla de confirma, assim enviando a senha para o servidor, onde é realizada a validação da senha. Quando a senha for válida a câmera de vídeo é acionada, gravando as 20

23 imagens da porta, o acionamento do indicador (led) verde, o solenóide para a abertura da porta. O indicador (led) amarelo é acionado quando a porta estiver aberta, mas quando a porta for completamente fechada, o sensor de contato será acionado, assim informando o sistema para finalizar a gravação e armazenar as imagens no disco. Mas se o usuário for um aluno e permanecer com a porta aberta em um intervalo maior que 30 segundos um buzzer é acionado informando que a porta deve ser fechar. Contudo quando o usuário for um professor ou um funcionário este tempo é de 2 minutos até o acionamento do buzzer. Entretanto quando o usuário digitar uma senha inválida um indicador (led) vermelho é acionado, mas quando o usuário digitar três senhas inválidas em um intervalo de 30 segundos ele receberá uma penalidade de 30 segundos no tempo de resposta do sistema, ou seja, o sistema dedicado não fará o tratamento do teclado nesse intervalo. Em caso de queda de energia pode ser utilizado um sistema de fornecimento alternativo de energia como um nobreak para permitir o correto funcionamento do sistema, já no sistema dedicado é utilizada uma bateria de 9V, onde o mesmo também não ficará sem funcionamento quando houver falta de energia elétrica. No caso de incêndio o sistema deve receber este aviso por meio de um outro sistema, assim liberando a abertura da porta, sendo que este sistema de incêndio não será implementado devido ao dimensionamento de implementação do projeto. A implementação do projeto de Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica necessita de uma porta serial para a comunicação do servidor com o sistema dedicado, onde essa porta serial tem nove pinos para aplicações de controle, e inicialmente é utilizado três destes pinos: o RX leitura, o TX escrita e o GND terra, também é utilizado o padrão de comunicação serial (RS-232-C). Teremos a necessidade de uma porta USB para a comunicação com a câmera de vídeo para a ativação ou desativação da mesma. Na figura 4 pode-se verificar o diagrama de blocos do hardware, possibilitando um melhor entendimento. 21

24 Indicadores luminosos Teclado Câmera de vídeo USB Módulo principal da central de controle Sistema dedicado Serial Acionador da porta (Solenóide) Buzzer Sensor de contato da porta Rede Internet GDB Servidor Sistema dedicado Figura 4 Diagrama em blocos do hardware No anexo 1 estão listados os componentes que são utilizados para o desenvolvimento do hardware do sistema dedicado. 22

25 2.4. ESPECIFICAÇÃO DO SOFTWARE Nesta etapa devemos descrever a especificação do software utilizado para o desenvolvimento e para posterior utilização do projeto. Servidor O Software principal do Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica está no servidor e necessita do sistema operacional Windows98 devidamente instalado, podendo também funcionar em Windows2000/NT/XP. Contudo são necessários os seguintes pacotes de software: Banco de dados Access; Web Browser; Software de instalação da câmera de vídeo, Creative Vídeo Blaster WebCam 3/WebCam Plus Plus Driver; Windows Media Player. No desenvolvimento do projeto utilizou-se as seguintes ferramentas computacionais: Pacote Visual Studio C++6; Borland C++Builder - Enterprise Suíte versão 5.0; Software AVSIM 8051 (Simulador/Debugger da Avocet Systems). O Web Browser é necessário para a conexão com o servidor e a página web onde são utilizadas as linguagens ASP (Active Server Pages) e HTML (HyperText Markup Language) para a programação da página, sendo utilizado as ferramentas do pacote do 23

26 Visual Studio, o InterDev para o desenvolvimento da aplicação. Na página Web o administrador tem a possibilidade de habilitar ou desabilitar o acesso de usuários a determinados ambientes e cadastrar, buscar e remover os mesmos. A página web acessa a base de dados, onde estão armazenadas todas as informações dos usuários, como nome, turma, matricula, cargo, senha, data e hora de acesso e laboratório. Utilizamos a ferramenta Borland C++Builder, para o desenvolvimento do software do servidor que realiza a comunicação serial pela recepção e o envio de mensagens do servidor para o sistema de controle ou vice-versa. Esse software do servidor também acessa a base de dados onde o mesmo é o responsável pela validação da senha, para em seguida executar a rotina de gerenciamento da câmera de vídeo e enviar para o sistema de controle o comando para o acionamento do indicador (led) verde e o solenóide liberando assim a entrada ao ambiente. Outra ferramenta do pacote do Visual Studio, o Visual C++6, foi utilizado para o desenvolvimento do software de gerenciamento da câmera de vídeo. Esse software de gerenciamento apenas é executado quando houver uma senha válida, mas quando essa senha pertencer a um aluno as imagens serão gravadas por um tempo máximo de 30 segundos e armazenadas em c:\controle\estudante. Nesse caso o nome do arquivo gravado com o formato id do usuário data e hora, por exemplo, h14m35s e quando a senha pertencer a um professor ou a um funcionário as imagens são gravadas por um tempo máximo de 2 minutos e armazenadas em c:\controle\colaborador. Contudo se a porta for fechada antes do tempo máximo à câmera de vídeo finaliza a gravação das imagens, armazenando as imagens no local apropriado como prescrito anteriormente. O software windows media player é utilizado para mostrar as imagens gravadas no acesso ao ambiente utilizando a extensão (.avi). Sistema Dedicado Já para o desenvolvimento do sistema dedicado é utilizada a linguagem Assembly, por meio do pacote AVSIM X8051 e link (Simulador e o Debugger da Avocet Systems) para simulação. Este sistema microprocessado 8051 é responsável pelo gerenciamento de determinados módulos como: Módulo teclado; Módulo buzzer; 24

27 Módulo indicadores; Módulo sensor da porta; Módulo acionador da porta. Em anexo 2 é encontrado o Diagrama do Fluxo de Dados (DFD) de nível 0, 1 e 2 do Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica. Na figura 5 é mostrado o fluxograma geral do Sistema como um todo, onde se percebe claramente a parte presente no sistema de controle e do servidor. 25

28 Sistema Dedicado Início Servidor Processo de leitura do teclado Armazenamento dos dígitos da senha Recepção da senha Validação da senha N Armazena quantidade de tentativas de senhas inválidas em um tempo de 30s Verificação da tecla confirma S Envia senha S Senha Estudante N Se qtda de tentativas =3 S N N Recebe E Recebe C S Habilita a câmera Habilita a câmera Envia T (senha inválida) Aviso ao usuário Led verde (acesso liberado) Aviso ao usuário Led verde (acesso liberado) Envia E (senha válida) Envia C (senha válida) N Habilita o solenóide (abertura da porta) Se porta aberta Habilita o solenóide (abertura da porta) Envia I (senha inválida) S Aviso ao usuário Led amarelo N Se porta aberta S Aviso ao usuário Led amarelo Recebe P Desabilita a câmera Armazena senha, imagem, data e hora Se tmp de abertura da porta < 30 S N Se tmp de abertura da porta < 2 min S Tempo da penalidade de 30 s N Habilita o sensor de contato (fechamento da porta) Aciona alarme Aviso ao usuário Led vermelho Desabilita led amarelo Envia P (porta fechada) Figura 5 Fluxograma Geral do Sistema de Controle de Acesso à Ambientes com Acionamento de Vigilância Eletrônica 26

29 2.8. VALIDAÇÃO DO PROJETO A validação dos módulos ocorre através de procedimentos que auxiliaram a detecção de erros, nos módulos mostrados abaixo: - Módulo do Banco de Dados (GDB): neste módulo foi inseridos dados nas tabelas criadas, e executadas consultas na base de dados, desta maneira analisando a coerência das informações adquiridas com as consultas; - Módulo internet: neste módulo foi realizado um sistema de gerenciamento da base de dados, onde foi criado um portal de acesso. Nesse portal é possível inserir, excluir, habilitar ou desabilitar a permissão de acesso e busca de usuários, entretanto para a validação do portal de acesso foi necessário inserir dados válidos e não válidos para os testes para inserção, exclusão e busca de usuários. A inserção de usuários é de preenchimento obrigatório os campos de nome, cargo ou turma, senha e matricula, assim foram preenchidos os campos de nome, cargo ou turma e senha, não sendo preenchido o campo de matricula, desta forma constatando se o usuário foi inserido no sistema ou não, sendo este teste realizado para cada campo obrigatório de inserção. A busca de usuários é de preenchimento obrigatório o campo de nome ou de matricula, assim foi preenchido o campo de nome, não sendo o campo de matricula preenchido, assim podendo constatar se a busca do usuário desejado era realizada com sucesso, sendo este teste feito para o campo de matricula também. A exclusão de usuários é de preenchimento obrigatório o campo de matricula, assim foi preenchido este campo para observar se a exclusão era realizada de forma correta. A habilitação ou desabilitação a permissão de acesso é de preenchimento obrigatório os campos de nome e matricula, assim foi preenchido apenas o campo nome, não sendo preenchido o campo de matricula, desta forma foi liberado ou negada a permissão do usuário ao ambiente, assim observado se a habilitação ou a desabilitação do acesso foi concluída com sucesso. Também foram realizados os testes com o campo de matricula e com ambos os campos. - Módulo da câmera de vídeo: neste módulo foi averiguado se o componente utilizado para a comunicação e captura da imagem está funcionando corretamente, assim foi visto se a 27

30 imagem está sendo gravada nos tempos corretos para usuário, professor e funcionário, também foi averiguado se as imagens estavam sendo armazenadas nos locais apropriados, assim como, a nomenclatura do nome de cada uma das imagens. - Módulo de Comunicação: neste módulo foi utilizado um software para o teste de comunicação do sistema de controle microprocessado, onde este teste necessita do auxílio de um hyper terminal onde cada letra pressionada no servidor era enviada para o sistema de controle microprocessado e transmitida novamente para o servidor, assim visualizando tudo que foi recebido e transmitido pelo sistema de controle. - Módulo Teclado: neste módulo foi utilizando um display de sete segmentos para a identificação da tecla digitada. Também realizamos testes utilizando um hyper terminal, onde cada tecla pressionada poderia ser visualizada, desta forma certificando-se que a tecla pressionada é a que está sendo lida no momento. - Módulo sensor da porta: neste módulo foi utilizado um sensor de contato, sendo esse acionado apenas quando a porta estiver fechada, assim para a realização de testes foi utilizado um hyper terminal que recebe um único caractere F toda vez que a porta for fechada. - Módulo acionador da porta: neste módulo foi utilizado um solenóide, sendo acionado sempre que houver uma senha válida, assim com o auxílio do teclado e do hyper terminal foi realizado os testes. Inicialmente a senha é digitada, assim enviando para o servidor, pelo hyper terminal a senha é visualizada, assim é enviando para o sistema dedicado um V de senha válida ou um I de senha inválida, entretanto quando o sistema dedicado receber o caracter V o solenóide é acionando. - Módulo Indicadores: neste módulo foi utilizado três indicadores (leds) verde, vermelho e amarelo, para a realização dos teste foi necessário um teclado. A senha digitada é transmitida para o servidor para sua validação. Quando transmitíamos um caractere V de senha válida para o sistema dedicado o indicador (led) verde é acionado, assim quando transmitíamos para o sistema dedicado um caractere I de senha inválida o indicador (led) vermelho é acionado. O indicador (led) amarelo é acionado sempre quando a porta estiver aberta permanecendo neste estado até o completo fechamento da porta. - Módulo Buzzer: neste módulo foi utilizado um Buzzer (alarme) para avisar o usuário que a porta do ambiente estava aberta, para a realização dos testes foi utilizado um cronômetro que marcava o tempo de abertura da porta e sempre que o tempo limite de abertura da porta é ultrapassado o alarme deve ser acionado. 28

31 - Módulo Principal da Central de Controle: neste módulo encontramos o sistema dedicado que é responsável pelo gerenciamento do hardware, este sistema possibilita o armazenamento dos 6 dígitos da senha, para depois enviar a mesma para o servidor, pela abertura da porta mediante a validação da senha, pelo acionamento do sensor da porta que avisa quando a mesma está completamente fechada, pelo acionamento do solenóide que possibilita a abertura da porta e o buzzer (alarme) que avisa o usuário para fechar a porta quando a mesma ultrapassar o tempo máximo de abertura. Desta maneira foram realizados testes onde foi utilizado um software de teste que transmitia para o hyper terminal no servidor a senha digitada, assim quando o servidor recebia a senha digitada era enviado para o sistema microprocessado um V de senha válida ou um I de senha inválida, assim acionando o solenóide se o sistema de controle microprocessado recebesse o caractere V e um indicador (led) verde era acionado e quando a porta era fechada o indicador (led) verde era desativando e o servidor teria que receber o caractere F, assim podendo ser visualizado no hyper terminal, nesta etapa de testes também era checado o tempo de abertura da porta com auxílio de um relógio para o acionamento do alarme. Mas quando a senha é inválida o solenóide não é acionado e um indicador (led) vermelho é acesso. Após a integração dos módulos foi observado o funcionamento do sistema como um todo, ou seja, foi inicialmente feito o cadastro de usuários, liberação da permissão do acesso, a digitação de senhas válidas e inválidas para uma análise geral do sistema. 29

32 3. PROJETO Neste capítulo descrevemos detalhadamente as etapas do projeto, tomando por base as definições definidas na etapa anterior de especificação do projeto, como visto no capitulo anterior. 3.1 O BANCO DE DADOS O banco de dados implementado tem por objetivo o armazenamento das informações sobre o acesso dos usuários e os locais de acesso como laboratório, nome, data, hora e senha para posteriormente ser visto na página web. O nível lógico pode ser visto na figura 6 é o nível médio de abstração que descreve quais informações estão armazenados no banco de dados e quais os inter-relacionamentos entre elas. tblestudante ID Nome Matricula Turma Senha 1 tblacesso_estudante Data/Hora Nome da imagem Localização da imagem ID_Estudante ID_Laboratorio 1 N N tbllaboratorio ID Nome_lab Localização tblcolaborador ID 1 N tblacesso_colaborador Data/Hora 1 Nome Nome da imagem Matricula Cargo Senha Localização da imagem ID_Colaborador ID_Laboratorio Figura 6 Esquemático da estrutura lógica do banco de dados do sistema 30

33 O nível físico do banco de dados é o mais baixo em termos de abstração e descreve como esses dados estão armazenados na base de dados, podemos ver nas figuras abaixo (7 a 11). tblestudante Campo Configuração Descrição Espaço de Armazenamento ID Inteiro Longo 4 bytes Armazena números de - Senha Inteiro Longo 4 bytes a Matricula Inteiro Longo 4 bytes Nome Caracter Armazena uma quantidade de 100 bytes Turma Caracter caracteres de 0 a bytes Figura 7 Detalhes sobre a tabela tblestudante Esta tabela tblestudante (figura 7), armazena as informações de cada estudante que tem a permissão de acesso a determinado ambiente, ou seja, a tabela contém os seguintes campos : ID campo numérico e seqüencial; Senha campo que armazena a senha numérica da porta de cada usuário, onde esta senha é de 6 dígitos; Matricula campo que armazena a matricula de cada usuário, sendo que a matricula é um campo numérico de 9 dígitos; Nome campo que armazena o nome completo do usuário e; Turma campo que armazena a turma que este usuário pertence. tblcolaborador Campo Configuração Descrição Espaço de Armazenamento ID Inteiro Longo 4 bytes Armazena números de - Matricula Inteiro Longo 4 bytes a Senha Inteiro Longo 4 bytes Nome Caracter Armazena uma quantidade de 100 bytes Cargo Caracter caracteres de 0 a bytes Figura 8 Detalhes sobre a tabela tblcolaborador 31

34 Esta tabela tblcolaborador (figura 8), armazena as informações de cada usuário, ou seja, a tabela contém os seguintes dados: ID campo numérico e seqüencial; Matricula campo que armazena a matricula de cada usuário, sendo que a matricula é um campo numérico de 9 dígitos; Senha campo que armazena a senha numérica da porta de cada usuário, onde esta senha é de 6 dígitos; Nome campo que armazena o nome completo do colaborador; Cargo campo que armazena o cargo que o colaborador exerce. tblacesso_estudante Campo Configuração Descrição Espaço de Armazenamento ID Inteiro Longo 4 bytes Armazena números de - ID_Estudante Inteiro Longo 4 bytes a ID_Laboratorio Inteiro Longo 4 bytes Data/Hora Data/Hora Valores de data e hora para os anos de 100 a bytes Figura 9 Detalhes sobre a tabela tblacesso_estudante Esta tabela tblacesso_estudante (figura 9), armazena as informações necessárias sobre o status do estudante, ou seja, a tabela contém os seguintes dados: ID campo numérico e seqüencial; ID_Usr campo que identifica qual usuário que acessou o ambiente; ID_Lab campo que informa qual ambiente está sendo utilizado; Data/Hora campo que armazena a data e a hora que o usuário entrou e/ou saiu do ambiente. tblacesso_colaborador Espaço de Campo Configuração Descrição Armazenamento ID Inteiro Longo 4 bytes Armazena números de - ID_Colaborador Inteiro Longo 4 bytes a ID_Laboratorio Inteiro Longo 4 bytes Valores de data e hora para os Data/Hora Data/Hora 8 bytes anos de 100 a Figura 10 Detalhes sobre a tabela tblacesso_colaborador 32

Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA ELETRÔNICA

Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA ELETRÔNICA UNICENP - Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação Projeto Final SISTEMA DE CONTROLE DE ACESSO À AMBIENTES COM ACIONAMENTO DE VIGILÂNCIA

Leia mais

5 Entrada e Saída de Dados:

5 Entrada e Saída de Dados: 5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Arquitetura de Computadores Arquitetura de entrada e saída

Arquitetura de Computadores Arquitetura de entrada e saída Arquitetura de Entrada e Saída Arquitetura de Computadores Arquitetura de entrada e saída Barramento Meio de transmissão de dados entre a CPU, a memória principal e os dispositivos de entrada e saída.

Leia mais

SCD 912. Dispositivo de comunicação e armazenamento. Apresentação. Dados Técnicos. Conexões

SCD 912. Dispositivo de comunicação e armazenamento. Apresentação. Dados Técnicos. Conexões Conv. USB-Serial Baudrate, stop bit e nro de dados programável. Baudrate de 1200 a 38400 bauds. Emula porta COM virtual. Led de indicação de operação como conversor USB-serial. Não possui linhas de controle

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Sistemas Operacionais Entrada / Saída Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Tópicos Princípios do hardware de E/S Princípios do software de E/S Camadas do software

Leia mais

NETALARM GATEWAY Manual Usuário

NETALARM GATEWAY Manual Usuário NETALARM GATEWAY Manual Usuário 1 Índice 1. Introdução... 3 2. Requisitos de Instalação... 3 3. Instalação... 3 4. Iniciando o programa... 5 4.1. Aba Serial... 5 4.2. Aba TCP... 6 4.3. Aba Protocolo...

Leia mais

Componentes de um computador típico

Componentes de um computador típico Componentes de um computador típico Assim como em um videocassete, no qual é necessário ter o aparelho de vídeo e uma fita contendo o filme que será reproduzido, o computador possui a parte física, chamada

Leia mais

Introdução aos Computadores

Introdução aos Computadores Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas

Leia mais

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA 8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente

Leia mais

3. Arquitetura Básica do Computador

3. Arquitetura Básica do Computador 3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E SIGMA Sistema Integrado de Combate a Incêndio CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E CABO BLINDADO (SHIELD) 4 VIAS 2X2,50 MM + 2X0,75 MM IHM Possibilidade de até 95 loops. LOOP LOOP LOOP CABO

Leia mais

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO 28 CAPÍTULO 5 INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO Interfaces para periféricos de armazenamento: Periféricos de armazenamento,

Leia mais

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador

Leia mais

Dispositivos de Entrada e Saída

Dispositivos de Entrada e Saída SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)

Leia mais

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Entrada e Saída. Prof. Leonardo Barreto Campos 1 Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos

Leia mais

Serial Paralela USB FireWire(IEEE1394)

Serial Paralela USB FireWire(IEEE1394) Serial Paralela USB FireWire(IEEE1394) histórico Tudo começou em 1980 quando a IBM estava desenvolvendo seu primeiro micro PC. Já haviam definido que o barramento ISA seria usado para permitir que o IBM

Leia mais

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Henry Equipamentos Eletrônicos e Sistemas Ltda. Henry Equipamentos Eletrônicos e Sistemas Ltda. +55 41 3661-0100 Rua Rio Piquiri, 400 - Jardim Weissópolis - Pinhais/PR - Brasil CEP: 83322-010 CNPJ: 01.245.055/0001-24 Inscrição Estadual: 90.111.008-53

Leia mais

Aplicativo da Manifestação do Destinatário. Manual

Aplicativo da Manifestação do Destinatário. Manual Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5

Leia mais

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização TRANSMISSOR ECF Sistema de transmissão de arquivos Nota Fiscal Paulista Manual de Utilização 1. Histórico de alterações Data Versão Alteração 04/12/2012 1 Criação do documento 28/02/2013 2 Revisão 2. Proposta

Leia mais

Placa Acessório Modem Impacta

Placa Acessório Modem Impacta manual do usuário Placa Acessório Modem Impacta Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. A Placa Modem é um acessório que poderá ser utilizado em todas as centrais

Leia mais

Prof. Esp. Lucas Cruz

Prof. Esp. Lucas Cruz Prof. Esp. Lucas Cruz O hardware é qualquer tipo de equipamento eletrônico utilizado para processar dados e informações e tem como função principal receber dados de entrada, processar dados de um usuário

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Componentes de um Sistema de Computador

Componentes de um Sistema de Computador Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

Leia mais

Geral: Manual de Utilização do Software de Teste Gradual Windows

Geral: Manual de Utilização do Software de Teste Gradual Windows Manual de Utilização do Software de Teste Gradual Windows Geral: Este aplicativo é utilizado para testar os Microterminais Gradual Tecnologia Ltda. Para tanto deve ter as Dll s necessárias para controlar

Leia mais

Software de monitoramento Módulo CONDOR CFTV V1 R1

Software de monitoramento Módulo CONDOR CFTV V1 R1 Software de monitoramento Módulo CONDOR CFTV V1 R1 Versão 30/06/2014 FOR Segurança Eletrônica Rua dos Lírios, 75 - Chácara Primavera Campinas, SP (19) 3256-0768 1 de 12 Conteúdo A cópia total ou parcial

Leia mais

Central de Alarme de Oito Zonas

Central de Alarme de Oito Zonas Central de Alarme de Oito Zonas R02 ÍNDICE CARACTERÍSTICAS GERAIS:... 3 CARACTERÍSTICAS TÉCNICAS:... 3 CONHECENDO A CENTRAL:... 4 COMO A CENTRAL FUNCIONA:... 4 COMO APAGAR A MEMÓRIA DA CENTRAL:... 4 COMO

Leia mais

Modelo R02 - Volume 1 - Conhecendo o Equipamento

Modelo R02 - Volume 1 - Conhecendo o Equipamento Modelo R02 - Volume 1 - Conhecendo o Equipamento INTRODUÇÃO Este manual foi desenvolvido com a finalidade de apresentar os recursos do equipamento, modos de registro de ponto e comunicação. O equipamento

Leia mais

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1

MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO Descrição do Produto... 3 Características... 3 Configuração USB... 4 Configuração... 5 Página

Leia mais

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:...

Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 0 Conteúdo Manual de Instalação... 2 RECURSOS DESTE RELÓGIO... 3 1 - REGISTRANDO O ACESSO... 4 1.1 Acesso através de cartão de código de barras:... 4 1.2 Acesso através do teclado (digitando a matrícula):...

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS BioMatch Server e BioMatch Client ÍNDICE A) Objetivo...3 B) Pré-Requisitos...3 C) Características Operacionais...4 D) Aplicação e Performance...6 E) Descrição dos

Leia mais

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo. Unidade 02 A- Iniciando o Trabalho com o ACCESS: Criar e Salvar um Banco de Dados Acessar o ACCESS Criar e Salvar o Banco de Dados Locadora Encerrar o Banco de Dados e o Access Criando um Banco de Dados

Leia mais

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

Ajuda On-line - Sistema de Portaria. Versão 4.8.J Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...

Leia mais

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas

Leia mais

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioGer Server e BioGer Client

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioGer Server e BioGer Client ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS BioGer Server e BioGer Client ÍNDICE A) OBJETIVO...3 B) MODELOS...3 C) CARACTERÍSTICAS TÉCNICAS...5 D) CARACTERÍSTICAS OPERACIONAIS...5 D.1) Características Operacionais

Leia mais

Manual. ID REP Config Versão 1.0

Manual. ID REP Config Versão 1.0 Manual ID REP Config Versão 1.0 Sumário 1. Introdução... 3 2. Pré-Requisitos... 3 3. Instalação do ID REP Config... 4 4. Visão Geral do Programa... 8 4.1. Tela Principal... 8 4.2. Tela de Pesquisa... 12

Leia mais

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Henry Equipamentos Eletrônicos e Sistemas Ltda. Manual do equipamento Henry Equipamentos Eletrônicos e Sistemas Ltda. +55 41 3661-0100 Rua Rio Piquiri, 400 - Jardim Weissópolis - Pinhais/PR - Brasil CEP: 83322-010 CNPJ: 01.245.055/0001-24 Inscrição

Leia mais

1.3 Conectando a rede de alimentação das válvulas solenóides

1.3 Conectando a rede de alimentação das válvulas solenóides 1.3 Conectando a rede de alimentação das válvulas solenóides CONTROLE DE FLUSHING AUTOMÁTICO LCF 12 Modo Periódico e Horário www.lubing.com.br (19) 3583-6929 DESCALVADO SP 1. Instalação O equipamento deve

Leia mais

Manual do usuário. Softcall Java. versão 1.0.5

Manual do usuário. Softcall Java. versão 1.0.5 Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6

Leia mais

Estrutura de um Computador

Estrutura de um Computador SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de

Leia mais

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2

MEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2 MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções

Leia mais

Manual de operação. BS Ponto Versão 5.1

Manual de operação. BS Ponto Versão 5.1 Manual de operação BS Ponto Versão 5.1 conteúdo 1. Instalação do sistema Instalando o BS Ponto Configurando o BS Ponto 2. Cadastrando usuários Cadastro do usuário Master Alterando a senha Master Cadastro

Leia mais

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC.

Manual do instalador Box Output DC Rev. 0.01.000. Figura 01 Apresentação do Box Output DC. Pág. 1/10 Apresentação Equipamento para acionamento de cargas em corrente contínua. Comunicação com outros dispositivos por rede CAN. 6 entradas digitais para acionamento local ou remoto. 6 entradas/saídas

Leia mais

www.vwsolucoes.com Copyright 2013 VW Soluções

www.vwsolucoes.com Copyright 2013 VW Soluções 1 1. Especificação técnicas: Dimensões do módulo 4EA2SA v1.0: 100 mm x 56 mm Peso aproximado: xxx gramas (montada). Alimentação do circuito : 12 ou 24Vcc Tipo de comunicação: RS232 ou RS485 Tensão de referencia:

Leia mais

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis

Leia mais

Curso Técnico de Nível Médio

Curso Técnico de Nível Médio Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade

Leia mais

Sistemas Operacionais Gerência de Dispositivos

Sistemas Operacionais Gerência de Dispositivos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerência de Dispositivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução A gerência

Leia mais

LÓGICA DE PROGRAMAÇÃO

LÓGICA DE PROGRAMAÇÃO Todos direitos reservados. Proibida a reprodução, mesmo parcial, por qualquer processo mecânico, eletrônico, reprográfico, etc., sem a autorização, por escrito, do(s) autor(es) e da editora. LÓGICA DE

Leia mais

Diferentes modos para visualizar gravações no Software HMS Client

Diferentes modos para visualizar gravações no Software HMS Client Diferentes modos para visualizar gravações no Software HMS Client O Software HMS Client permite visualização de imagens de 3 maneiras diferentes: Imagens dos dispositivos (Mini Câmeras e NVRs) gravadas

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

Leitor MaxProx-Lista-PC

Leitor MaxProx-Lista-PC Leitor MaxProx-Lista-PC O leitor de cartões de proximidade MaxProx-Lista-PC é destinado aos Integradores de Controle de Acesso. Ele foi especialmente projetado para controle de acesso, para ser usado Stand

Leia mais

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano Sistemas Operacionais Marcos Laureano 1/25 Roteiro Estrutura de um sistema operacional Interrupções Proteção do núcleo Níveis de privilégio Chamadas de sistema 2/25 Mono-processadores atuais seguem um

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção

Leia mais

Quadro de consulta (solicitação do mestre)

Quadro de consulta (solicitação do mestre) Introdução ao protocolo MODBUS padrão RTU O Protocolo MODBUS foi criado no final dos anos 70 para comunicação entre controladores da MODICON. Por ser um dos primeiros protocolos com especificação aberta

Leia mais

BARRAMENTO DO SISTEMA

BARRAMENTO DO SISTEMA BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade

Leia mais

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 1-13

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 1-13 1-13 INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens.

PAINEL DE SENHAS RBSG4JE. Imagem ilustrativa do painel. Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. PAINEL DE SENHAS RBSG4JE Imagem ilustrativa do painel Operação/Configuração Painel Eletrônico de Senhas / Guichê com jornal de mensagens. Há basicamente dois modos de operação no Painel de Senhas: - Operação

Leia mais

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input.

Manual do instalador Box Input Rev. 0.01.000. Figura 01 Apresentação do Box Input. Pág. 1/10 Apresentação Equipamento para detecção de acionamentos e monitoração de sensores. Comunicação com outros dispositivos por rede CAN. Possui seis entradas digitais optoacopladas com indicação de

Leia mais

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades

Leia mais

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL VERSÃO DO SISTEMA 3.0/2015 VERSÃO DO DOCUMENTO 1.0 Índice 1. OBJETIVO GERAL... 2 2. ACESSO AO SISTEMA AUDITOR FISCAL... 3 3. SISTEMA AUDITOR FISCAL

Leia mais

Manual Software Controle de Jukebox. Manual. Software Controle de Jukebox

Manual Software Controle de Jukebox. Manual. Software Controle de Jukebox Manual Software Controle de Jukebox Versão 1.0 2014 Sumário 1. Principais Características... 2 2. Software Controle de Jukebox... 3 I. Tela Principal... 4 1 Data Cobrança... 4 2 Linha... 4 3 Cobrador...

Leia mais

MANUAL DE INSTALAÇÃO DVR-USB ST-104

MANUAL DE INSTALAÇÃO DVR-USB ST-104 MANUAL DE INSTALAÇÃO DVR-USB ST-104 Obrigado por escolher o DVR USB ST-104 DIMY S. Por favor, certifique-se que a operação do produto esta de acordo com este manual para garantir a estabilidade do sistema

Leia mais

Manual do usuário. Mobile Auto Download

Manual do usuário. Mobile Auto Download Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e

Leia mais

Manual Integra S_Line

Manual Integra S_Line 1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras

Leia mais

www.lojatotalseg.com.br

www.lojatotalseg.com.br Manual do Aplicativo de Configurações J INTRODUÇÃO Este manual visa explicar a utilização do software embarcado do equipamento Prisma. De fácil utilização e com suporte a navegadores de internet de todos

Leia mais

MANUAL 2ª CAMADA DE SEGURANÇA E NOVAS REGRAS DE CADASTRAMENTO

MANUAL 2ª CAMADA DE SEGURANÇA E NOVAS REGRAS DE CADASTRAMENTO Ministério da Justiça Secretaria Nacional de Segurança Pública Rede INFOSEG MANUAL 2ª CAMADA DE SEGURANÇA E NOVAS REGRAS DE CADASTRAMENTO REDE INFOSEG AGOSTO/2013 Ministério da Justiça, 2013 Página 1 de

Leia mais

Vitor Amadeu Souza. vitor@cerne-tec.com.br

Vitor Amadeu Souza. vitor@cerne-tec.com.br Introdução Vitor Amadeu Souza vitor@cerne-tec.com.br Veremos agora os passos para enviar uma string de caracteres pela USB. Porém antes veremos um tutorial referente a porta USB. Tutorial USB Sistema de

Leia mais

GUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014

GUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014 GUIA PARA HABILITAÇÃO DAS BIOMETRIAS LINEAR (SÉRIE LN) NO SOFTWARE HCS 2010 V9.0 (BETA 3) 11/06/2014 A partir da versão 9.0 (BETA 3) do Software HCS 2010 é possível monitorar e gerenciar as biometrias

Leia mais

Manual do Usuário CFCWeb BA

Manual do Usuário CFCWeb BA ÍNDICE Acesso ao sistema... 2 Tela Principal... 3 Cadastro de Candidatos... 5 Agenda Teórico... 6 Agenda Prático... 7 Consulta Agendamentos do Candidato por Serviço... 9 Cadastro de Grade Horária... 10

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

PROCESSAMENTO DE DADOS

PROCESSAMENTO DE DADOS PROCESSAMENTO DE DADOS Aula 1 - Hardware Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari 2 3 HARDWARE Todos os dispositivos físicos que constituem

Leia mais

MANUAL EXPORTAÇÃO IMPORTAÇÃO

MANUAL EXPORTAÇÃO IMPORTAÇÃO MANUAL EXPORTAÇÃO IMPORTAÇÃO Diretoria de Vigilância Epidemiológica/SES/SC 2006 1 Módulo 04 - Exportação e Importação de Dados Manual do SINASC Módulo Exportador Importador Introdução O Sistema SINASC

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração. O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este

Leia mais

Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego;

Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego; Características Baseado na portaria n 373 de 25 de fevereiro de 2011 do Ministério do Trabalho e Emprego; Poderá ser utilizado por empresas autorizadas por convenção ou acordo coletivo a usar sistemas

Leia mais

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann INFORMÁTICA BÁSICA Prof. Rafael Zimmermann 1. INFORMÁTICA É a ciência que estuda o processamento de informações. Nasceu da necessidade do homem processar informações cada vez mais complexas e com maior

Leia mais

Manual Xerox capture EMBRATEL

Manual Xerox capture EMBRATEL Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Software de rede e Modelo OSI André Proto UNESP - São José do Rio Preto andre.proto@sjrp.unesp.br O que será abordado Hierarquias de protocolos (camadas) Questões de projeto relacionadas às camadas Serviços

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

1.1. Organização de um Sistema Computacional

1.1. Organização de um Sistema Computacional 1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO Versão do documento: 1.1 1. Introdução...3 2. Documentação...3 2.1. DOCUMENTAÇÃO DE REFERÊNCIA... 3 2.2. DESCRIÇÃO FUNCIONAL... 4 2.2.1. INTERFACE...

Leia mais