PROJETO SISTEMA DE ALARME REMOTO NO CBMSC O "Projeto sistema de alarme remoto no CBMSC" é uma sistemática desenvolvida para acionar o alarme do quartel diretamente pelo COBOM, agilizando o acionamento das viaturas para o atendimento às ocorrências, otimizando assim o tempo-resposta de socorro à comunidade, de forma simples, rápida e eficaz. Tecnologias utilizadas GParted – É um aplicativo GNOME para edições de partições ; Sistema operacional – Debian, versão Raspbian ; Mini-computador – Raspberry Pi ; Asterisk - Software livre que implementa em software os recursos encontrados em um PABX convencional, utilizando tecnologia VoIP ; Projeto – Sistema de Alarme Remoto no CBMSC Resumo: Este projeto visa facilitar a comunicação entre a central(COBOM) e as OBMs locais. Quando o operador do COBOM estiver gerando a ocorrência, ele irá acionar via código um alarme que será disparado diretamente na OBM mais próxima do local da ocorrência. Essa mudança de acionamento irá otimizar o tempo- resposta do socorro à sociedade, pois não irá mais ser necessário a central entrar em contato com a OBM local, para então acionar a viatura, sendo este acionamento realizado diretamente através do alarme. 1. Objetivo Geral: Implementar Sistema de Acionamento Remoto de Viaturas e “Boca de ferro” nas OBMs do CBMSC. 1.1Objetivos Específicos: -Acionar as viaturas para ocorrências diretamente do COBOM; -Acionar internamente os alarmes para as ocorrências; -Usar o telefone como função alto-falante”boca de ferro”. 2. Funcionamento: O operador do COBOM, via interface ou um código específico pelo telefone, irá realizar o acionamento de determinada viatura. O alarme acionado será disparado diretamente na OBM da viatura referente. Fig 1. Diagrama Funcional do Projeto 2.1 Equipamentos: 2.1.1 Mini-computador: Placa Raspberry Pi . Fig 2. Foto da PlacaRaspberry Pi 2.1.2 Case (é uma caixa para a proteção da placa de circuito eletrônico Raspeberry Pi, existem vários modelos no mercado, neste projeto foi utilizado uma de material acrílico). Fig 3. Case 2.1.3 Cartão de memória SD 8GB. Fig. 4. Cartão de memória SD 8GB 2.1.4 Conversor de HDMI para VGA. Fig. 5. Conversor HDMI para VGA 2.1.5 Equipamentos eletrônicos comuns: um monitor, um teclado e um mouse. 2.1.6 Sistema de som (vai variar com a estrutura e a necessidade de cada quartel, em OBM menores poderá ser utilizado uma caixa de som amplificadora (Fig. 5), logo em OBM de portes médios ou grandes poderá ser utilizado um sistema de som) . Fig. 6. Caixa de som amplificadora. Obs.: Todos os equipamentos utilizados neste projeto podem ser adquiridos pela internet. 2.2 Sistema: Após a montagem dos equipamentos listados ficará da seguinte forma: Fig. 7. Sistema montado. A seguir o tutorial passo-a-passo para implementação deste projeto, desde a configuração dos equipamentos até a montagem dos mesmos. Obs.:Este projeto foi desenvolvido no sistema operacional Linux, versão Ubuntu 12.04. TUTORIAL DO SISTEMA DE ALARME REMOTO NO CBMSC [TUTORIAL - 1° Parte: Instalação de programas e configuração do cartão de memória.] Primeiramente deve-se saber que Raspberry Pi é um mini computador e vamos instalar o sistema operacional Raspbian - um derivado do Debian especialmente feito para as placas Raspberry Pi. Este sistema operacional é um software e é disponibilizado para baixar gratuitamente no link a seguir: -Baixar o software utilizado neste caminho downloads.raspberrypi.org/noobs. Após o software ser baixado, é necessário que o seu computador contenha o gparted que é uma ferramenta para formatação de cartões SD. Caso não tenha instalado, é bem fácil e rápido de instalar. Abra um terminal e digite o comando: $ sudo apt-get install gparted Após a instalação, abra o programa gparted com o cartão SD já inserido no computador. Irá apresentar uma tela da seguinte forma: Esta interface do gparted acima, mostra que o cartão de memória esta vazio. Preste atenção no campo acima a direita, onde deverá estar selecionado o cartão de memória. Para poder transferir os arquivos é necessário criar uma partição e alterar apenas o campo Sistema de arquivos para fat32 e validar a operação. Como no exemplo a seguir: Após ser descompactada a pasta NOOBS_3_4.zip, será feito agora a transferência dos arquivos da pasta NOOBS_3_4 para dentro do cartão de memória. Terá que ficar desta forma: A primeira parte do tutorial finalizamos aqui, o seu cartão já está com o sistema operacional instalado. Começaremos, a seguir, a parte de configuração e instalação do raspberry. [TUTORIAL - 2° Parte: Configuração e instalação de arquivos de funcionamento do Raspberry Pi.] A partir desta etapa, deverá conectar o cartão no raspberry, ligar o raspberry na energia 220V, um teclado e um mouse também deverão ser conectados ao raspberry, um conversor de HDMI para VGA e um cabo ethernet conectado. O conversor de HDMI para VGA ficará conectado ao monitor para poder visualizar o processo de instalação do programa. Após todos os cabos conectados, deverá ficar semelhante, a imagem a seguir: Fig. 8. Todos os cabos conectados ao Raspberry Pi. Ligando o sistema, irá iniciar com a imagem do raspberry e ,consecutivamente, uma tela com as opções de arquivos de instalação. Deverá ser escolhido o sistema Raspbian [RECOMMENDED] e também alterar a opção bem abaixo no tipo de linguagem, se desejar altere para português. Imagem pronta a seguir: Após selecionar o ícone bem a esquerda Install (i), aparecerá uma tela perguntando: “se instalar o sistema, irá apagar os arquivos existentes”, selecione ok. O sistema será instalado, este processo levará alguns minutos. Como na imagem a seguir: Após a finalização da instalação, inicializando o sistema, a próxima tela que aparecerá será para ser feito a escolha da senha. Terá que ir na Opção 2 Change password for the default user (pi), e digitar duas vezes a nova senha. E para sair após a alteração da nova senha <Finish>. Concluído este procedimento, poderá acessar dentro do sistema raspberry para realizar as configurações e os comandos. [TUTORIAL - 3° Parte: Comandos no raspberry para acesso, criação de pastas, e configuração dos arquivos do projeto.] A partir deste momento, apenas será dado comandos via terminal. Primeiramente será feito uma conexão ssh da sua máquina para o raspberry. Para isto ser feito, será necessário que dê um comando na linha de comando raspberry sendo root, e pegando o IP do raspberry para poder ser feito a conexão através de sua máquina. A partir desta conexão os comandos a seguir será feito de sua máquina. Para realizar este processo comentado, siga as orientações: No terminal do raspberry de o comando: $ sudo -s Sendo root, instale o protocolo de rede SSH. $ apt-get install ssh Este comando irá realizar a instalação do ssh no sistema, isso levará alguns segundos. Após a finalização da instalação, será dado outro comando para verificarmos qual IP a máquina buscou. $ ifconfig Este comando mostrará no campo várias informações referente a conexão, mas somente o campo inet addr que irá nos interessar. Com o valor do IP. Como no exemplo a seguir: inet addr :10.193.191.28. Este IP será utilizado para realizar a conexão remota. Agora no seu computador, vá em Arquivos, Conectar ao servidor . No campo servidor coloque o IP que buscamos do raspberry, altere para tipo SSH, Nome do usuário: pi e Senha: ”senha que cadastrasse em campo anteriormente” e finalizando conectar. O campo ficará respectivamente assim: Após ser feito a conexão remota, na pasta pi deve ser transferido uma pasta e alguns arquivos de instalação. Os mesmos estão disponíveis anexos. A pasta terá que ficar desta forma: Agora, abra o terminal de sua máquina e dê o comando para fazer a conexão remota. Lembrando que este valor de IP utilizado no exemplo irá mudar do seu valor de IP. $ ssh [email protected] Agora entre como root: $ sudo -s Como root, vá no terminal e dê o comando, este comando é para criar uma pasta asterisk na lib. $ apt-get install aumix alsa-base htop ssh vim mpg123 asterisk Esta instalação irá demorar alguns minutos, use o valor de 55 quando for solicitado durante a instalação. Agora vamos transferir os arquivos para a pasta asterisk. $ cd sounds $ cp * /var/lib/asterisk/sounds/ $ cd .. $ cp script /usr/local/bin/ $ chmod +x /usr/local/bin/script $vim /etc/rc.local Abrirá um editor de texto, após o último comando, e você deverá apertar a tecla Insert e digitar no campo acima do exit o comando a seguir: /usr/local/bin/script Após, aperte a tecla esc e digite: :x Este comando irá sair do editor. Continue com os comandos: $ script $ aumix O comando aumix abrirará uma tela para ter controle do volume. Altere o volume e quando terminar aperte a tecla S (save) e Q (quit). E para finalizar com as transferências de arquivos: $ cp /home/pi/iax.conf /etc/asterisk/ $ cp /home/pi/sip.conf /etc/asterisk/ $ cp /home/pi/extensions.conf /etc/asterisk/ $ /etc/init.d/asterisk restart $ asterisk -vvvvvr Através do comando a seguir, irá apresentar as informações de usuário e senha, estes valores são importantes pois são estes valores que serão configurados no ata do telefone. $ vim /etc/asterisk/sip.conf Acesse o ata do telefone através do IP dele, e altere apenas as configurações de usuário, senha que foi pega através do comando sip.conf, e o servidor troque pelo IP do raspberry, salve as alterações e encerre. O comando a seguir, irá mostrar quem está logado no sistema. $ sip show peers Conecte o cabo no raspberry e na caixa de som e está pronto. A etapa de instalação e configuração do projeto finaliza aqui, está pronto para uso. Pouca ou quase nenhuma alteração será feita na parte de configuração. [TUTORIAL - 4° Parte: Instrução do modo de utilização] O sistema de funcionamento é bem simples e prático. Deve- se retirar o fone do gancho e digitar a opção desejada. As opções não se alteram, terá uma lista com os códigos e os significados de cada um. Digite o código espere uma gravação “-Ativado” e pode colocar o fone no gancho, o alarme será acionado. Lista de códigos do exemplo: *99 Microfone *98 Escada *97 ASU *96 ABS *95 Área *94 Geral [VALORES DE INVESTIMENTO] Os valores investidos em reais são: Equipamento Preço(R$) Placa Raspberry + cabos Case Cartão de memória Caixa de som 500,00 50,00 20,00 300,00 Total 870,00 Obs.: Vale lembrar que este orçamento seria para uma OBM de pequeno porte, pois estaria projetada com uma caixa de som. Para OBM de maior porte irá necessitar de um sistema de som.