Asterisk em Sistemas Embarcados Os desafios do Asterisk em sistemas com pequeno poder de processamento
Apresentação <ul><li>Flavio E. Goncalves </li></ul><ul><ul><li>Autor dos livros </li></ul></ul><ul><ul><ul><li>Asterisk, G...
25/11/2008 © Copyright 2006 V.Office Networks
Objetivos <ul><li>Ao final desta palestra você deve estar apto à: </li></ul><ul><ul><li>A partir do  histórico , entender ...
Porque? <ul><li>Pequeno tamanho </li></ul><ul><li>Baixo consumo de energia (10W) </li></ul><ul><ul><li>43 centavos Kw/h </...
Histórico <ul><li>Pioneiros </li></ul><ul><ul><li>Kristian Kilhofner </li></ul></ul><ul><ul><ul><li>www.astlinux.org </li>...
Definição <ul><li>Um sistema embarcado é um computador de propósito específico, projetado para atender a uma ou algumas fu...
Termos correlatos <ul><li>CPU – Processador central do computador </li></ul><ul><li>DSP – Processador de sinais digitais <...
O que deu errado? <ul><li>Soekris </li></ul><ul><li>Gummstix </li></ul>
Gummstix <ul><li>Vantagens </li></ul><ul><ul><li>Confiabilidade </li></ul></ul><ul><ul><li>Pequeno consumo de energia </li...
Soekris <ul><li>Processador 266Mhx SC1100 (descontinuado) </li></ul><ul><li>Mesmos problemas de falta de poder de processa...
O que deu mais ou menos certo?
OpenWRT
Alô-IP PBX <ul><li>Baseado no OpenWRT </li></ul><ul><li>Recursos </li></ul><ul><ul><li>Modem ADSL </li></ul></ul><ul><ul><...
Alô-IP PBX <ul><li>Limitações </li></ul><ul><ul><li>Asterisk 1.0 </li></ul></ul><ul><ul><li>Plataforma não possui recursos...
Blackfin <ul><li>Xorcom XR1000 antigo </li></ul><ul><li>Digium Appliance </li></ul><ul><li>Atcom IP04 e IP08 </li></ul><ul...
Arquitetura Blackfin <ul><li>Vantagens </li></ul><ul><ul><li>Confiabilidade </li></ul></ul><ul><ul><li>Consumo de energia ...
Novas apostas <ul><li>Arquitetura Geode LX800 </li></ul><ul><ul><li>Novo Xorcom XR1000 </li></ul></ul><ul><li>Arquitetura ...
Xorcom XR1000 <ul><li>AMD Geode LX800 </li></ul><ul><li>500 Mhz, possui FPU e MMU </li></ul><ul><li>256 MB RAM </li></ul><...
Pika WARP <ul><li>Power PC -  533 MHz  - 1200 mips. </li></ul><ul><li>Suporta floating point and MMU. </li></ul><ul><li>In...
Casos de uso  <ul><li>PABX IP para pequena empresa </li></ul><ul><li>Sobrevivência p/ redes centralizadas </li></ul>© Copy...
PABX para pequenas empresas <ul><li>Benefícios do VoIP </li></ul><ul><ul><li>Tarifa. </li></ul></ul><ul><ul><li>Números em...
Sobrevivência em redes centralizadas © Copyright 2006 V.Office Networks
Resumo <ul><li>Vantagens </li></ul><ul><ul><li>Consumo de energia, tamanho, confiabilidade </li></ul></ul><ul><li>Principa...
Perguntas © Copyright 2006 V.Office Networks
Dados de contato <ul><li>Flavio E. Goncalves </li></ul><ul><li>E-mail: flavio@asteriskguide.com </li></ul>© Copyright 2006...
Próximos SlideShares
Carregando em…5
×

Asteriskem sistemasembarcados

596 visualizações

Publicada em

Palestra da IPCOMM 2008 sobre Asterisk em Sistemas Embarcados

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
596
No SlideShare
0
A partir de incorporações
0
Número de incorporações
47
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Asteriskem sistemasembarcados

  1. 1. Asterisk em Sistemas Embarcados Os desafios do Asterisk em sistemas com pequeno poder de processamento
  2. 2. Apresentação <ul><li>Flavio E. Goncalves </li></ul><ul><ul><li>Autor dos livros </li></ul></ul><ul><ul><ul><li>Asterisk, Guia de configuração </li></ul></ul></ul><ul><ul><ul><li>Building Telephony Systems with OpenSER </li></ul></ul></ul><ul><li>V.Office </li></ul><ul><ul><li>Empresa fundada em 1996 dedicada ao segmento de redes e telecomunicações. </li></ul></ul><ul><ul><li>Distribuidor exclusivo no Brasil dos PABX-IP da israelense Xorcom. </li></ul></ul>© Copyright 2006 V.Office Networks
  3. 3. 25/11/2008 © Copyright 2006 V.Office Networks
  4. 4. Objetivos <ul><li>Ao final desta palestra você deve estar apto à: </li></ul><ul><ul><li>A partir do histórico , entender o que deu certo e errado. </li></ul></ul><ul><ul><li>Comparar arquiteturas </li></ul></ul><ul><ul><li>Descrever as vantagens </li></ul></ul><ul><ul><li>Descrever as limitações </li></ul></ul><ul><ul><li>Comparar algumas soluções </li></ul></ul><ul><ul><li>Apontar casos de uso </li></ul></ul>
  5. 5. Porque? <ul><li>Pequeno tamanho </li></ul><ul><li>Baixo consumo de energia (10W) </li></ul><ul><ul><li>43 centavos Kw/h </li></ul></ul><ul><ul><li>PC com 200 Watts ligado 24x7 = R$ 60,50 reais por mês </li></ul></ul><ul><ul><li>Ao longo de 3 anos (vida útil) = R$ 2177,00 </li></ul></ul><ul><ul><li>Permite rodar com bateria, ou mesmo solar </li></ul></ul><ul><li>Quieto, sem ventilador ou discos </li></ul><ul><li>Mais confiável pois não possui partes móveis </li></ul><ul><li>Baixo custo do processador </li></ul>
  6. 6. Histórico <ul><li>Pioneiros </li></ul><ul><ul><li>Kristian Kilhofner </li></ul></ul><ul><ul><ul><li>www.astlinux.org </li></ul></ul></ul><ul><ul><li>David Rowe </li></ul></ul><ul><ul><ul><li>http://www.rowetel.com/ucasterisk/ </li></ul></ul></ul><ul><ul><li>Astfin </li></ul></ul><ul><ul><ul><li>www.astfin.org </li></ul></ul></ul>
  7. 7. Definição <ul><li>Um sistema embarcado é um computador de propósito específico, projetado para atender a uma ou algumas funções dedicadas. </li></ul>25/11/2008 © Copyright 2006 V.Office Networks
  8. 8. Termos correlatos <ul><li>CPU – Processador central do computador </li></ul><ul><li>DSP – Processador de sinais digitais </li></ul><ul><ul><li>Processador dedicado a tarefas como: </li></ul></ul><ul><ul><ul><li>Cancelamento de eco </li></ul></ul></ul><ul><ul><ul><li>Transcodificação </li></ul></ul></ul><ul><ul><ul><li>Geração e detecção de tons </li></ul></ul></ul><ul><ul><ul><li>Detecção de progresso de chamada </li></ul></ul></ul><ul><li>FPU – Procesador de ponto flutuante. </li></ul><ul><ul><li>Importante no tratamento dos codecs </li></ul></ul><ul><li>MMU – Memory management unit </li></ul>25/11/2008 © Copyright 2006 V.Office Networks
  9. 9. O que deu errado? <ul><li>Soekris </li></ul><ul><li>Gummstix </li></ul>
  10. 10. Gummstix <ul><li>Vantagens </li></ul><ul><ul><li>Confiabilidade </li></ul></ul><ul><ul><li>Pequeno consumo de energia </li></ul></ul><ul><li>Desvantagens </li></ul><ul><ul><li>Intel PXA255 de 200MHz </li></ul></ul><ul><ul><li>Sem FPU, sem DSP </li></ul></ul><ul><ul><li>Custo elevado da plataforma </li></ul></ul><ul><ul><li>Inviável economicamente </li></ul></ul><ul><li>Foi criado um protótipo, mas nunca chegou a entrar em produção. </li></ul>
  11. 11. Soekris <ul><li>Processador 266Mhx SC1100 (descontinuado) </li></ul><ul><li>Mesmos problemas de falta de poder de processamento. </li></ul>
  12. 12. O que deu mais ou menos certo?
  13. 13. OpenWRT
  14. 14. Alô-IP PBX <ul><li>Baseado no OpenWRT </li></ul><ul><li>Recursos </li></ul><ul><ul><li>Modem ADSL </li></ul></ul><ul><ul><li>1 FXS, 1FXO </li></ul></ul><ul><ul><li>Wireless </li></ul></ul><ul><ul><li>Asterisk </li></ul></ul><ul><ul><li>Interface gráfica </li></ul></ul><ul><li>Vantagens </li></ul><ul><ul><li>Baixo consumo de energia </li></ul></ul><ul><ul><li>Confiabilidade da plataforma embutida </li></ul></ul>
  15. 15. Alô-IP PBX <ul><li>Limitações </li></ul><ul><ul><li>Asterisk 1.0 </li></ul></ul><ul><ul><li>Plataforma não possui recursos de hardware </li></ul></ul><ul><ul><ul><li>CPU para transcodificação </li></ul></ul></ul><ul><ul><ul><li>HD para CDRs </li></ul></ul></ul><ul><ul><li>Preço em torno de R$ 650,00 é muito próximo do custo de um PC </li></ul></ul>
  16. 16. Blackfin <ul><li>Xorcom XR1000 antigo </li></ul><ul><li>Digium Appliance </li></ul><ul><li>Atcom IP04 e IP08 </li></ul><ul><li>Astfin </li></ul>
  17. 17. Arquitetura Blackfin <ul><li>Vantagens </li></ul><ul><ul><li>Confiabilidade </li></ul></ul><ul><ul><li>Consumo de energia </li></ul></ul><ul><ul><li>Fator de forma </li></ul></ul><ul><li>Desvantagens </li></ul><ul><ul><li>Limitado no processamento </li></ul></ul><ul><ul><ul><li>Cancelamento de eco </li></ul></ul></ul><ul><ul><ul><li>Transcodificação </li></ul></ul></ul><ul><ul><ul><li>DSP de ponto fixo exige re-escrever código para estas funções </li></ul></ul></ul><ul><li>Esperança </li></ul><ul><ul><li>Canceladores de eco por hardware. </li></ul></ul>
  18. 18. Novas apostas <ul><li>Arquitetura Geode LX800 </li></ul><ul><ul><li>Novo Xorcom XR1000 </li></ul></ul><ul><li>Arquitetura PowerPC </li></ul><ul><ul><li>Pika Warp </li></ul></ul>
  19. 19. Xorcom XR1000 <ul><li>AMD Geode LX800 </li></ul><ul><li>500 Mhz, possui FPU e MMU </li></ul><ul><li>256 MB RAM </li></ul><ul><li>Flash ou Embedded Disk </li></ul><ul><li>Elastix, Trixbox ou MidiVTS </li></ul><ul><li>Até 12 chamadas simultâneas com cancelamento de eco ao invés de 3 como na arquitetura Blackfin. </li></ul>
  20. 20. Pika WARP <ul><li>Power PC - 533 MHz - 1200 mips. </li></ul><ul><li>Suporta floating point and MMU. </li></ul><ul><li>Internal flash 256 MB - removable 1 GB SD flash memory. </li></ul><ul><li>Não nativo Intel, sem MySQL, sem suporte ao FreePBX. Há uma iniciativa com sqllite. </li></ul><ul><li>Ambiente de desenvolvimento do fabricante PADs (Asterisk 1.4, AsteriskGUI 2.0) </li></ul><ul><li>Até 8 chamadas analógicas simultâneas c/ cancel. eco, Até 45 usuários s/analógico, Até 21 usuários c/8 interfaces analógicas. </li></ul>
  21. 21. Casos de uso <ul><li>PABX IP para pequena empresa </li></ul><ul><li>Sobrevivência p/ redes centralizadas </li></ul>© Copyright 2006 V.Office Networks
  22. 22. PABX para pequenas empresas <ul><li>Benefícios do VoIP </li></ul><ul><ul><li>Tarifa. </li></ul></ul><ul><ul><li>Números em diversas cidades. </li></ul></ul><ul><li>Benefícios de PABX-IP </li></ul><ul><ul><li>Mobilidade </li></ul></ul><ul><ul><li>Correio de voz </li></ul></ul><ul><ul><li>Conferência </li></ul></ul><ul><ul><li>URA </li></ul></ul><ul><li>Simplicidade da telefonia analógica </li></ul>© Copyright 2006 V.Office Networks
  23. 23. Sobrevivência em redes centralizadas © Copyright 2006 V.Office Networks
  24. 24. Resumo <ul><li>Vantagens </li></ul><ul><ul><li>Consumo de energia, tamanho, confiabilidade </li></ul></ul><ul><li>Principais arquiteturas </li></ul><ul><ul><li>Blackfin, x86 Geode, PowerPC </li></ul></ul><ul><li>Limitados em processamento </li></ul><ul><ul><li>Atenção a questões como cancelamento de eco e transcodificação. </li></ul></ul><ul><li>Equipamentos no padrão x86 rodam * nativo, outros versões modificadas. </li></ul><ul><li>Muito usado em PABX-IP para pequena empresa e sobrevivência em redes centralizadas </li></ul>© Copyright 2006 V.Office Networks
  25. 25. Perguntas © Copyright 2006 V.Office Networks
  26. 26. Dados de contato <ul><li>Flavio E. Goncalves </li></ul><ul><li>E-mail: flavio@asteriskguide.com </li></ul>© Copyright 2006 V.Office Networks

×