Fuentes del proyecto de domótica

10:36 am Proyectos

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 Respuestas
  1. Anonymous :

    Fecha: 27 diciembre 2006 @ 9:03

    No sé yo si las CC son adecuadas para licenciar software…

  2. sistemasorp :

    Fecha: 28 diciembre 2006 @ 21:52

    Mi pregunta es: ¿que licencia puedo usar donde pueda prohibir el uso comercial de este proyecto?

  3. Anonymous :

    Fecha: 22 febrero 2007 @ 10:54

    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

  4. sistemasorp :

    Fecha: 22 febrero 2007 @ 11:14

    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 0×378

    ¿Con qué programa compilas las fuentes?

  5. Anonymous :

    Fecha: 22 febrero 2007 @ 12:57

    si hago un allowio Luces.exe 0×378 > txt en el command
    ====
    AllowIO for PortTalk V2.0
    Copyright 2002 Craig Peacock
    http://www.beyondlogic.org
    Address 0×378 (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

  6. sistemasorp :

    Fecha: 22 febrero 2007 @ 13:11

    ¿Están en el mismo directorio que Luces.exe los ficheros inicializa.ini y domotica.mdb?

  7. Anonymous :

    Fecha: 22 febrero 2007 @ 15:42

    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

  8. Anonymous :

    Fecha: 23 febrero 2007 @ 10:36

    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

  9. eldanas@hotmail.com :

    Fecha: 20 junio 2007 @ 22:20

    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.

  10. sistemasorp :

    Fecha: 21 junio 2007 @ 6:18

    Si, sería posible con VB.NET o C# o cualquier otro lenguaje de programación medianamente flexible. Con la fonera tambien podría ser, de hecho:

    http://www.fonera.info/index.php/topic,114.msg1036.html#msg1036

  11. Rolando marcillo Garcia :

    Fecha: 22 abril 2008 @ 19:14

    excelecente trabajo, nececesito, felicitaciones

  12. Rolando marcillo Garcia :

    Fecha: 22 abril 2008 @ 19:18

    Que chevere los estoy implantado en mi casa me gusto la idea de realizarlo ojala todo salga bien

  13. Phrozen :

    Fecha: 31 octubre 2008 @ 1:12

    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.

  14. admin :

    Fecha: 1 noviembre 2008 @ 0:22

    Muchas gracias Phrozen por tu ayuda, las echaré un vistazo porque me parecen muy interesantes, sobre todo la de firefox.

    Un saludo.

  15. Luis :

    Fecha: 4 mayo 2009 @ 5:53

    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 ??

Leave a comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.