Skip to content

lefranchi/clj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chico Leandro Java

Este projeto tem como objetivo transmitir mídia via rede. A transmissão é feita por todos meios de rede disponíveis efetuando balanceamento de carga e tolerância a falhas entre eles.

Artefatos

  • Receptor: Recebe dados;
  • Transmissor: Envia dados;
  • JSInfo: Aplicativo de Audio para testes;
  • DataLineTester: Verifica DataLines disponí­veis no equipamento;
  • RmsVolumeTester: Testa volume de entrada;
  • AudioRecorder: Captura audio do target configurado e salva em arquivo wav;
  • PPPManager: Gerenciador de conexão/desconexão de modem via ppp;
  • PppInitializer: Configura ambiente geral para conexőes ppp;
  • PppDbUpdate: Autalizador automatico de informaçőes para conexăo ppp.

Scripts

Sempre executar do diretorio rais do clj: ./scripts/install.sh

  • udev/10-clj.rules: udev para acionar o programa gerenciador de conexão/desconexão;
  • udev/clj-ppp.sh: shell que executa o programa acionado pelo udev rule;
  • depInstall.sh: instala dependências maven não contidas no repositório central;
  • install.sh: compila e instala todos artefatos do sistema;
  • kill.sh: finaliza execução de todos programas do sistema;
  • uninstall.sh: remove todo o sistema;
  • java-run-as-root.sh: executa o java em modo root;
  • java-install.sh: instala o java utilizando link simbolico e update-alternatives.

Raspberry Pi - Setup

  • Work Directory: mkdir -p /home/pi/work/workspaces/ablebit
  • Wifi: /etc/network/interfaces
#!shell
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
auto wlan0

iface wlan0 inet dhcp
	wpa-ssid "xxxxxx"
	wpa-psk "xxxxxxxxx"

  • sudo cp ./files/linux/keyboard /etc/default/;
  • sudo service networking reload;
  • sudo apt-get update;
  • sudo apt-get upgrade;
  • sudo cp /usr/share/zoneinfo/Brazil/East /etc/localtime;
  • sudo apt-get install ntpdate iptraf openjdk-8-jdk maven;
  • git clone XXXXX;
  • sudo ./scripts/install.sh;

About

Balanced audio transmission.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published