TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #427227: Aplicacion entorno grafico

 

Sobre el autor

Usuario:
tys (0) [es]

Calificaciones:

Puntaje:
0
Promedio:
3,00
Positivas:
0 (0,00 %)
Neutrales:
0 (0,00 %)
Negativas:
0 (0,00 %)

Estadísticas de Proyectos:

Publicados:
1
Contratados:
0 (0,00 %)

Opciones:

Hazle una pregunta

Información del proyecto

Encabezado:
Desarrollo de aplicación en windows para enviar simples ordenes a un controlador IP domótico.
Tipo de ofertas:
Públicas
Fecha de publicación:
09/02/2012 16:52
Finaliza en:
Finalizado (28/02/2012 18:23)
Contrataciones:
No hay contrataciones. Ya no se puede contratar.
Estadísticas:

Descripción detallada:

Necesitamos desarrollar una aplicacíon con entorno grafico de windows XP/Vista/7 (posible futuro multiplataforma) que envíe ordenes a un equipo domótico en red local para apagar/enceder/consultar estado del elemento a actuar (calefactor, luz, ...). Cada equipo domótico dispone de 7 (relés) sobre los que poder actuar.
El equipo domótico recibe las ordenes mediante una conexión SSH.

Por lo tanto es necesaria una interfaz de usuario muy sencilla donde aparezcan pulsadores que indiquen el estado del elemento (Rojo si está apagado, Verde si está encendido)
Adicionalmente se valoraría el poder disponer de un programador de encendido/apagado individual junto a cada pulsador. (Existe la posibilidad de enviar esta programación al sistema del equipo domótico ya que lleva embebido el scheduled contab)
Por otro lado esta aplicación ha de incluir una parte de administrador donde poder añadir/eliminar botones con sus respectivos parámetros (IP, relé, Nombre del botón)
A groso modo podría ser así la interfaz gráfica:

Información agregada: 14/02/2012 17:01 (?)

Hemos desarrollado algo más el texto y la parte gráfica:

APLICACIÓN

Necesitamos una aplicación con entorno gráfico basado en Windows que interactúe con el hardware domótico.

Ha de disponer de una parte de usuario con las siguientes acciones (Hoja MAIN):

  • Encendido/Apagado del elemento pinchando sobre el botón o nombre.
  • Programación horaria del elemento
  • Marcado de varios elementos para su activación/desactivación

Dentro de programación horaria del elemento debe ser posible realizar hasta 2 tramos horarios. Siendo 0.00-0.00 ese tramo desactivado por si solo se quiere utilizar uno. (ver hoja PROGRAMACION)

Por otro lado la parte de administración podría realizarse directamente sobre la base de datos que almacena los datos para poder añadir/eliminar elementos y configurar los respectivos parámetros (IP, Nº de relé, Nombre del dispositivo, categoría del dispositivo y días festivos en los que la programación horaria estará desactivada)

PROGRAMACIÓN DE LA APLICACIÓN

Creemos que puede realizarse mediante lenguaje Java con la intención de convertirla en multiplataforma en un futuro.

La base de datos podría ser Access (protegida con password) que no necesita ninguna instalación y así poder actuar sobre ella directamente como administradores.

La conexión con cada equipo domótico se ha de realizar mediante conexión SSH. Este equipo lleva embebido Linux. BusyBox v1.19

Los códigos de actuación son:

  • Activar reléX.

            echo 1 > /sys/class/leds/link:green:XXX/brightness

            uci set system.led_XXX.default=1

            uci commit

  • Desactivar reléX.

            echo 0 > /sys/class/leds/link:green:XXX/brightness

            uci set system.led_XXX.default=0

            uci commit

  • Consultar estado del reléX

            uci get system.led_XXX.default (devuelve 1 sin ON 0 si OFF)

 

Facilitaremos conexión remota al dispositivo domótico para realizar los test necesarios

IMAGENES

 

Condiciones de pago

Presupuesto:
No definido
Forma de pago:
Definida en la descripción
Métodos de pago:
  • A convenir

Condiciones de entrega

Tiempo de entrega:
30 días corridos
Métodos de entrega:
  • Definidos en la descripción

Consejos:

Información importante antes de ofertar: