XMPP, Could be a defacto standard to IOT?

update 8/10/2009:

Ian Lawrence points us to Why you need to pay attention to Google Wave

By Isaac Mao: "I got some sample applications recently on RSS pipelining and circumvention which are all based on XMPP protocol. The protocol looks neat and largely propagated by the wide adoption of Google Talk.  However,  Nicolas Vérité's article on Planet Erlang gave us more hints on how this protocol could become a standard for future Internet of Things(IoC). Nicolas also list some sample usages of XMPP, like:

WideTag’s OpenSpime relies on XMPP: OpenSpime is set of XMPP extensions and an opensource library PyOpenSpime. OpenSpime uses the standard XMPP for identity, presence, communication, request-response, and decentralized architecture. WideTag’s extensions add encryption, digital signatures, authority claiming, data reporting and seeking.

Shion, from Audacious Software, is using a vanilla XMPP as a channel for receiving and responding to commands transmitted remotely. It uses disco, Ad-Hoc commands, vCard, avatars, activity, entity time and software version (in the future location query). Shion framework is GPL.

Nabatztag is a smart object connected to the internet. That said, it can also be defined as a “communicating rabbit”, as it uses XMPP to get the weather forecast, e-mail notifications, stock market report, news headlines, alarm clock, RSS-Feeds, and much more since it is customisable.

TiVo, the set-tob box, uses XMPP in order to get in real-time TV schedule updates and new software updates notifications. 

Intuity Medialab has also been able to switch on and off an office light from an Android phone with a simple GTalk client.

I would say that this prediction is very reasonable with XMPP's advantages and possibly an improved version just for IoC can be collaboratively defined in the near future. We need industry alliance."

XMPP Architecture

(image: Imatechie.com)