Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
Próxima revisãoAmbos lados da revisão seguinte
ubalab:transmipi [2016/05/24 18:59] efeefeubalab:transmipi [2016/05/26 00:28] efeefe
Linha 1: Linha 1:
 [[ubalab]] > TransmiPi [[ubalab]] > TransmiPi
  
-Criar uma estacão de transmissão de áudio via icecast com uma Raspberry Pi e uma placa de som USB. Todos os scripts estão disponíveis [[https://gitlab.com/ubalab/transmipi|repositório no gitlab]].+Criar uma estacão de transmissão de áudio via icecast com uma Raspberry Pi e uma placa de som USB. Todos os scripts estão disponíveis no [[https://gitlab.com/ubalab/transmipi|repositório no gitlab]].
  
 Responsável: [[:felipefonseca|efeefe]] Responsável: [[:felipefonseca|efeefe]]
Linha 35: Linha 35:
 ==20/05/16== ==20/05/16==
  
-Aproveitei a ocasião do [[cienciaaberta:workshopdadosgeo|Workshop sobre Dados Georreferenciados]] da plataforma [[cienciaaberta:cienciaaberta|Ciência Aberta]] para testar a TransmiPi. Primeiro problema: a internet não estava funcionando no auditório da Escola Tancredo Neves. O jeito foi apelar para a EstacaoRedeMovel.+Aproveitei a ocasião do [[cienciaaberta:workshopdadosgeo|Workshop sobre Dados Georreferenciados]] da plataforma [[cienciaaberta:cienciaaberta|Ciência Aberta]] para testar a TransmiPi. Primeiro problema: a internet não estava funcionando no auditório da Escola Tancredo Neves. Por sorte havia levado a EstacaoRedeMovel, que andava parada desde o ano passado mas funcionou razoavelmente. 
 + 
 +script para informar o IP não está rodando, mas através da interface web de administração do roteador wifi da estação, consegui verificar quais eram os clientes que haviam pedido IP por DHCP e consegui assim entrar na Pi. Rodei o darkice, e o stream começou. Estava usando um microfone ambiente, só para testes mesmo. Testei algumas vezes com o mplayer e consegui escutar, mesmo com todas as limitações da qualidade do áudio e da conexão. Usei o curl para gravar um pedaço no meu computador. Consegui um arquivo de 4.1Mb, com duração de menos de sete minutos: 
 + 
 +{{:ubalab:teste-transmipi-3g-tancredo.mp3|Áudio de teste}} 
 + 
 +Depois, a conexão 3G caiu. Ainda conseguia acessar a Pi pela rede local, mas não consegui mais fazer a EstacaoRedeMovel conectar-se. Talvez algo a ver com a franquia diária de dados do plano pré-pago de 3G que estava usando com ela. De todo modo, para todos os efeitos a transmissão funcionou. 
 + 
 +Nos próximos dias, temos uma oportunidade real para testar a Transmipi em um evento grande. Para isso, preciso fazer o darkice iniciar automaticamente, configurar a conexão direto pelo modem 3G USB, e talvez usar o noip para descobrir o IP da conexão (apesar de achar que a Vivo não vai me deixar conversar direto com ela, remotamente). 
 + 
 +==25/5/16== 
 + 
 +  * Instalando o cliente no-ip. Não está no repo da Dietpi, mas [[http://www.awesomeweirdness.com/projects-diy/raspberrypi/setup-noip-client-raspberry-pi/|esse tutorial]] resolve. Configurei um domínio grátis, mas só depois do 3G funcionar vou saber se a operadora me deixa acessar a máquina de fora. 
 +  * Quando inicio a Pi com o modem 3G, ele está em modo mass storage. Preciso então rodar o usb_modeswitch. Depois de penar um pouco, consegui encontrar um [[http://bytefish.de/blog/huawei_e352s5/|tutorial]] que funciona com o meu modelo (Huawei E303). 
 +  * Uma vez modificado o modo USB para poder acessar o modem, precisei encontrar uma solução para conectar à rede 3G. Usei o [[http://www.sakis3g.com/|Sakis3G]]. Encontrei também um [[https://lawrencematthew.wordpress.com/2013/08/07/connect-raspberry-pi-to-a-3g-network-automatically-during-its-boot/|tutorial]] sobre como rodar o Sakis automaticamente a cada boot. Precisei dos [[http://www.androidpit.com.br/forum/576315/tutorial-configurar-internet-3g-tim-claro-vivo-oi-em-todos-smartphones-android|dados da operadora]] para fazer funcionar. 
 +  * Voltando ao Darkice: simplesmente habilitar o daemon em /etc/defaults/darkice não surtiu efeito. Tentei seguir os passos descritos [[http://ubuntuforums.org/showthread.php?t=2183222|aqui]], mas não deram certo. A correção do script rolou, então o comando service darkice start funciona. Mas o início automático não. 
 + 
 +===TODO=== 
 + 
 +  * Conectar a Pi diretamente pelo 3G. 
 +  * Fazer o darkice rodar automático (daemon ou script?) 
 +  * Descobrir o IP e testar se consigo acessar.
  
 ===Arquivo=== ===Arquivo===