• No results found

En la Figura 18 se muestra de forma simplificada mediante un diagrama de flujo, los estados y fases que conforman la formación de una red P2P utilizando dispositivos WFD.

En la Figura 18 se omitieron varias de las transiciones debido a que harían confuso su entendimiento, por tal motivo éstas serán incluidas en la explicación más detallada que se dará de cada uno de los estados de cada fase.

Las tablas que se muestran a continuación describen detalladamente los sucesos dentro de cada uno de los estados y fases en la formación de un grupo WFD. En el apartado de transiciones se muestra en color negro el suceso que provoca una transición y en rojo la fase a la cual se trasciende.

Tabla 8. Estado: Escaneo.

Acciones Comportamiento interno Transiciones

Escanear:

Escanea todos, o un conjunto de los canales soportados. Envía tramas Probe

Request.

Recibir Probe Response:

Después de recibir la respuesta, la información pertinente se almacena para

uso futuro.

Dispositivo P2P encontrado (Negociación para GO)

GO encontrado

(WPS Aprovisionamiento Afiliado) Encontrar un GO de un grupo persistente al que se estuvo previamente conectado.

(Cliente P2P)

Salir:

Almacena la información obtenida

para ser usada en

Fase Encontrar o algunas de las demás

fases. Recibir Beacon: Se almacena la información pertinente contenida en el Beacon. Y la operación continúa

Funcionalidad de GO persistente activada (Propietario del grupo P2P)

Escaneo Completo (Fase Encontrar)

Tabla 9. Fase Encontrar: Estado Escuchar.

Acciones Comportamiento interno Transiciones

Elegir un tiempo de permanencia aleatorio:

El dispositivo P2P elige un valor aleatorio entre el

minDiscoverableInterval y el maxDiscoverableInterval, (los

valores default 1 y 3 veces 100TU).

Recibir una Probe Request with matching parameters:

Si coinciden todos los parámetros se envía un mensaje Probe Response.

Recepción de negociación para Propietario de Grupo

(Negociación de Propietario de Grupo)

Recibir un Beacon:

Se almacena la información pertinente contenida en el Beacon. Y continua con la

operación

Estado Escuchar completado

(Estado compuesto Buscar)

Escuchar los Canales Sociales:

El dispositivo P2P “escucha” el canal social elegido con el valor tiempo de permanencia elegido.

Recibir una invitación

(Fase operacional)

Recibir un Service Discovery Query:

Si Descubrimiento de servicios es soportado, un mensaje Service Discovery

Response es enviado.

Otros

Se puede recibir una invitación para unirse a un Grupo P2P de

los cuales no cuenta con credenciales. WPS Afiliado

Tabla 10. Fase Encontrar: Sub-estado Buscando.

Acciones Comportamiento interno Transiciones

Sub-estado Buscando

Encontrado un GO persistente (Cliente P2P) Escaneo de los Canales

Sociales:

Envía el mensaje Probe Request solamente a los canales sociales. En este mensaje se debe incluir el tipo de dispositivo que se busca o el ID del mismo.

Recibir un Probe Response:

Cuando se recibe un mensaje Probe Response, la información pertinente es almacenada para su

uso futuro, y la acción de Búsqueda continua.

Salir:

Almacena la información reunida de Estado Buscar para su uso

futuro.

Completado el Estado Buscar

(Inicio de la Fase Encontrar)

Tabla 11. Fase Encontrar: Sub-estado Descubrimiento de servicios.

Acciones Comportamiento interno Transiciones

Sub-estado Descubrimiento de servicios

Dispositivo P2P encontrado

(Negociación para GO) Descubrimiento:

Envía mensajes Service Discovery Request a dispositivos P2P previamente

encontrados que indicaron que soportan la funcionalidad

de Descubrimiento de Servicios.

Recibir un Probe Response:

Cuando se recibe un mensaje Probe Response, la información pertinente es

almacenada para su uso futuro, y la acción de Búsqueda continua.

GO P2P encontrado

(WPS Aprovisionamiento Registrador)

Salir:

Almacena la información reunida del Estado Descubrimiento de Servicios

para su uso futuro.

Otras

Si no se encuentra ningún dispositivo P2P debe cambiar a Fase Escaneo.

Tabla 12. Fase Procedimiento de Formación del Grupo: Estado WPS Aprovisionamiento Afiliado

Acciones Comportamiento

interno Transiciones

Aprovisionamiento WPS:

Incluye todo el proceso de Aprovisionamiento WPS en el

rol de Afiliado. Da por hecho que ya se ha ingresado el PIN

antes de que la Negociación por el rol de GO inicie.

N/A

Aprovisionamiento WPS Completado

(Cliente P2P)

Si Aprovisionamiento WPS falla el dispositivo debe cambiar:

Fase Escaneo (si el dispositivo NO es un GO de un grupo P2P) Fase Operacional (si es un GO de un

grupo P2P. activo)

Estado Escuchar (si es un GO de un o varios grupos P2P. que no están

activos)

Puede reiniciar la Fase de Negociación para el rol de GO con un dispositivo

diferente. Salir:

Cuando se completa el Aprovisionamiento WPS, y si es un grupo “persistente”, las credenciales de este grupo se

Tabla 13. Fase Procedimiento de Formación del Grupo: Estado WPS Aprovisionamiento Registrador

Acciones Comportamiento

interno Transiciones

Aprovisionamiento WPS:

Incluye todo el proceso de Aprovisionamiento WPS en el

rol de Registrador. Da por hecho que ya se ha ingresado

el PIN antes de que la Negociación por el rol de GO

inicie. N/A

Aprovisionamiento WPS Completado

(GO P2P)

Si Aprovisionamiento WPS falla el dispositivo debe cambiar:

Fase Escaneo (si el dispositivo NO es un GO de un grupo P2P)

Fase Operacional (si es un GO de un grupo P2P. activo)

Estado Escuchar (si es un GO de un o varios grupos P2P. que no están activos) Puede reiniciar la Fase de Negociación para

el rol de GO con un dispositivo diferente. Salir:

Cuando se completa el Aprovisionamiento WPS, y si es un grupo “persistente”, las credenciales de este grupo se

almacenan para uso futuro.

Tabla 14. Fase Operacional: Estado Propietario del Grupo P2P.

Acciones Comportamiento interno Transiciones

Envío de Beacon:

El GO P2P debe enviar tramas Beacon

Recibir una Probe Request:

Cuando un mensaje Probe Request es recibido, y el Device Type coincide con el

tipo del GO o cualquier otro cliente P2P asociado al grupo, se debe responder con

el mensaje Probe Response

Dispositivo P2P apagado

(Estado Apagado)

Sesión del Grupo P2P terminada

(Estado Escuchar)

Tabla 15. Fase Operacional: Estado Cliente P2P.

Acciones Comportamiento interno Transiciones

Enviar Beacon:

El GO P2P debe enviar tramas Beacon

Recibir una Probe Request:

Cuando un mensaje Probe Request es recibido, y el Device Type coincide con el

tipo del GO o cualquier otro P2P client asociado al grupo,

se debe responder con un mensaje Probe Response

Dispositivo P2P apagado

(Estado Apagado)

Sesión del Grupo P2P terminada

Con lo mostrado en estas tablas se termina con la parte de la formación de una red P2P, para los dispositivos que trabajen bajo la tecnología de Wi-Fi Direct.

Related documents