Text this: Machine learning and IoT for smart parking models and approaches