Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Virgilio Lopez
Morales
logica
1.
I NTRODUCCI ON
cion
lo constituye la
domotica,
del latin domus que significa casa
de informatica: casa con tecy la terminacion
El principal objetivo
nologas de informacion.
es que el recinto, edificio o casa
de esta vision
automatizada, pueda integrar de forma inteligente y controlada, las redes y los dispositivos
que aseguren un cierto nivel de confort, de conveniencia y de seguridad. Lo anterior se logra
en buena medida al supervisar y controlar por
1.1.
Justificacion
energa eolica,
etc.
se describen cuatro a mbitos
A continuacion
de la climatizacion
Tambien la gestion
electrica
y zonificacion.
2.
E STRUCTURA
Y C ONTROL
SI ON
DE
TOMA
DE
D ECI -
vision,
electronicos
que se encuentran distribuidos fsicamente e
1.- Modulo
1: un Circuito Integrado (Modulo
circuitos electronicos,
el cual posee un entorno
servidor (Modulo
2) que estara corriendo en
de JAVA [1], y
la plataforma de programacion
utilizando las bibliotecas de JPICUSB para ha entre estos dos modulos
(Modulo
1 y Modulo
2).
2.- Modulo
2: correra en el lenguaje de pro de JAVA y es aqu donde se procegramacion
ca (Modulo
1). En este modulo
se aplicaran
los conocimientos y tecnicas de toma de deci distribuidas y se emplearan los sistemas
sion
expertos. Para ello se utilizaran, libreras de
JAVA, y seran implementadas en esta interfaz
con el desarrollo de
(Modulo
2) en conjuncion
una base de datos hecha en MySQL, donde los
datos se almacenaran de forma predeterminada
y dinamica. Una vez que se haya tomado un
Electronica
(Modulo
1) como de la Base de Datos, se comunicara nuevamente con la Tarjeta
Electronica
(Modulo
1), en donde se procesaran
de la Plataforma de
4.- Modulo
3: migracion
Escritorio en (JAVA) a una Plataforma WEB
(JSF, PHP, HTML, APACHE, MySQL) [2]. En
a la
esta plataforma se utilizara una conexion
Base de Datos, para monitorear los actuadores
y sus respectivas variables, pudiendo cambiar
2. apertura/cierre de gas, agua, energa electrica, domos,
cortinas, etc.
5.- Modulo
4: se utiliza una Interfaz Movil
(JAVA ME) la cual contara con un mecanismo
para conectarse por medio de servicios Web a
Web (Modulo
la aplicacion
3) y poder enviarle
parametros para que se conecte con la Base
de Datos (MySQL) y de esta forma monitorear
los actuadores y sus respectivas variables en la
misma Base de Datos (MySQL) dependiendo Figura 1. Acceso al sistema.
de los privilegios de cada usuario. Lo ante
rior se realiza para que la interfaz (Modulo
3
y Modulo
2) pueda procesar esa informacion
y mandar las mejores decisiones a la Tarjeta
Electronica
(Modulo
1). Una vez realizado lo
de decision.
3.
LA
P ROCEDIMIENTO Y DESCRIPCI ON DE
C APA L OGICA
DEL S ISTEMA
3.1. Diagrama de interfaz
de Escritorio a la aplicacion
se desa
rrollo una Interfaz Movil
basada en Android
[4].
de la tarjeta
El desarrollo de una emulacion
electronica
que representa un modulo
de una
vivienda, se implementa para poder tener una
completa con el sistema y comprosimulacion
entre los diferentes modu
bar la comunicacion
los electronicos
y el servidor principal.
de la tarjeta electronica
La programacion
se
y se realizo para hacer mas transpadesarrollo,
a la
rente y directa ir de la fase de emulacion
fase de implementacion.
del sisTambien, se realizo la programacion
tema multi agente para desarrollar los diferentes agentes que estaran interactuando con los
diferentes componentes del sistema.
Finalmente, se programo una base de reglas
en un sistema multi experto, para que las
movil
La primera pantalla que se tiene es la del
En las
login para poder entrar a la aplicacion.
Figura 6. Emulacion
4.
O BSERVACIONES
FINALES
a la domotica.
Se muestra que a traves de
del sistema completo se pueden
la emulacion
alcanzar varios estados estables, y se facilita
de los servicios de una vila administracion
vienda automatizada con el consecuente ahorro
de energa y mejor aprovechamiento de los
recursos energeticos de la red y naturales.
R EFERENCIAS
de edificio-planta-servicios.
Figura 5. seleccion
Figuras 4 y 5, se muestran las pantallas que
[1] H. Schildt, Java soluciones de programacion. New York Mexico: Mc Graw Hill, 2009.
[2] S. I. Kogent, Java Server Programming Java Ee5 Black Book,
Platinum Ed (With Cd).
New Delhi - Arizona USA:
Dreamtech Press - Paraglyph Press Inc., 2009.
[3] S. Galvan Rojas and L. Ortega Daz, Java a tope J2ME (Java
2 Micro Edition).
Universidad de Malaga ,: Ingeniera
Informatica, 2014.
[4] W. F. Ableson, C. Collins, and R. Sen, Unlocking Android. A
Developers Guide. Michigan University: Manning Publications Co. Series, 2009.
Virgilio Lopez
Morales recibio el ttulo de Ingeniero en Co
municaciones y Electronica
de la ESIME-IPN, Mexico
en 1992;
Control Automatico
del CINVESTAV-IPN, Mexico
en 1994, y
el Grado de Doctor en Ciencias de la Ingeniera con Esp. en
e Informatica
Automatizacion
Aplicada, de la Escuela Central de
Nantes, Francia en 1998. Actualmente es profesor investigador
de 40 artculos
Hidalgo, Mexico
y es autor o coautor de mas
tecnicos
en revistas y conferencias internacionales. Su area
de
incluye inteligencia computacional en toma de decision
interes
Virgilio Lopez
Morales
logica
1.
I NTRODUCCI ON
cion
lo constituye la
domotica,
del latin domus que significa casa
de informatica: casa con tecy la terminacion
El principal objetivo
nologas de informacion.
es que el recinto, edificio o casa
de esta vision
automatizada, pueda integrar de forma inteligente y controlada, las redes y los dispositivos
que aseguren un cierto nivel de confort, de conveniencia y de seguridad. Lo anterior se logra
en buena medida al supervisar y controlar por
1.1.
Justificacion
energa eolica,
etc.
se describen cuatro a mbitos
A continuacion
de la climatizacion
Tambien la gestion
electrica
y zonificacion.
2.
E STRUCTURA
Y C ONTROL
SI ON
DE
TOMA
DE
D ECI -
vision,
electronicos
que se encuentran distribuidos fsicamente e
1.- Modulo
1: un Circuito Integrado (Modulo
circuitos electronicos,
el cual posee un entorno
servidor (Modulo
2) que estara corriendo en
de JAVA [1], y
la plataforma de programacion
utilizando las bibliotecas de JPICUSB para ha entre estos dos modulos
(Modulo
1 y Modulo
2).
2.- Modulo
2: correra en el lenguaje de pro de JAVA y es aqu donde se procegramacion
ca (Modulo
1). En este modulo
se aplicaran
los conocimientos y tecnicas de toma de deci distribuidas y se emplearan los sistemas
sion
expertos. Para ello se utilizaran, libreras de
JAVA, y seran implementadas en esta interfaz
con el desarrollo de
(Modulo
2) en conjuncion
una base de datos hecha en MySQL, donde los
datos se almacenaran de forma predeterminada
y dinamica. Una vez que se haya tomado un
Electronica
(Modulo
1) como de la Base de Datos, se comunicara nuevamente con la Tarjeta
Electronica
(Modulo
1), en donde se procesaran
de la Plataforma de
4.- Modulo
3: migracion
Escritorio en (JAVA) a una Plataforma WEB
(JSF, PHP, HTML, APACHE, MySQL) [2]. En
a la
esta plataforma se utilizara una conexion
Base de Datos, para monitorear los actuadores
y sus respectivas variables, pudiendo cambiar
2. apertura/cierre de gas, agua, energa electrica, domos,
cortinas, etc.
5.- Modulo
4: se utiliza una Interfaz Movil
(JAVA ME) la cual contara con un mecanismo
para conectarse por medio de servicios Web a
Web (Modulo
la aplicacion
3) y poder enviarle
parametros para que se conecte con la Base
de Datos (MySQL) y de esta forma monitorear
los actuadores y sus respectivas variables en la
misma Base de Datos (MySQL) dependiendo Figura 1. Acceso al sistema.
de los privilegios de cada usuario. Lo ante
rior se realiza para que la interfaz (Modulo
3
y Modulo
2) pueda procesar esa informacion
y mandar las mejores decisiones a la Tarjeta
Electronica
(Modulo
1). Una vez realizado lo
de decision.
3.
LA
P ROCEDIMIENTO Y DESCRIPCI ON DE
C APA L OGICA
DEL S ISTEMA
3.1. Diagrama de interfaz
de Escritorio a la aplicacion
se desa
rrollo una Interfaz Movil
basada en Android
[4].
de la tarjeta
El desarrollo de una emulacion
electronica
que representa un modulo
de una
vivienda, se implementa para poder tener una
completa con el sistema y comprosimulacion
entre los diferentes modu
bar la comunicacion
los electronicos
y el servidor principal.
de la tarjeta electronica
La programacion
se
y se realizo para hacer mas transpadesarrollo,
a la
rente y directa ir de la fase de emulacion
fase de implementacion.
del sisTambien, se realizo la programacion
tema multi agente para desarrollar los diferentes agentes que estaran interactuando con los
diferentes componentes del sistema.
Finalmente, se programo una base de reglas
en un sistema multi experto, para que las
movil
La primera pantalla que se tiene es la del
En las
login para poder entrar a la aplicacion.
Figura 6. Emulacion
4.
O BSERVACIONES
FINALES
a la domotica.
Se muestra que a traves de
del sistema completo se pueden
la emulacion
alcanzar varios estados estables, y se facilita
de los servicios de una vila administracion
vienda automatizada con el consecuente ahorro
de energa y mejor aprovechamiento de los
recursos energeticos de la red y naturales.
R EFERENCIAS
de edificio-planta-servicios.
Figura 5. seleccion
Figuras 4 y 5, se muestran las pantallas que
[1] H. Schildt, Java soluciones de programacion. New York Mexico: Mc Graw Hill, 2009.
[2] S. I. Kogent, Java Server Programming Java Ee5 Black Book,
Platinum Ed (With Cd).
New Delhi - Arizona USA:
Dreamtech Press - Paraglyph Press Inc., 2009.
[3] S. Galvan Rojas and L. Ortega Daz, Java a tope J2ME (Java
2 Micro Edition).
Universidad de Malaga ,: Ingeniera
Informatica, 2014.
[4] W. F. Ableson, C. Collins, and R. Sen, Unlocking Android. A
Developers Guide. Michigan University: Manning Publications Co. Series, 2009.
Virgilio Lopez
Morales recibio el ttulo de Ingeniero en Co
municaciones y Electronica
de la ESIME-IPN, Mexico
en 1992;
Control Automatico
del CINVESTAV-IPN, Mexico
en 1994, y
el Grado de Doctor en Ciencias de la Ingeniera con Esp. en
e Informatica
Automatizacion
Aplicada, de la Escuela Central de
Nantes, Francia en 1998. Actualmente es profesor investigador
de 40 artculos
Hidalgo, Mexico
y es autor o coautor de mas
tecnicos
en revistas y conferencias internacionales. Su area
de
incluye inteligencia computacional en toma de decision
interes
Virgilio Lopez
Morales
logica
1.
I NTRODUCCI ON
cion
lo constituye la
domotica,
del latin domus que significa casa
de informatica: casa con tecy la terminacion
El principal objetivo
nologas de informacion.
es que el recinto, edificio o casa
de esta vision
automatizada, pueda integrar de forma inteligente y controlada, las redes y los dispositivos
que aseguren un cierto nivel de confort, de conveniencia y de seguridad. Lo anterior se logra
en buena medida al supervisar y controlar por
1.1.
Justificacion
energa eolica,
etc.
se describen cuatro a mbitos
A continuacion
de la climatizacion
Tambien la gestion
electrica
y zonificacion.
2.
E STRUCTURA
Y C ONTROL
SI ON
DE
TOMA
DE
D ECI -
vision,
electronicos
que se encuentran distribuidos fsicamente e
1.- Modulo
1: un Circuito Integrado (Modulo
circuitos electronicos,
el cual posee un entorno
servidor (Modulo
2) que estara corriendo en
de JAVA [1], y
la plataforma de programacion
utilizando las bibliotecas de JPICUSB para ha entre estos dos modulos
(Modulo
1 y Modulo
2).
2.- Modulo
2: correra en el lenguaje de pro de JAVA y es aqu donde se procegramacion
ca (Modulo
1). En este modulo
se aplicaran
los conocimientos y tecnicas de toma de deci distribuidas y se emplearan los sistemas
sion
expertos. Para ello se utilizaran, libreras de
JAVA, y seran implementadas en esta interfaz
con el desarrollo de
(Modulo
2) en conjuncion
una base de datos hecha en MySQL, donde los
datos se almacenaran de forma predeterminada
y dinamica. Una vez que se haya tomado un
Electronica
(Modulo
1) como de la Base de Datos, se comunicara nuevamente con la Tarjeta
Electronica
(Modulo
1), en donde se procesaran
de la Plataforma de
4.- Modulo
3: migracion
Escritorio en (JAVA) a una Plataforma WEB
(JSF, PHP, HTML, APACHE, MySQL) [2]. En
a la
esta plataforma se utilizara una conexion
Base de Datos, para monitorear los actuadores
y sus respectivas variables, pudiendo cambiar
2. apertura/cierre de gas, agua, energa electrica, domos,
cortinas, etc.
5.- Modulo
4: se utiliza una Interfaz Movil
(JAVA ME) la cual contara con un mecanismo
para conectarse por medio de servicios Web a
Web (Modulo
la aplicacion
3) y poder enviarle
parametros para que se conecte con la Base
de Datos (MySQL) y de esta forma monitorear
los actuadores y sus respectivas variables en la
misma Base de Datos (MySQL) dependiendo Figura 1. Acceso al sistema.
de los privilegios de cada usuario. Lo ante
rior se realiza para que la interfaz (Modulo
3
y Modulo
2) pueda procesar esa informacion
y mandar las mejores decisiones a la Tarjeta
Electronica
(Modulo
1). Una vez realizado lo
de decision.
3.
LA
P ROCEDIMIENTO Y DESCRIPCI ON DE
C APA L OGICA
DEL S ISTEMA
3.1. Diagrama de interfaz
de Escritorio a la aplicacion
se desa
rrollo una Interfaz Movil
basada en Android
[4].
de la tarjeta
El desarrollo de una emulacion
electronica
que representa un modulo
de una
vivienda, se implementa para poder tener una
completa con el sistema y comprosimulacion
entre los diferentes modu
bar la comunicacion
los electronicos
y el servidor principal.
de la tarjeta electronica
La programacion
se
y se realizo para hacer mas transpadesarrollo,
a la
rente y directa ir de la fase de emulacion
fase de implementacion.
del sisTambien, se realizo la programacion
tema multi agente para desarrollar los diferentes agentes que estaran interactuando con los
diferentes componentes del sistema.
Finalmente, se programo una base de reglas
en un sistema multi experto, para que las
movil
La primera pantalla que se tiene es la del
En las
login para poder entrar a la aplicacion.
Figura 6. Emulacion
4.
O BSERVACIONES
FINALES
a la domotica.
Se muestra que a traves de
del sistema completo se pueden
la emulacion
alcanzar varios estados estables, y se facilita
de los servicios de una vila administracion
vienda automatizada con el consecuente ahorro
de energa y mejor aprovechamiento de los
recursos energeticos de la red y naturales.
R EFERENCIAS
de edificio-planta-servicios.
Figura 5. seleccion
Figuras 4 y 5, se muestran las pantallas que
[1] H. Schildt, Java soluciones de programacion. New York Mexico: Mc Graw Hill, 2009.
[2] S. I. Kogent, Java Server Programming Java Ee5 Black Book,
Platinum Ed (With Cd).
New Delhi - Arizona USA:
Dreamtech Press - Paraglyph Press Inc., 2009.
[3] S. Galvan Rojas and L. Ortega Daz, Java a tope J2ME (Java
2 Micro Edition).
Universidad de Malaga ,: Ingeniera
Informatica, 2014.
[4] W. F. Ableson, C. Collins, and R. Sen, Unlocking Android. A
Developers Guide. Michigan University: Manning Publications Co. Series, 2009.
Virgilio Lopez
Morales recibio el ttulo de Ingeniero en Co
municaciones y Electronica
de la ESIME-IPN, Mexico
en 1992;
Control Automatico
del CINVESTAV-IPN, Mexico
en 1994, y
el Grado de Doctor en Ciencias de la Ingeniera con Esp. en
e Informatica
Automatizacion
Aplicada, de la Escuela Central de
Nantes, Francia en 1998. Actualmente es profesor investigador
de 40 artculos
Hidalgo, Mexico
y es autor o coautor de mas
tecnicos
en revistas y conferencias internacionales. Su area
de
incluye inteligencia computacional en toma de decision
interes
Virgilio Lopez
Morales
logica
1.
I NTRODUCCI ON
cion
lo constituye la
domotica,
del latin domus que significa casa
de informatica: casa con tecy la terminacion
El principal objetivo
nologas de informacion.
es que el recinto, edificio o casa
de esta vision
automatizada, pueda integrar de forma inteligente y controlada, las redes y los dispositivos
que aseguren un cierto nivel de confort, de conveniencia y de seguridad. Lo anterior se logra
en buena medida al supervisar y controlar por
1.1.
Justificacion
energa eolica,
etc.
se describen cuatro a mbitos
A continuacion
de la climatizacion
Tambien la gestion
electrica
y zonificacion.
2.
E STRUCTURA
Y C ONTROL
SI ON
DE
TOMA
DE
D ECI -
vision,
electronicos
que se encuentran distribuidos fsicamente e
1.- Modulo
1: un Circuito Integrado (Modulo
circuitos electronicos,
el cual posee un entorno
servidor (Modulo
2) que estara corriendo en
de JAVA [1], y
la plataforma de programacion
utilizando las bibliotecas de JPICUSB para ha entre estos dos modulos
(Modulo
1 y Modulo
2).
2.- Modulo
2: correra en el lenguaje de pro de JAVA y es aqu donde se procegramacion
ca (Modulo
1). En este modulo
se aplicaran
los conocimientos y tecnicas de toma de deci distribuidas y se emplearan los sistemas
sion
expertos. Para ello se utilizaran, libreras de
JAVA, y seran implementadas en esta interfaz
con el desarrollo de
(Modulo
2) en conjuncion
una base de datos hecha en MySQL, donde los
datos se almacenaran de forma predeterminada
y dinamica. Una vez que se haya tomado un
Electronica
(Modulo
1) como de la Base de Datos, se comunicara nuevamente con la Tarjeta
Electronica
(Modulo
1), en donde se procesaran
de la Plataforma de
4.- Modulo
3: migracion
Escritorio en (JAVA) a una Plataforma WEB
(JSF, PHP, HTML, APACHE, MySQL) [2]. En
a la
esta plataforma se utilizara una conexion
Base de Datos, para monitorear los actuadores
y sus respectivas variables, pudiendo cambiar
2. apertura/cierre de gas, agua, energa electrica, domos,
cortinas, etc.
5.- Modulo
4: se utiliza una Interfaz Movil
(JAVA ME) la cual contara con un mecanismo
para conectarse por medio de servicios Web a
Web (Modulo
la aplicacion
3) y poder enviarle
parametros para que se conecte con la Base
de Datos (MySQL) y de esta forma monitorear
los actuadores y sus respectivas variables en la
misma Base de Datos (MySQL) dependiendo Figura 1. Acceso al sistema.
de los privilegios de cada usuario. Lo ante
rior se realiza para que la interfaz (Modulo
3
y Modulo
2) pueda procesar esa informacion
y mandar las mejores decisiones a la Tarjeta
Electronica
(Modulo
1). Una vez realizado lo
de decision.
3.
LA
P ROCEDIMIENTO Y DESCRIPCI ON DE
C APA L OGICA
DEL S ISTEMA
3.1. Diagrama de interfaz
de Escritorio a la aplicacion
se desa
rrollo una Interfaz Movil
basada en Android
[4].
de la tarjeta
El desarrollo de una emulacion
electronica
que representa un modulo
de una
vivienda, se implementa para poder tener una
completa con el sistema y comprosimulacion
entre los diferentes modu
bar la comunicacion
los electronicos
y el servidor principal.
de la tarjeta electronica
La programacion
se
y se realizo para hacer mas transpadesarrollo,
a la
rente y directa ir de la fase de emulacion
fase de implementacion.
del sisTambien, se realizo la programacion
tema multi agente para desarrollar los diferentes agentes que estaran interactuando con los
diferentes componentes del sistema.
Finalmente, se programo una base de reglas
en un sistema multi experto, para que las
movil
La primera pantalla que se tiene es la del
En las
login para poder entrar a la aplicacion.
Figura 6. Emulacion
4.
O BSERVACIONES
FINALES
a la domotica.
Se muestra que a traves de
del sistema completo se pueden
la emulacion
alcanzar varios estados estables, y se facilita
de los servicios de una vila administracion
vienda automatizada con el consecuente ahorro
de energa y mejor aprovechamiento de los
recursos energeticos de la red y naturales.
R EFERENCIAS
de edificio-planta-servicios.
Figura 5. seleccion
Figuras 4 y 5, se muestran las pantallas que
[1] H. Schildt, Java soluciones de programacion. New York Mexico: Mc Graw Hill, 2009.
[2] S. I. Kogent, Java Server Programming Java Ee5 Black Book,
Platinum Ed (With Cd).
New Delhi - Arizona USA:
Dreamtech Press - Paraglyph Press Inc., 2009.
[3] S. Galvan Rojas and L. Ortega Daz, Java a tope J2ME (Java
2 Micro Edition).
Universidad de Malaga ,: Ingeniera
Informatica, 2014.
[4] W. F. Ableson, C. Collins, and R. Sen, Unlocking Android. A
Developers Guide. Michigan University: Manning Publications Co. Series, 2009.
Virgilio Lopez
Morales recibio el ttulo de Ingeniero en Co
municaciones y Electronica
de la ESIME-IPN, Mexico
en 1992;
Control Automatico
del CINVESTAV-IPN, Mexico
en 1994, y
el Grado de Doctor en Ciencias de la Ingeniera con Esp. en
e Informatica
Automatizacion
Aplicada, de la Escuela Central de
Nantes, Francia en 1998. Actualmente es profesor investigador
de 40 artculos
Hidalgo, Mexico
y es autor o coautor de mas
tecnicos
en revistas y conferencias internacionales. Su area
de
incluye inteligencia computacional en toma de decision
interes