quinta-feira, 8 de abril de 2010

servidor ladecasa

O servidor ladecasa é uma solução que permite o controlo de diversos dispositivos e aplicações através de um interface web.


caracteristicas:


  • actualização automática diária da programação da televisão

  • categorização dos canais de televisão, configurável (ex:favoritos/documentarios/desporto)

  • alerta de inicio de programa de televisão (via google calendar)

  • controlo de aparelhos electricos,via X10 (ex: Luzes,estores,aquecimento)
  • controlo de dispositivos por infravermelhos (ex: TV, Aparelhagem, ZonBox, Meo)

  • controlo do xbmc media center (http://xbmc.org/)

  • controlo automático dos dispositivos (podem ser programados via uma simples API), por exemplo:


    • se primir na capa de um filme o servidor ladecasa liga a tv(se for necessário), muda a tv para o canal do computador, liga a aparelhagem e muda-lhe o canal para o computador, desliga a luz e faz play ao filme.

    • quando carrego no botão desligar, todos os dispositivos configurados para isso,são desligados. se já for de noite, a luz permanece ligada durante 1 minuto.

    • ao escolher um canal, a televisão liga (se estiver desligada), muda de canal na box da zon e desliga a aparelhagem.




video de demonstração (o dispositivo de controlo é o ipod touch):



video de demonstração (agora com o android num x10 da sony ericsson, feito pelo PQ):



requisitos Hardware:

  • pc

  • usb-uirt (para controlo infravermelho)

  • X10 (para controlo rede electrica)

  • wireless router

  • ipod touch / ipad /iphone / dispositivo com um browser e wifi

  • internet



Software(open-source) Utilizado :

  • Sistema Operativo: Ubuntu (http://www.ubuntu.com/)

  • Controlo Infravermelhos: LIRC (http://www.lirc.org/)

  • Media Center: XBMC (http://xbmc.org/)

  • Controlo Rede Eléctrica: HEYU (http://heyu.tanj.com/)

  • Servidor Aplicacional: Jboss (http://www.jboss.org/)

  • base de Dados: mysql (http://www.mysql.com)

  • Ferramenta Desenvolvimento: Eclipse (http://www.eclipse.org/)

  • Linguagem: Java (http://www.sun.com/software/opensource/java/)

Seguidores