Title: Presentacin IPdomo
1Presentación IPdomo
Presentado por Francisco José Arnau
Vives Ingeniero de Telecomunicaciones Emailpaco_at_i
peuropa.com
2Temario
- Introducción.
- Upnp e IPDomo
- Arquitectura del sistema IPdomo.
- Descripción de Componentes.
- Infraestructura y Canalización.
- Instalación y Configuración.
- Puesta en marcha.
3IntroducciónCaracterísticas del Sistema IPdomo
- Sistema domótico distribuido.
- Basado en estándares TCP/IP y UPNP.
- Arquitectura de red Ethernet idéntica a las
topologías de red de ordenadores. - Comunicaciones IP nativas.
- Extensión inalámbrica siguiendo estándares
basados en 802.11x - Sencilla integración multimedia.
- Integración internet inmediata.
41. Introducción S.E.R.V.I.T.E.L e IPdomo
- Servitel se constituye en 1998 como empresa
tecnológica e ISP, aunque su origen se remonta a
1991 como unión de empresas. - En 2001 y tras colaborar en varios proyectos con
la UPV desarrolla el sistema IPdomo junto al
grupo IDDD. - En 2005 se presenta el primer prototipo comercial
del sistema IPDomo. - En 2006 presenta en Domogar el Hogar Digital
IPdomo.
5Upnp e IPdomo
- El sistema IPdomo se sustenta sobre Upnp como
protocolo de comunicaciones. - Los dispositivos IPdomo se comportan como
elementos Upnp. - El punto de control IPdomo es un punto de control
Upnp con funcionalidades añadidas. - Fabricantes de todo el mundo son miembros del
foro Upnp y ya cuentan con equipos con el sello
Upnp.
6Upnp
- www.upnp.org
- El protocolo Upnp permite a los distintos equipos
conectados a la red, interactuar entre ellos y
con un punto de control central sin intervención
humana. (Plug Play) - Se asienta sobre la pila TCP/IP y sus protocolos
adjuntos (HTTPu,HTTPm,etc)
7Upnp
Upnp implementa
- Direccionamiento.
- Descubrimiento. Quién soy?
- Descripción. Qué hago?
- Control. A sus órdenes.
- Eventing. Qué me ha pasado?
- Presentación. Interfaz
8Upnp - Protocolo
Paquete Upnp
9Upnp - Direccionamiento
- 1 Addressing Métodos de asignación .
- DHCP
- AutoIP
- Estático
- 2 Addressing Elección de IP (Auto IP Rango
169.254.0.0/16) - 3 Addressing ARP para comprobar.
- 4 Addressing Chequeo periódico si existe DHCP
Server. - 5 Addressing Registro en servicio DNS.
- 6 Addressing Resolución directa e inversa de
nombres.
10Upnp - Direccionamiento
- Auto-IP
- Automatically Choosing an IP Address in an Ad-Hoc
IPv4 Network. IETF draft. lthttp//search.ietf.org/
internet-drafts/draft-ietf-dhc-ipv4-autoconfig-05.
txtgt. - RFC1034
- Domain Names - Concepts and Facilities. IETF
request for comments. lthttp//search.ietf.org/rfc/
rfc1034.txt?number1034gt. - RFC1035
- Domain Names - Implementation and Specification.
IETF request for comments. lthttp//search.ietf.org
/rfc/rfc1035.txt?number1035gt. - RFC 2131
- Dynamic Host Configuration Protocol. IETF request
for comments. lthttp//search.ietf.org/rfc/rfc2131.
txt?number2131gt. - RFC 2136
- Dynamic Updates in the Domain Name System. IETF
request for comments. lthttp//search.ietf.org/rfc/
rfc2136.txt?number2136gt. - Dynamic DNS Updates by DHCP Clients and Servers
- Interaction between DHCP and DNS. IETF Draft.
lthttp//search.ietf.org/internet-drafts/draft-ietf
-dhc-dhcp-dns-12.txtgt.
11Upnp - Descubrimiento
12Upnp - Descubrimiento
- Cuando un dispositivo se conecta a la red.
- Paquete Discovery Advertisement
- Cuando un punto de control se conecta
- Paquete Discovery Search
13Upnp - Descubrimiento
- GENA
- General Event Notification Architecture. IETF
Draft. - HTTPMUHTTPU
- HTTP Multicast over UDP, HTTP Unicast over UDP.
IETF Draft. - SSDP
- Simple Service Discovery Protocol. IETF Draft.
14Upnp Descripción
Los dispositivos informan al punto de control de
sus capacidades, acciones y variables de estado y
de control
15Upnp Descripción
lt?xml version"1.0"?gtltroot xmlns"urnschemas-upn
p-orgdevice-1-0"gt ltspecVersiongt
ltmajorgt1lt/majorgt ltminorgt0lt/minorgt
lt/specVersiongt ltURLBasegtbase URL for all
relative URLslt/URLBasegt ltdevicegt
ltdeviceTypegturnschemas-upnp-orgdevicedeviceType
vlt/deviceTypegt ltfriendlyNamegtshort
user-friendly titlelt/friendlyNamegt
ltmanufacturergtmanufacturer namelt/manufacturergt
ltmanufacturerURLgtURL to manufacturer
sitelt/manufacturerURLgt ltmodelDescriptiongtlong
user-friendly titlelt/modelDescriptiongt
ltmodelNamegtmodel namelt/modelNamegt
ltmodelNumbergtmodel numberlt/modelNumbergt
ltmodelURLgtURL to model sitelt/modelURLgt
ltserialNumbergtmanufacturer's serial
numberlt/serialNumbergt ltUDNgtuuidUUIDlt/UDNgt
ltUPCgtUniversal Product Codelt/UPCgt
lticonListgt lticongt
ltmimetypegtimage/formatlt/mimetypegt
ltwidthgthorizontal pixelslt/widthgt
ltheightgtvertical pixelslt/heightgt
ltdepthgtcolor depthlt/depthgt lturlgtURL to
iconlt/urlgt lt/icongt XML to declare
other icons, if any, go here lt/iconListgt
ltserviceListgt ltservicegt
ltserviceTypegturnschemas-upnp-orgserviceserviceT
ypevlt/serviceTypegt ltserviceIdgturnupnp-or
gserviceIdserviceIDlt/serviceIdgt
ltSCPDURLgtURL to service descriptionlt/SCPDURLgt
ltcontrolURLgtURL for controllt/controlURLgt
lteventSubURLgtURL for eventinglt/eventSubURLgt
lt/servicegt Declarations for other
services defined by a UPnP Forum working
committee (if any) go here
Declarations for other services added by UPnP
vendor (if any) go here lt/serviceListgt
ltdeviceListgt Description of embedded
devices defined by a UPnP Forum working committee
(if any) go here Description of
embedded devices added by UPnP vendor (if any) go
here lt/deviceListgt ltpresentationURLgtURL
for presentationlt/presentationURLgt
lt/devicegtlt/rootgt
Ejemplo de descripción de un dispositivo upnp
16Upnp Descripción
lt?xml version"1.0"?gtltscpd xmlns"urnschemas-upn
p-orgservice-1-0"gt ltspecVersiongt
ltmajorgt1lt/majorgt ltminorgt0lt/minorgt
lt/specVersiongt ltactionListgt ltactiongt
ltnamegtactionNamelt/namegt ltargumentListgt
ltargumentgt ltnamegtformalParameterNamelt
/namegt ltdirectiongtin xor
outlt/directiongt ltretval /gt
ltrelatedStateVariablegtstateVariableNamelt/relatedSt
ateVariablegt lt/argumentgt
Declarations for other arguments defined by UPnP
Forum working committee (if any) go
here lt/argumentListgt lt/actiongt
Declarations for other actions defined by UPnP
Forum working committee (if any) go
here Declarations for other actions added by
UPnP vendor (if any) go here lt/actionListgt
ltserviceStateTablegt ltstateVariable
sendEvents"yes"gt ltnamegtvariableNamelt/namegt
ltdataTypegtvariable data typelt/dataTypegt
ltdefaultValuegtdefault valuelt/defaultValuegt
ltallowedValueListgt ltallowedValuegtenumerat
ed valuelt/allowedValuegt Other allowed
values defined by UPnP Forum working committee
(if any) go here lt/allowedValueListgt
lt/stateVariablegt ltstateVariable
sendEvents"yes"gt ltnamegtvariableNamelt/namegt
ltdataTypegtvariable data typelt/dataTypegt
ltdefaultValuegtdefault valuelt/defaultValuegt
ltallowedValueRangegt ltminimumgtminimum
valuelt/minimumgt ltmaximumgtmaximum
valuelt/maximumgt ltstepgtincrement
valuelt/stepgt lt/allowedValueRangegt
lt/stateVariablegt Declarations for other state
variables defined by UPnP Forum working
committee (if any) go here Declarations
for other state variables added by UPnP vendor
(if any) go here lt/serviceStateTablegtlt/scpdgt
Ejemplo de descripción de un servicio de
dispositivo upnp
17Upnp - Control
Petición de control desde el punto de control e
informe de estado
18Upnp - Control
Para invocar una acción sobre un servicio de un
dispositivo se debe invocar un Request con método
Post con el siguiente formato
19Upnp - Eventing
Esquema de funcionamiento
20Upnp - Presentación
El navegador muestra la información requerida.
21Arquitectura básica
22Componentes Tarjeta Multifunción
- Consta de
- 5 relés de actuación.
- 2 entradas Sens. Temperatura.
- 2 salidas de control de Dimmer Ipdomo.
- 1 interfaz Ethernet RJ45.
- Se alberga en registros de distribución de
- 20 cm x 15 cm (medidas mínimas recom.)
23Componentes Tarjeta Multifunción
24Tarjeta Multifunción Conexionado (1)
Enchufe
Luz Conmutada
Luz doble conmutada
25Tarjeta Multifunción Conexionado (2)
Persiana
26Tarjeta Multifunción y Dimmer IPdomo
27Tarjeta Multifunción
- Resumen
- Se alimentan a 220 V y suelen dar cobertura a
los dispositivos de una estancia. - Los relés de actuación aceptan una Imax de 16 A.
- Se deben llevar las alimentaciones de las
tarjetas mediante circuito separado protegido
mediante magnetotérmico y diferencial.
28Componentes Tarjeta de Alarmas
- Consta de
- 6 zonas de presencia.
- 1 entrada para detector de inundación.
- 1 entrada para detector de gas.
- 1 entrada para detector de fuego.
- 4 relés de actuación (Electroválvulas, sirena,
etc). - Se alberga en registros de distribución de
- 20 cm x 15 cm (medidas mínimas recom.)
- Para facilitar el conexionado de dispositivos se
utiliza una tarjeta de conectorización que
permite inyectar la señal de 12 V a los sensores.
29Tarjeta de Alarmas Conexionado
30Alarmas Técnicas
- Cable Paralelo 1,5 mm
- Canalización 2 cm
Fuente Alim. Carril Din 12 V
- Cable Alarmas
- 1 par Vcc , 1 par datos
- Canalización 2 cm
31Tarjeta de Alarmas Conexionado Relés
32Detección Presencias
- Cable Paralelo 1,5 mm
- Canalización 2 cm
Fuente Alim. Carril Din 12 V
X 6
- Cable Alarmas
- 1 par Vcc , 1 par datos
- Canalización 2 cm
33Punto de Control IPdomo
- Sistema empotrable en pared.
- Registro de dimensiones 23,4 x 28,8 x 8,2 cm
- Se han de llevar mediante canalizaciones
separadas - 2 Ethernet (pto control videoportero)
- 1 par de alimentación (12 V)
34Instalación y Configuración
- Planificación y proyecto.
- Identificación y marcado de cableado.
- Despliegue de Tarjetas de Control
- Identificación de dispositivos y hoja de
instalación. - Etiquetado de Tarjetas.
- Configuración de Agrupaciones.
- Configuración de Ambientes.
- Configuración de Programas.
35IPdomo Ejemplo Proyecto Tipo
Infaestructura y canalización.
36Hoja de Instalación
37IPdomo Comunidad