miércoles, 23 de noviembre de 2016

Requisitos Preliminares

Hay varios parkings con plazas inteligentes, algunos están representados por arduino/esp8266 con sensores de  tipo (distancia y luz), otros son simples programas que simulan el funcionamiento de la plaza para dar más realidad al número de dispositivos. 


Un parking se compone de varias plazas que están situadas en filas y en la cabecera de la fila hay una flecha que indica si esta disponible una plaza. las filas están numeradas y componen una planta , en el exterior del edificio y via web se puede consultar la disponibilidad de plaza por plantas (numero de plazas libres) . Mediante Web/android es posible reservar una plaza determinada.  

La plaza:
     tiene tres estados : libre , ocupada, reservada. 
    La plaza tiene un coste por minuto,
    descripción física:  una altura , ancho y largo. 
    distancia a la salida
    Facilidad de aparcado (facil, media , dificil)


Coche del usuario:    ID : Matricula        
                                    TAMAÑO:  pequeño (plazas longitud-anchura pequeña)
                                                        standard
                                                        todoterreno
                                                        Furgoneta

                                                        Camión pequeño
                                                        Autobus
                                         MATRICULA
                                         MODELO 
                                         MODO DE PAGO: PayPal/visa
                                          ID de pago: num visa/cuenta PayPal
                                        Orden de prioridades si hay: por ejemplo precio/cercania
Reserva: se envía ID, tamaño y prioridades


Prioridades: cercanía, precio, espacio , distancia a la salida del edificio, dificultad aparcado
Proceso:
Cuando un usuario solicita una plaza los servicios de parking (inicialmente sólo uno) buscan la plaza adecuada a las necesidades del usuario según sus prioridades y mínimos. le ofrece una lista ordenada y el usuario elige una. Durante ese periodo las plazas están en un estado “no elegible para otro usuario”. Cuando el usuario la elige , se pone en modo de reserva y hay un led parpadeante indicando dicho estado, dejando de estar libre en los paneles y la fila.
El usuario recibe el número de fila y plaza para su aparcamiento. cuando la ocupa recibe un mensaje y cuando lo confirma empieza a contar el conteo de precio . Cuando la abandona recibe petición de pago y paga la cantidad calculada. 

Si una plaza libre es ocupada sin reserva esta pasa a ocupada y todos los paneles se actualizan. El usuario deberá realizar una petición de reserva “defacto” y se empieza a computar minutos.  

No hay comentarios:

Publicar un comentario