Mudanças entre as edições de "PJI-2014-1: diário de bordo da Equipe 5"
(32 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
= Diário de Bordo = | = Diário de Bordo = | ||
− | == Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III: | + | == O INÍCIO == |
+ | |||
+ | '''Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III:''' | ||
'''IP's Utilizados:''' | '''IP's Utilizados:''' | ||
Linha 21: | Linha 23: | ||
<syntaxhighlight lang=bash>ifup eth0</syntaxhighlight>''' | <syntaxhighlight lang=bash>ifup eth0</syntaxhighlight>''' | ||
+ | |||
+ | |||
+ | '''Como Configurar o YATSE como controle para o XBMC:''' | ||
+ | |||
+ | *No YATSE | ||
+ | |||
+ | Passo 1: Antes de mais nada, você tem que baixar o aplicativo via Play Store (Suponhamos que não há necessidade de mostrar como baixar e instalar o APP). | ||
+ | |||
+ | Passo 2: Abra o aplicativo, pressione "Proximo", depois configure da seguinte forma: | ||
+ | |||
+ | **Em ''Nome de Exibição'', coloque o nome que você quer que seja o seu aparelho. | ||
+ | **Em ''IP Da Maquina'', coloque o IP do seu computador em que vai rodar o XBMC. | ||
+ | **Em ''Porta do Servidor Web'', coloque ''8080''. | ||
+ | |||
== Data Estelar: 23/05/2014 == | == Data Estelar: 23/05/2014 == | ||
Linha 36: | Linha 52: | ||
== Data Estelar: 30/05/2014 == | == Data Estelar: 30/05/2014 == | ||
− | Equipamentos necessários: | + | *'''Equipamentos necessários:''' |
+ | **Khomp | ||
+ | **Computador | ||
+ | **Modem | ||
+ | **AP | ||
+ | **ATA | ||
+ | **Telefone | ||
+ | **Cabos | ||
+ | **Software | ||
+ | **2 Cabos de Força | ||
+ | **5 Cabos de Rede de Aproximadamente 1 Metro | ||
+ | **3 Fontes(Khomp, ATA e Modem) | ||
+ | **Régua | ||
+ | **CDs | ||
+ | **Pendrive | ||
+ | **Filtro de Linha(Telefone) | ||
+ | **Spliter. | ||
− | |||
− | |||
− | Após o intervalo: | + | '''Após o intervalo:''' |
Foi configurado o modem e o AP, com as seguintes configurações: | Foi configurado o modem e o AP, com as seguintes configurações: | ||
− | + | {| border="1" | |
− | + | !Modem | |
− | Port: 0 | + | ! AP |
− | VPI: 8 | + | |- |
− | + | |Port: 0||Modo: PPPoE | |
− | Encapsulamento: LLC/SNAP | + | |- |
− | Modo: Bridge | + | |VPI: 8 e VCI: 35||Configurações Avançadas: Escrever o endereço IP da Equipe |
+ | |- | ||
+ | |Encapsulamento: LLC/SNAP || | ||
+ | |- | ||
+ | |Modo: Bridge || | ||
+ | |} | ||
== Data Estelar: 06/06/2014 == | == Data Estelar: 06/06/2014 == | ||
Linha 74: | Linha 109: | ||
− | |||
− | |||
− | |||
*Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo: | *Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo: | ||
+ | **Fazer um ramal para celular '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Usar o celular como controle remoto para o XBMC '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Acessar mídia do computador via Celular e vice-versa '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Aparecer ligação do celular no XBMC '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Ejetar disco via Smartphone '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC '''<font color="red">[PRONTO ✓]</font>''' | ||
+ | **Colocar música na espera do ramal | ||
**''Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.'' | **''Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.'' | ||
== Data Estelar: 13/06/2014 == | == Data Estelar: 13/06/2014 == | ||
+ | |||
+ | Na aula de hoje, foi configurado o Yatse nos Smartphone do Jean e do Thiago, ambos sistema operacional Android. Para que consigamos acessar o XBMC via smartphone e usar o aparelho movel como controle remoto, precisamos atualizar a versão do XBMC citada na Data Estelar 06/06/2014, que é a versão 10.0. Como a versão do nosso sistema operacional é um pouco antiga, a versão do XBMC não pode ser muito nova, então, abaixo como atualizar o programa para a versão 11.0 "Eden". | ||
+ | |||
+ | Para você atualizar, primeiro você deve ir ao terminal e através da linha de comando, procurar o arquivo "sources.list", que nada mais é que uma lista de repositórios. Esse arquivo "sources.list" você pode abrir usando o comando "nano", pois é um arquivo de texto. | ||
+ | |||
+ | '''Digite esse comando no terminal:''' | ||
+ | |||
+ | nano /etc/apt/sources.list | ||
+ | |||
+ | '''Quando você entrar no arquivo, adicione a seguinte linha:''' | ||
+ | |||
+ | deb http://www.deb-multimedia.org squeeze-backports main | ||
+ | (NOTA: Você pode copiar o link acima, e usar Shift+Insert no terminal para colar) | ||
+ | |||
+ | '''Depois atualize os diretórios:''' | ||
+ | |||
+ | sudo apt-get update | ||
+ | |||
+ | '''Agora, instale a nova versão do XBMC:''' | ||
+ | |||
+ | sudo apt-get install -t squeeze-backports xbmc | ||
+ | |||
+ | Esse ultimo comando, diz que ele quer instalar o "xbmc" do servidor "squeeze-backports". | ||
+ | |||
+ | Resumo da aula: | ||
+ | |||
+ | Conseguimos usar o '''Yatse'''[https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree] nos Smartphones e concluir algumas das promessas feitas na aula anterior, entre elas estão: | ||
+ | |||
+ | *Usar o celular como controle remoto para o XBMC | ||
+ | *Acessar mídia do computador via Celular e vice-versa | ||
+ | *Aparecer ligação do celular no XBMC | ||
+ | *Ejetar disco via Smartphone | ||
+ | *Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC | ||
+ | |||
+ | Logo, pretendemos até antes da Data Estelar 02/07/2014, terminar o '''''Projeto III'''''. | ||
== Data Estelar: 18/06/2014 == | == Data Estelar: 18/06/2014 == | ||
+ | |||
+ | '''Lista de canais para TV LiveStream no XBMC.''' | ||
+ | [http://www.mediafire.com/download/08y4r9ld68amrsq/XBMC%2BPlugins%2BLista+de+Canais.rar] | ||
+ | |||
+ | |||
+ | |||
+ | Hoje, concluímos alguns passos para o fim do '''''PROJETO III''''', do tipo configurar a Livestream como adicional em nosso projeto, não tendo como um objetivo, apenas como uma parte interessante de fazer. Também criamos dois ramais, um no smartphone do Jean e o outro no smartphone do Thiago, e ambos funcionaram (usamos o programa Zoiper para Android). | ||
+ | |||
+ | Depois do intervalo começamos a configurar o plugin do XBMC para integra-lo com o Asterisk. | ||
+ | |||
+ | '''Como instalar o XBMC-PBX-ADDON:''' | ||
+ | |||
+ | |||
+ | '''INTRODUÇÃO:''' | ||
+ | |||
+ | Esse aplicativo existem dois componentes: | ||
+ | *O Front-End, que roda no XBMC o aplicativo. | ||
+ | *O Back-End, que roda no PBX server parte do Asterisk e parte em PHP. | ||
+ | |||
+ | |||
+ | '''DOWNLOAD DOS ARQUIVOS NECESSÁRIOS:''' | ||
+ | *Download da ultima versão aqui -> [http://code.google.com/p/xbmc-pbx-addon/downloads/list]; | ||
+ | **Salve o arquivo em algum lugar, mais tarde você precisará dele; | ||
+ | **Presumimos que o nome do arquivo seja: script.xbmc-pbx-addon.zip; | ||
+ | |||
+ | |||
+ | '''PBX: INSTALAÇÃO BACK-END''' | ||
+ | |||
+ | '''Mover Arquivos:''' | ||
+ | |||
+ | *Descompacte o arquivo script.xbmc-pbx-addon.zip que você baixou antes; | ||
+ | *Procure um diretório na pasta que você descompactou chamado "backend_files"; | ||
+ | |||
+ | '''Agora é a vez do PBX:''' | ||
+ | |||
+ | *Entre em seu servidor PBX; | ||
+ | *Coloque o arquivo manager_custom.conf dentro do diretório /etc/asterisk; | ||
+ | *Edite este arquivo, e coloque o IP que você colocou como IP Adress no seu XBMC host. | ||
+ | --- ---- ---- --- -- ** ** ** --- --- --- --- --- | ||
+ | *Se Você não está usando uma versão padrão do FreePBX e Asterisk, certifique-se de adicionar ao arquivo manager.conf que se encontra no diretório /etc/asterisk, a seguinte linha: | ||
+ | #include manager_custom.conf | ||
+ | *Dentro da pasta "Backend_files", existe um arquivo chamado "extensions_custom.conf", copie o CONTEÚDO deste arquivo, e cole dentro do arquivo extensions_custom.conf presente no diretório /etc/asterisk. | ||
+ | '''LEMBRANDO: NÃO SUBSTITUA O ARQUIVO, APENAS ADICIONE O CONTEÚDO DO PRIMEIRO ARQUIVO, NO SEGUNDO.''' | ||
+ | |||
+ | *Coloque o arquivo ''xbmc-pbx-addon.php'' dentro da pastar /var/www/html/ | ||
+ | *Agora abra ele digitando: http://localhost/xbmc-pbx-addon.php | ||
+ | *Veja se está tudo OK, se não estiver, pode ser algum problema de permissão com o diretório /var/. | ||
+ | *Reinicie o Asterisk | ||
+ | |||
+ | |||
+ | |||
+ | '''XBMC: INSTALAÇÃO FRONT-END''' | ||
+ | |||
+ | '''Via arquivo ZIP''' | ||
+ | |||
+ | *No XBMC, vá até Sistema>Add-ons>Instalar a partir de um arquivo ZIP | ||
+ | **Procure o arquivo script.xbmc-pbx-addon.zip que você baixou antes. | ||
+ | *Você verá uma notificação dizendo que o aplicativo está ativado. | ||
+ | |||
+ | |||
+ | |||
+ | '''XBMC: CONFIGURANDO O FRONT-END''' | ||
+ | |||
+ | *No XBMC, vá até Sistema-> Add-ons -> Add-ons Ativos -> Add-ons de programas -> XBMC PBX ADDON -> Configuração | ||
+ | **Conexão: Seja cuidadoso ao colocar os valores para AMI (Que você colocou em /etc/asterisk/manager_custom.conf) | ||
+ | **Também coloque o hostname correto ou o endereço IP do seu PBX Server, que você colocou anteriormente. | ||
+ | **CDR e VoiceMail: Especifique a URL que você usou no navegador pra acessar o arquivo ''xbmc-pbx-addon.php'' (Esse endereço: http://localhost/xbmc-pbx-addon.php); | ||
+ | Clique em OK para salvar as configurações, reinicie o XBMC e o app estará funcionando. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Traduzido deste site[http://code.google.com/p/xbmc-pbx-addon/wiki/Installation], para ver completo e em Inglês, clique Aqui ->[http://code.google.com/p/xbmc-pbx-addon/wiki/Installation] | ||
== Data Estelar: 20/06/2014 == | == Data Estelar: 20/06/2014 == | ||
+ | |||
+ | '''Não terá aula, mas terá projeto!''' | ||
== Data Estelar: 25/06/2014 == | == Data Estelar: 25/06/2014 == | ||
+ | |||
+ | Nesta aula, fizemos alguns testes e considerações finais para o bom funcionamento do '''''PROJETO III'''''. Os dois professores, tanto o Sobral quanto o Boi, nos ajudaram na resolução de problemas, o mesmo ocorreu na aula subsequente a essa. | ||
== Data Estelar: 27/06/2014 == | == Data Estelar: 27/06/2014 == | ||
== Data Estelar: 02/07/2014 == | == Data Estelar: 02/07/2014 == | ||
+ | |||
+ | '''''APRESENTAÇÃO DO PROJETO III''''' | ||
+ | |||
+ | == Cópia das Notas das Avaliações da Equipe 5 == | ||
+ | |||
+ | {| border="1" cellpadding="2" | ||
+ | !Aluno | ||
+ | !Avaliação 1 | ||
+ | !Avaliação 2 | ||
+ | !Projeto | ||
+ | !FINAL | ||
+ | |||
+ | |- | ||
+ | | Cassiano || C || A || A || | ||
+ | |- | ||
+ | | Jean || B || A || B || | ||
+ | |- | ||
+ | | Thiago || B || A || C || | ||
+ | |- | ||
+ | |} |
Edição atual tal como às 10h26min de 14 de julho de 2014
Diário de Bordo
O INÍCIO
Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III:
IP's Utilizados:
Modem: 10.1.1.1 (Mudar IP da Máquina com o comando 'ifconfig eth0 10.1.1.x')
Roteador: 192.168.3.66
Khomp EBS: http://localhost:14100
ATA: 192.168.3.70
SNEP: 192.168.3.68
Comandos pertinentes:
ifdown eth0
ifup eth0
Como Configurar o YATSE como controle para o XBMC:
- No YATSE
Passo 1: Antes de mais nada, você tem que baixar o aplicativo via Play Store (Suponhamos que não há necessidade de mostrar como baixar e instalar o APP).
Passo 2: Abra o aplicativo, pressione "Proximo", depois configure da seguinte forma:
- Em Nome de Exibição, coloque o nome que você quer que seja o seu aparelho.
- Em IP Da Maquina, coloque o IP do seu computador em que vai rodar o XBMC.
- Em Porta do Servidor Web, coloque 8080.
Data Estelar: 23/05/2014
1. Na aula de hoje foi reconfigurado o ATA, onde mudamos algumas configurações que não estavam batendo como a de ramal. Apos o intervalo, foi trocado o ATA e foi feita a configuração novamente. (IP ATA:192.168.3.70)
2. Foi configurado o KHOMP. (http://localhost:14100 Login: Admin / Senha: Khomp123)
3. No SNEP (IP 192.168.3.68 | Login: admin / Senha: Admin), na aba de cadastro>troncos, foi adicionado o canal 68.
4. E na aba regras de negócios>rotas, foi inserida a linha analógica.
Obs: Se retirado o spliter, e deixar apenas o fio do telefone vindo da central, mudar configuração no SNEP em Rotas de Analogica para VoIP.
Data Estelar: 30/05/2014
- Equipamentos necessários:
- Khomp
- Computador
- Modem
- AP
- ATA
- Telefone
- Cabos
- Software
- 2 Cabos de Força
- 5 Cabos de Rede de Aproximadamente 1 Metro
- 3 Fontes(Khomp, ATA e Modem)
- Régua
- CDs
- Pendrive
- Filtro de Linha(Telefone)
- Spliter.
Após o intervalo:
Foi configurado o modem e o AP, com as seguintes configurações:
Modem | AP |
---|---|
Port: 0 | Modo: PPPoE |
VPI: 8 e VCI: 35 | Configurações Avançadas: Escrever o endereço IP da Equipe |
Encapsulamento: LLC/SNAP | |
Modo: Bridge |
Data Estelar: 06/06/2014
Foi instalado o XBMC na maquina usando os códigos abaixo:
- Alterar o usuário para root:
sudo su
- Adicionar os repositórios:
echo 'deb http://www.deb-multimedia.org squeeze main non-free' >> /etc/apt/sources.list
echo 'deb-src http://www.deb-multimedia.org sid main' >> /etc/apt/sources.list
- Atualizar a lista de pacotes dos repositórios:
apt-get update
- Instalar o pacote deb-multimedia-keyring:
apt-get install deb-multimedia-keyring
- O pacote libmad0:
apt-get install libmad0
- E, por fim, o XBMC:
apt-get install xbmc
Data Estelar: 11/06/2014
Foi proposta o inicio real do ''PROJETO III'', e todos concordaram.
O professor Ederson Torresini (Boi) juntamente com o professor Marcelo Maia Sobral deram a data de 02/07/2014 para que o ''PROJETO III'' esteja pronto.
- Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo:
- Fazer um ramal para celular [PRONTO ✓]
- Usar o celular como controle remoto para o XBMC [PRONTO ✓]
- Acessar mídia do computador via Celular e vice-versa [PRONTO ✓]
- Aparecer ligação do celular no XBMC [PRONTO ✓]
- Ejetar disco via Smartphone [PRONTO ✓]
- Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC [PRONTO ✓]
- Colocar música na espera do ramal
- Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.
Data Estelar: 13/06/2014
Na aula de hoje, foi configurado o Yatse nos Smartphone do Jean e do Thiago, ambos sistema operacional Android. Para que consigamos acessar o XBMC via smartphone e usar o aparelho movel como controle remoto, precisamos atualizar a versão do XBMC citada na Data Estelar 06/06/2014, que é a versão 10.0. Como a versão do nosso sistema operacional é um pouco antiga, a versão do XBMC não pode ser muito nova, então, abaixo como atualizar o programa para a versão 11.0 "Eden".
Para você atualizar, primeiro você deve ir ao terminal e através da linha de comando, procurar o arquivo "sources.list", que nada mais é que uma lista de repositórios. Esse arquivo "sources.list" você pode abrir usando o comando "nano", pois é um arquivo de texto.
Digite esse comando no terminal:
nano /etc/apt/sources.list
Quando você entrar no arquivo, adicione a seguinte linha:
deb http://www.deb-multimedia.org squeeze-backports main
(NOTA: Você pode copiar o link acima, e usar Shift+Insert no terminal para colar)
Depois atualize os diretórios:
sudo apt-get update
Agora, instale a nova versão do XBMC:
sudo apt-get install -t squeeze-backports xbmc
Esse ultimo comando, diz que ele quer instalar o "xbmc" do servidor "squeeze-backports".
Resumo da aula:
Conseguimos usar o Yatse[1] nos Smartphones e concluir algumas das promessas feitas na aula anterior, entre elas estão:
- Usar o celular como controle remoto para o XBMC
- Acessar mídia do computador via Celular e vice-versa
- Aparecer ligação do celular no XBMC
- Ejetar disco via Smartphone
- Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC
Logo, pretendemos até antes da Data Estelar 02/07/2014, terminar o Projeto III.
Data Estelar: 18/06/2014
Lista de canais para TV LiveStream no XBMC. [2]
Hoje, concluímos alguns passos para o fim do PROJETO III, do tipo configurar a Livestream como adicional em nosso projeto, não tendo como um objetivo, apenas como uma parte interessante de fazer. Também criamos dois ramais, um no smartphone do Jean e o outro no smartphone do Thiago, e ambos funcionaram (usamos o programa Zoiper para Android).
Depois do intervalo começamos a configurar o plugin do XBMC para integra-lo com o Asterisk.
Como instalar o XBMC-PBX-ADDON:
INTRODUÇÃO:
Esse aplicativo existem dois componentes:
- O Front-End, que roda no XBMC o aplicativo.
- O Back-End, que roda no PBX server parte do Asterisk e parte em PHP.
DOWNLOAD DOS ARQUIVOS NECESSÁRIOS:
- Download da ultima versão aqui -> [3];
- Salve o arquivo em algum lugar, mais tarde você precisará dele;
- Presumimos que o nome do arquivo seja: script.xbmc-pbx-addon.zip;
PBX: INSTALAÇÃO BACK-END
Mover Arquivos:
- Descompacte o arquivo script.xbmc-pbx-addon.zip que você baixou antes;
- Procure um diretório na pasta que você descompactou chamado "backend_files";
Agora é a vez do PBX:
- Entre em seu servidor PBX;
- Coloque o arquivo manager_custom.conf dentro do diretório /etc/asterisk;
- Edite este arquivo, e coloque o IP que você colocou como IP Adress no seu XBMC host.
--- ---- ---- --- -- ** ** ** --- --- --- --- ---
- Se Você não está usando uma versão padrão do FreePBX e Asterisk, certifique-se de adicionar ao arquivo manager.conf que se encontra no diretório /etc/asterisk, a seguinte linha:
#include manager_custom.conf
- Dentro da pasta "Backend_files", existe um arquivo chamado "extensions_custom.conf", copie o CONTEÚDO deste arquivo, e cole dentro do arquivo extensions_custom.conf presente no diretório /etc/asterisk.
LEMBRANDO: NÃO SUBSTITUA O ARQUIVO, APENAS ADICIONE O CONTEÚDO DO PRIMEIRO ARQUIVO, NO SEGUNDO.
- Coloque o arquivo xbmc-pbx-addon.php dentro da pastar /var/www/html/
- Agora abra ele digitando: http://localhost/xbmc-pbx-addon.php
- Veja se está tudo OK, se não estiver, pode ser algum problema de permissão com o diretório /var/.
- Reinicie o Asterisk
XBMC: INSTALAÇÃO FRONT-END
Via arquivo ZIP
- No XBMC, vá até Sistema>Add-ons>Instalar a partir de um arquivo ZIP
- Procure o arquivo script.xbmc-pbx-addon.zip que você baixou antes.
- Você verá uma notificação dizendo que o aplicativo está ativado.
XBMC: CONFIGURANDO O FRONT-END
- No XBMC, vá até Sistema-> Add-ons -> Add-ons Ativos -> Add-ons de programas -> XBMC PBX ADDON -> Configuração
- Conexão: Seja cuidadoso ao colocar os valores para AMI (Que você colocou em /etc/asterisk/manager_custom.conf)
- Também coloque o hostname correto ou o endereço IP do seu PBX Server, que você colocou anteriormente.
- CDR e VoiceMail: Especifique a URL que você usou no navegador pra acessar o arquivo xbmc-pbx-addon.php (Esse endereço: http://localhost/xbmc-pbx-addon.php);
Clique em OK para salvar as configurações, reinicie o XBMC e o app estará funcionando.
Traduzido deste site[4], para ver completo e em Inglês, clique Aqui ->[5]
Data Estelar: 20/06/2014
Não terá aula, mas terá projeto!
Data Estelar: 25/06/2014
Nesta aula, fizemos alguns testes e considerações finais para o bom funcionamento do PROJETO III. Os dois professores, tanto o Sobral quanto o Boi, nos ajudaram na resolução de problemas, o mesmo ocorreu na aula subsequente a essa.
Data Estelar: 27/06/2014
Data Estelar: 02/07/2014
APRESENTAÇÃO DO PROJETO III
Cópia das Notas das Avaliações da Equipe 5
Aluno | Avaliação 1 | Avaliação 2 | Projeto | FINAL |
---|---|---|---|---|
Cassiano | C | A | A | |
Jean | B | A | B | |
Thiago | B | A | C |