TrabajoFreelance
El punto de encuentro laboral
trabajofreelance.com

¡Bienvenido! (Entrar o Registrarse)

Búsqueda rápida

Proyecto #18366: Software Php Configruación Equipos Hardware Propio

 

Sobre el autor

Usuario:

Calificaciones:

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

Estadísticas de Proyectos:

Publicados:
3
Contratados:
2 (66,67 %)

Opciones:

Hazle una pregunta

Información del proyecto

Encabezado:
Necesitamos diseñar un software de configuración de unos equipos que fabricamos.
Este soft se podrá ver a través de un navegador estándar
lo usarán instaladores de "domótica"
Tipo de ofertas:
Con datos de contacto
Fecha de publicación:
01/05/2006 20:20
Finaliza en:
Finalizado (31/05/2006 20:20)
Contrataciones:
No hay contrataciones. Ya no se puede contratar.

Descripción detallada:

Desarrollo de una aplicación en PhP

Fabricamos unos equipos para domótica, ( es decir todo el hardware y los programas de microcontrolador que llevan incorporados).
Estos equipos se conectan en una red con un protocolo propietario.
Tanto el instalador como el usuario acceden a sus funciones a través de un servidor TPC/IP, el cual convierte las señales del protocolo propio a informaciones presentadas en páginas HTML.

Estos equipos es necesario configurarlos (definir cómo funciona cada uno de ellos y cómo se inter-relacionan con el resto de equipos de la instalación).

Necesitamos desarrollar dos aplicaciones:
1.- Aplicación para los instaladores (configurar todo)
2.- Aplicación para los usuarios (ver y actuar) sobre los equipos de la casa.

De momento solicitamos el desarrollo de la primera parte:
Un soft que soportado en el servidor que lleva cada vivienda, (podemos instalarle un gestor de PhP y bases de datos) en Linux y con el menor consumo de recursos posible, porque las bases de datos son pequeñas sin complejidad y porque  el servidor tiene poco espacio en su memoria Flash.
En cuanto al Instalador, accederá a la dirección IP del servidor y éste le enviará unas páginas que podrá ver con “IE”, “Mozilla”, “Firefox” o cualquier otro navegador.

DEFINICION DE LAS PÁGINAS HTML QUE VERÁ EL INSTALADOR:

Vamos a rellenar unos registros de las tablas que ya estarán definidas.
El instalador tendrá una serie de pestañas, a través de las cuales irá definiendo la estructura de la vivienda.
1er. Paso: Definir las zonas de las que consta una vivienda.
Nombre de la zona y  cada una tendremos la posibilidad de añadir un plano (estará en jpg)

2º Paso: Definir los equipos instalados en cada dependencia, esto se podrá hacer pinchando sobre el nombre de la zona y se mostrará el plano asociado o en su defecto un rectángulo de un color sólido y el nombre de la zona en su interior.
En un menú a la izquierda tendremos una serie de iconos, que representan todos los equipos y señales que pueden usar en la instalación (p.e. luz regulable, luz o­n/FF, detector fuego, pulsador luz, control de audio, emisor IR para aire acondicionado ......) con el ratón arrastrará uno de estos iconos y lo soltará en algún lugar del plano, en ese momento debe aparecer una ventana con todos los campos que identifican al objeto que acaba de situar, aunque hay muchas características comunes a todos ellos, hay otras que serán específicas del objeto (p.e. el nivel de brillo de una luz), en una tabla se irán incorporando los objetos creados, las coordenadas donde está, y las características generales y específicas).
Al pasar sobre un objeto veremos su estado y datos más significativos, al pincharlo editaremos la ventana de sus características.
Este proceso lo repetirá el instalador para todos los objetos de la vivienda.
Un detalle: A veces hay tantos que podría ser útil copiar y pegar entre objetos similares.

3er paso: Ahora toca crear las relaciones que unen unos objetos con otros. Esta parte es la más difícil y de momento no tenemos un proceso que nos parezca simple, aunque será necesario implementar algo sencillo o de la contrario un proceso guiado.
Lo que se necesita es lo siguiente:
Supongamos que tenemos una luz regulable, que se enciende automáticamente al detectar presencia en la zona (durante un tiempo a especificar), que puede bloquearse el encendido (p.e. durante el día) o bien que a partir de cierta hora se enciende automática pero con un brillo del 15%, (esto es para si te levantas durante la madrugada no te deslumbres con el brillo), no obstante a partir de las 7:00 el brillo será del 100%. Otra circunstancia, se detecta movimiento pero el sistema está en modo de alarma, no se encenderán las luces pero si iniciará un proceso de llamada de alarma (envía SMS, envía mail, llama a un teléfono, comunica con una central de alarmas).
Todas estas relaciones tienen que poderse expresar en una tabla que enlaza objeto emisor de la orden y objeto receptor de la misma, junto con otra serie de campos que indiquen qué deber hacer con las condiciones que regulan la relación.

Por último indicar que hay objetos que pertenecen a un mismo equipo,
P.e. Tenemos un módulo de 6 relés. El instalador no ve el módulo de 6 relés, sólo ve controlador de válvulas, o control de suelo radiante o lámpara o­n/OFF, pero todos ellos son relés que pertenecen al mismo equipo. Para hacer hemos creado una estructura que define un ID de 16 bits (los 8 bits de mayor peso indican el equipo y los 8 de menor peso indican el objeto del equipo).
Estos detalles y otros de mayor profundidad los especificaremos al adjudicar el proyecto.

Condiciones de pago

Presupuesto:
Hasta 3.000,00 EUR (1.964.340,39 CRC)
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: