Just a few years ago, there weren't any mobile phones that could perform the same functions as a PC. There weren’t any smart fridges, thermostats, or robot vacuum cleaners, either. But soon, it looks like we’ll have more and more self-driving cars connected to the internet and to one another.