Title :
Chatty things - Making the Internet of Things readily usable for the masses with XMPP
Author :
Klauck, Ronny ; Kirsche, Michael
Author_Institution :
IHP, Frankfurt (Oder), Germany
Abstract :
An important challenge for the Internet of Things is the gap between scientific environments and real life deployments. Smart objects need to be accessible and usable by ordinary users through familiar software and access technologies to facilitate any interaction and to increase their acceptance rate. This work deals with a seamless integration, discovery, and employment of smart objects into the Internet infrastructure under Human-to-Machine (H2M) communication aspects. We introduce an XMPP-based service provisioning sublayer for the IoT to integrate resource constrained devices seamlessly into the Internet by showing how XMPP can empower the collaboration between humans and smart objects. To meet the requirements of constrained devices, we propose to extend XMPP´s publish-subscribe capabilities with a topic-based filter mechanism to effectively reduce the number of exchanged XMPP messages. We further present standardized bootstrapping and handling processes for smart objects that adapt automatically to infrastructure and ad hoc network environments and do not require predefined parameters or user interaction. The applicability of XMPP for constrained devices is further demonstrated with an XMPP client and mDNS/DNS-SD service for the Contiki operating system.
Keywords :
Internet of Things; client-server systems; computer bootstrapping; human computer interaction; information filtering; man-machine systems; message passing; mobile ad hoc networks; operating systems (computers); transport protocols; Chatty Things; Contiki operating system; DNS service discovery; H2M communication; IDNS-SD service; Internet of Things; XMPP client; XMPP message exchange; XMPP publish-subscribe capabilities; XMPP-based service provisioning sublayer; ad hoc network environments; human-smart object collaboration; human-to-machine communication; loT; mDNS; multicast DNS; resource constrained device integration; smart object acceptance rate enhancement; smart object accessibility; smart object usability; standardized bootstrapping processes; standardized handling processes; topic-based filter mechanism; IEEE 802.15 Standards; Contiki; H2M; Internet of Things; XMPP;
Conference_Titel :
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2012 8th International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-1-4673-2740-4