Você está na página 1de 31

Sistema de Alarme Residencial sobre Central Telefnica em Acess

Point
Acadmico: Stanislaw Martins Rodrigues

Prof. Orientador: Prof. Dr. Antnio Manoel Frasson
Vitria - ES
2014
Sistema de Alarme Residencial sobre Central
Telefnica em Acess Point
Universidade Federal do Esprito Santo
Departamento de Engenharia Eltrica
Sumrio
Escopo do Projeto
Introduo
Metodologia
Fundamentao Terica
Consideraes Finais
Agradecimentos

Escopo do Projeto
Sistema de alarme
Abrangncia
Transmutvel

Necessidade comercial
Aproveitamento de dispositivo essencial
Capacidade em acomodao de sensores

Introduo
Objetivos Gerais
Central telefnica
Sistema de vdeo monitoramento

Objetivos Especficos
Modificao de firmware para distribuio OpenWrt
Acomodao de PABX digital Asterisk
Hospedagem de vdeo em restrio de acesso
Automao por sistema visual

Metodologia
Openwrt.org
Plataformas disponveis
Dispositivos empregados
Configurao de software
Anlise de mtodos


Fundamentao Terica
Sistemas
Embarcados
Roteadores
Microcontroladores
VoIP
Asterisk
Softphones
Integrao analgica
Protocolo USB
Drivers
Classes
Sensoriamento
Infravermelhos
passivos
Servomotores
Pulsos PWM
HTML
JavaScript
SVG
O que OpenWrt?
O.S. de kernel linux para roteadores
Gratuito
Cdigo aberto
Fcil manipulao
Contribuies comunitrias


Firmware para modelo especfico
Download direto em openwrt.org
Customizao por Buildroot

Instalao no Roteador
GUI em controle web
Cliente FTP
Cliente TFTP
Porta serial
USB - Bsico
Barramento tipo polling

Topologia tiered star suportando 126 dispositivos
7 bits de endereo
0 reservado

Providencia dados e energia
USB - Tipos de Dispositivos
Composite
Mltiplas interfaces independentemente controladas
Diferentes drivers por interface

Compound
Coleo de funes especificamente endereadas
Teclado e trackball
USB - Esforo em Desenvolvimento de Cdigo
Dispositivo
Firmware mantenedor de protocolo
Aplicao especfica

Host
Driver
Software de Aplicao
USB - Driver de Dispositivo
Biblioteca de cdigo aberto
libusb e libhid

Driver de propsito geral

Driver proprietrio de dispositivo customizado
Criado por Mark Spencer - LSS

Jim Dixon - ZapTel

PABX-IP hbrido de cdigo aberto

Convergncia em aplicaes de dados e voz

Escalabilidade horizontal e vertical

Protocolos de sinalizao
H.323
MGCP
SIP
IAX2
O que Asterisk?
15
Asterisk - Capacidades
Gateway analgico - Canais TDM (POTS)

Gateway VoIP - Canais IP

Sistema IVR

Correio de Voz

Scripts de integrao (Perl, C)

16
Asterisk - Funes Avanadas
AGI - Asterisk Gateway Interface
Aplicaes externas

AMI - Asterisk Manage Interface
Gesto e controle remoto

Gravao de chamadas sob demanda

Interface de monitoramento em tempo real


17
Asterisk - Terminais VoIP
Hardware
Telefone IP Grandstream 102
ATA Cisco 186
ATA Linksys Spa3000

Softphone
Zoiper
X-Lite
Gnophone



Realizado em sip.conf - Protocolo SIP

Parmetros de autenticao
Usurio
Senha

Permisses
Friend
Seed
User

Configuraes gerais
Asterisk - Definio de Usurios
Asterisk - Definio de Usurios
[general]
externhost=stanmaro.no-ip.org
externrefresh=120
localnet=192.168.0.0/255.255.255.0
bindport=5060
[desk]
type=friend
username=desk
secret=pwd_desk
host=dynamic
context=internal
callerid=MyDesk<4321>

Chamadas entregues ao extensions.conf
Contexto
Nmero discado

Executa aplicao de acordo com avaliao de nmero discado

Segue passos ordenados (prioridades) em numerao inteira
crescente ou igualitria
Asterisk - Fluxo de Chamadas
[uController_call]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(/usr/lib/asterisk/sounds/intruder_alerts)
exten => s,n,Playback(/usr/lib/asterisk/sounds/intruder_alerts)
exten => s,n,Hangup

[internal]
exten => 1234,1,Dial(SIP/desk)
exten => 4321,1,Dial(SIP/note)
exten => 1111,1,Dial(SIP/cellphone)
Asterisk - Fluxo de Chamadas
Habilitado em manage.conf
Porta de acesso
Endereo IP

Definio de usurios
Autenticao
Permisses
Asterisk - AMI
[general]
enabled=yes
port=5038
bindaddr=127.0.0.1
webenabled=yes

[admin]
secret=secret
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.255
read=all, system,call,log,verbose,command,agent,user, config
write=all, system,call,log,verbose,command,agent,user, config
Asterisk - AMI
HTML - Web Server
uHTTPd
Nativo
Pequeno
Suporte CGI
Autenticao

Cliente DDNS
No-IP


HTML - Pgina
JavaScript
Objeto XMLHttpRequest
Mapeamento de eventos

SVG
Manipulao de objetos
Modernidade
Nitidez

Softwares de Aplicao
ctrl_servo
Compilao cruzada
Comunicao USB HID
Alterao de duty cycles em PWM


Softwares de Aplicao
usb_com
Compilao cruzada
Daemon
SSH Client
Comunicao USB HID

R$ 197.00
R$ 169.90
R$ 80.00
R$ 41.30
R$ 39.89
R$ 29.00
R$ 25.80
R$ 17.50
R$ 7.20
R$ 4.50
R$ 0.99
ATA Linksys
Spa3000
Roteador TL-
Wr1043ND
Cmera
Logitech
C270
Placa
PROTO'n
PIC18F4550
Fonte 15V -
5A
Suporte
Pan/Tilt
Micro
Servomotor
9g
Sensor Hub USB Placa
Fenolite
Reguladores
7812/7805
Consideraes Finais - Anlise de Custos
Consideraes Finais - Anlise de Projeto
Algoritmo motion
Ineficaz
Portar opencv

Cmeras USB
Processamento
Alcance

Comunicao USB
1 interface por aplicao
Classe CDC


Consideraes Finais - Resultados
PABX
IP
Analgico

Sistema de Videomonitoramento
Mltiplas entradas

Sensoriamento
Capacidade
Integrao


Agradecimentos

Você também pode gostar