The numbers associated with the Internet of Things (IoT) are both huge (anything from 50 billion to 100 billion objects to be connected by 2020, generating, by some forecasts, $800bn in revenues) and tiny (sensors the size of dust particles).

The extremes themselves make the subject compelling, as does the name, with its sense of a whole new future unfolding like a sci-fi movie in our own lifetimes.