The Internet is Ready for Things

I’m not a fan of the term “Internet of Things” (IoT), but it is the best way to describe a future where more and more devices are Internet-connected.  As computation and communication get cheaper, more “dumb” devices will be “smart” and on-line.

With the current hype around IoT, it’s not surprising that companies and entrepreneurs are pursuing opportunities to “own” various aspects of IoT infrastructure.  I’ve seen a ton of startup pitches, and several big companies (Xively, PTC, etc. ) are pursuing IoT platforms.

I’m skeptical.

The infrastructure elements already exist, as the Internet is exceptional at expanding and shifting to accommodate new kids on the block.  Consider mobile: there was a time when it was a very distinct thing (e.g. Qualcomm BREW, WAP, etc.) and the business folks talked about being “on deck”.

Now, it’s clear that mobile is an extension of the Web.  Mobile HTML is just HTML with a few mobile-specific features.   Mobile and desktop browsers share the same core rendering engine.  4G/LTE is a pipe for IP packets.  Cell phone apps POST JSON payloads over HTTP/HTTPS just like everyone else. Designing a compelling user experience for a small touch-based screen is different, but the underlying tech infrastructure is nearly identical to the desktop.

Though the rollout has been slow, Ipv6 enables direct addressability to every individual “thing”. Cheap Wifi (with an assist from BTLE) gets things on-line with existing infrastructure, and DNS provides a directory service.  Oauth2 defines how things to get secure, bounded access to assets, and HTTPS+JSON provides secure, remote procedure calls.

I’m not sure we need new stuff!