Escolar Documentos
Profissional Documentos
Cultura Documentos
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