De Good City a Smart City: soluciones para dotar de inteligencia a las ciudades