El problema es que planteas algo de forma muy genérica.
Imagino que lo primero que tendrás que hacer es buscar un distribuidor que te facilite el hardware adecuado para conseguir esto.
Una vez conseguido el hardware (pienso en los sensores para el aparcamiento, las luces y lo necesario para visualizar plazas libres), tendrás que ver cómo comunicarte con ellos.
Aquí entra lo que te facilite el distribuidor para poder conectar esos elementos.
No se si estás pensando en algo como esto...
http://www.asecslab.com/ingepark.html