Thanks to the advent of inexpensive computer chips and high-bandwidth telecommunications, we now have billions of devices connected to the Internet. This means that everyday devices such as toothbrushes, vacuum cleaners, cars and machines can use sensors to collect data and respond intelligently to users.