Our Cars Can Talk: How IoT Brings AI to Vehicles