Fuentes del proyecto de domótica

Como muchos me habéis pedido aquí dejo las fuentes del proyecto de domótica:

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

Luces: (Visual C++ 6.0) El corazón del sistema software. Este es el encargado de abrir el puerto tcp 1976 para recibir conexiones, validar usuarios, enviar por el puerto paralelo las ordenes que estos dicten entre otras cosas. Podeis descargar el programa compilado, con su base de datos y su fichero .ini aquí (Recordad que para ejecutarlo en windows NT, 2000, XP o 2003 debeis usar el allowio)

Web: (DHTML y ASP) Interfaz web para poder usar el sistema mediante un navegador o un móvil con WEP.

Applet: (Visual J++) Applet de java para la interfaz web, la cual muestra en tiempo real los cambios de los aparatos eléctricos.

Remoto: (Visual C++ 6.0) Aplicación para gestionar los comandos de un mando a distancia por infrarrojos.

SMS: (Visual C++ 6.0) Aplicación para gestionar los comandos de mensajes cortos por móvil.

Me hubiera gustado modificar los fuentes para dejarlos más claros, elegantes e incluso más eficientes, pero no he tenido tiempo hasta ahora y no lo tendré en un tiempo futuro, por lo que los pongo tal como los dejé.

15 comentarios en “Fuentes del proyecto de domótica

  1. Anonymous

    ola mui wenas
    primeramente felicitarte por tu gran trabajo!!
    quisiera realizarte una pregunta sobre el ejecutable luces(ya compilado) del archivo servidor… ya q no ejecuta en mi sistema xp da un fallo de error de aplicacion de windows, nose si tendras constancia de esto..
    por otro lado si intento compilar el luces.dsp me da fallo de odbcss.h creo q esto es por no tener la libreria msdn? puede ser ?
    ya q no compilo con programas de micro$.. perdon por mi ignorancia en el tema, soi nuevo pero estoi mui interesado en aprender de tus grandes enseñanzas! jej
    gracias por el tiempo q le hechas en hacer todas estas cosas!
    un saludo

    Responder
  2. sistemasorp

    Como ponía el artículo necesitas el programa allowio para permitir acceder al puerto paralelo en un windows 2000 o xp. En la línea de comandos debes usar allowio Luces.exe 0x378

    ¿Con qué programa compilas las fuentes?

    Responder
  3. Anonymous

    si hago un allowio Luces.exe 0x378 > txt en el command
    ====
    AllowIO for PortTalk V2.0
    Copyright 2002 Craig Peacock
    http://www.beyondlogic.org
    Address 0x378 (IOPM Offset 0x6F) has been granted access.
    Executing luces.exe with a ProcessID of 340
    PortTalk Device Driver has set IOPM for ProcessID 340.
    ===

    i el luces.log :

    22/02/2007 13:25:56 Inicializando puerto paralelo
    22/02/2007 13:25:56 Inicializando conexión a la base de datos

    pero el programa se inicia, sale la ventana gris i se cierra.

    compilar lo ago con el dev c++, pero me estoi bajando el express de microsoft
    gracias por su tan rapida respuesta! un saludo

    Responder
  4. Anonymous

    estupendo ya lo sulicione desde un acceso directo al allowio pasandole el luces.exe.
    una nueva duda, es necesario crear en la maquina en el q lo uses una conexion odbc a sql o acces? o no es necesario, y mi otra duda simplemente tener el portalk corriendo.. i listo¿?
    gracias de antemano

    Responder
  5. Anonymous

    ya me funciona todo! aver si consigo subir nota en clase jejjej
    muchas gracias por este gran articulo
    veremos algun articulo mas sobre domotica ¿?¿?¿? quien sabe
    gracias por todo

    Responder
  6. eldanas@hotmail.com

    Hola.
    Lo primero felicitarte por el trabajo.. Eres un monstruo !!!
    He mirado algo, pero no me queda mu claro el tema, ya que no controlo mucho C++.
    Seria posible manejar todo con un programa en VB.NET 2005 ?
    Y que la BD sea por ODBC, y pueda ser access o directamente en la fonera con Mysql o ficheros XML ???
    Salu2.

    Responder
  7. Phrozen

    La licencia q puedes usar para software q lo hace 100000% libre es la GNU GPL version 3, o puedes usas la LGPL ver 2 con restriccion comercial. O una licencia hibrida. La licencia de Mozilla (Firefox) precisamente prohibe el uso comercial. Saludos ojala les eches un ojo para que sigas haciendo excelente software como ahora y no tengas broncas.

    Responder
  8. Luis

    exelente trabajo 🙂 tengo una pregunta por que hacer la interfaz en visual c++ y no de otra forma mas agradable para el usuario como en visual VB por ejemplo? hay alguna ventaja o desventaja nose en cuanto a programarlo o en cuanto a dinero ??

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *