Hackmytown: An educational experience on smart cities