Estás en: Inicio > Listado de proyectos > Software y Tecnología > Instalaciones y Redes > UNIX/LINUX > Software Php Configruación Equipos Hardware Propio

Proyecto: Software Php Configruación Equipos Hardware Propio

Visible en:
ar bo cl co cr cu ec sv es gt hn mx ni pa py pe do pr uy us ve xx
 
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"
 
Autor:
 
Tipo de ofertas:
Con datos de contacto i
 
Presupuesto:
3.000,00 EUR (8.998.981,52 COP)
 
Tiempo de entrega:
30 días
 
Método de pago:
A convenir
 
Fecha de publicación:
01/05/2006 20:20
 
Finaliza en:
Finalizado
 
 
  ¿Qué es un proyecto? ¿Cómo publicar un proyecto? ¿Cómo realizar una oferta?
Descripción:
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.

Preguntas
29/05/2006 22:39 P: Cual es la capacidad de los servidores en los que se desea instalar el servidor web y la base de datos? jabolinux (0) co Datos verificados
     
17/05/2006 01:44 P: Estimado señor, he ampliado la información de mi oferta. Ruego me conteste si desea una nueva valoración. Gracias. gonzalomc (1) es
     
08/05/2006 11:14 P: ¿Qué importancia tiene para uds. El hecho que la solución sea o no independiente de la plataforma del cliente? Esto es.. ¿Una aplicación que solo sea ejecutabe el windows es válida? nicorasu (0) ar Datos verificados
08/05/2006 16:52 R: Queremos que el instalador pueda usar cualquier ordenador con navegador (portátil, pda, nokia 770, pc), y eso requiere que la parte más importante se ejecute en el servidor y un simple navegador debe ser suficiente para acceder y programar los equipos.  
04/05/2006 12:24 P: ¿El tiempo de desarrollo y el presupuesto es innegociable? softcode (0) es
07/05/2006 16:09 R: No, es importante tener el desarrollo en dos meses, pero si se puede reducir pues tanto mejor. En cuanto al precio, haga su oferta como crea más conveniente. No estamos valorando tanto el precio, como las referencias y posibilidades de hacerlo bien.  
03/05/2006 19:34 P: Habeis pensado la posibilidad de crear una aplicación cliente en un lenguaje de programacion tipo vb, vc...Que generé una tabla o script que sea lo que realmente se procese mediante php? Son muchas las limitaciones de php para este proyecto. consultic (1) es
07/05/2006 16:09 R: Si hemos pensado en ello. Pero sería necesario que el cliente descargue la aplicación y que no haya problemas en la máquine cliente, si esto se puede asegurar no hay inconveniente.  
03/05/2006 07:14 P: Otro tema espinoso es el de drag&drop, porque en php es muy limitado el hacer esto. ¿Para qué es necesario esto, únicamente para situar un objeto dentro de un plano? Podría llegar a conseguirse mediante javascript, pero me gustaría saber su utilidad yrobla (0) es
03/05/2006 16:52 R: Si. Podemos usar javascript. La necesidad de situarlo en una posición, viene impuesta porque el usuario, encontrará un plano de cada esancia, en la que se representan los elementos allí instalados, de la forma más gráfica posible, y el sólo tendrá tocarlo  
03/05/2006 07:14 P: El programa en php entiendo que únicamente debe controlar la base de datos, es decir, insertar los registros correspondientes según las opciones, no?Vuestro protocolo sería el que utilizase esta base de datos para hacer funcionar los dispositivos, verdad? yrobla (0) es
03/05/2006 16:53 R: Si. El php, debe generar unas tablas planas, con una estructura que ya comentaremos, para que otro soft interno del servidor analize los cambios y los propague a través de nuestro bus propietario.  
02/05/2006 10:09 P: En la descripción del proyecto, en la explicación del segundo paso (realizado por el instalador), al hablar de un drag and drop, estan asumiendo que se va a ejecutar algo como javascript para poder lograr ese efecto.¿No? (Debido a las limitaciones de php) nicorasu (0) ar Datos verificados
03/05/2006 16:52 R: Si. De hecho actualmente tenemos una versión completa que funciona integramente en javascript, pero hay problemas con según qué navegadores, por eso queremos independizarla lo más posible del navegador del usuario, cuando sea necesario se usará javascript  
01/05/2006 21:34 P: Por favor confirmen si mi interpretacion es correcta:un hardware propietario se comunica via tcp/ip con un protocolo propietario; se requiere que este hardware se configure via tcp/ip por medio de una aplicacion web que interprete su protocolo propietario mashter (1) mx
03/05/2006 16:52 R: No. Nuestros equipos entre sí utilizan un protocolor propietario no es tcp/ip. Todos los equipos se conectan a un servidor con linux y es este servidor (uno por instalación), el que se cominica por tcp/ip estándard.  
01/05/2006 20:59 P: Que configuracion tienen los equipos? freehand (0) ve Datos verificados
03/05/2006 16:52 R: Los equipos no pueden ser vistos directamente por el instalador. El sólo se comunica con el servidor en el que corren varias tareas. El gestor de bases de datos, el servidor de php, una tarea invisible que se comunica con nuestros equipos.  

Volver arriba

hidden Recibe ofertas con datos de contacto. Ayuda
Fecha Oferta T. de entrega  Precio Postulante
31/05/2006 07:25 Instalador Web De Domótica fsolar (0) ar Datos verificados
31/05/2006 07:15 Sistema Integral Para Configuración De Equipos De Domótica nicorasu (0) ar Datos verificados
30/05/2006 07:05 Ofrezco Experiencia, Conocimientos Y Exelente Calidad jabolinux (0) co Datos verificados
29/05/2006 20:35 Expertos En Desarrollos Complejos morquechosdesign (0) mx
28/05/2006 21:25 Propuesta ld_saenz (0) ar Datos verificados
11/05/2006 15:15 Desarrollo Php Domotica thethinkcap (6) ar Datos verificados
09/05/2006 15:45 Nomade Co Argentina nomade (0) ar
08/05/2006 19:55 Propuesta Para Aplicación Php De Configuración Remota sebastiankalel (0) ar
05/05/2006 08:15 Aplicación Web Para Instaladores De Domótica gonzalomc (1) es
05/05/2006 07:45 Proyecto Integral curty (1) ar Datos verificados
04/05/2006 08:15 Ysoft - Programadora Española Experta En Php Y Mysql yrobla (0) es
04/05/2006 08:15 Presupuesto Para Soft Php consultic (1) es
03/05/2006 11:25 Proyecto De Administración De Equipos De Domótica dreamtheater (0) ar
03/05/2006 07:15 Mi Oferta igayoso (0) es
02/05/2006 12:15 Odemos Realizar El Trrabajo En Dos Meses yer28 (0) ve Usuario dado de baja
02/05/2006 07:05 Presupuesto Configuración De Equipos ignaciomangas (0) ar
02/05/2006 07:05 Presupuesto paterlinimatias (0) ar Datos verificados

Volver arriba

Realizar Oferta

Título: Software Php Configruación Equipos Hardware Propio
Autor: maxdomo
Fecha de inicio: 01/05/2006 20:20

  • Todas las ofertas generan un compromiso entre las partes.
  • No se puede ofertar en proyectos finalizados.

Volver arriba