Integrate WSN to the Web of things by using XMPP

Pin Nie, Jukka K. Nurminen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

Wireless Sensor Network is a promising technology thanks to its numerous beneficial applications. The recent trend towards Web of Things leverages substantial web technologies and toolkits, which greatly simplify the chore of WSN application development. However, the complex web server and heavy HTTP communications impose difficulties on portability of WSN applications and node's resources management. In order to provide a lightweight web integration and uniform data representation, we propose to employ XMPP, an open standard formalized by IETF, to build instant messaging and presence service for wireless sensor nodes. In this paper, we develop a scalable and flexible XMPP sensor bot to integrate WSN into generic XMPP architecture. We also design two lightweight XMPP extensions for sensor node representation and task configuration. The efficient XML expression in our extension protocol can squeeze the payload into a single IEEE 802.15.4 packet and does not cause XMPP message fragmentation. Our solution works directly on MAC layer without the need of TCP/IP stack. Based on our sensor bot, we propose a novel application for product validation and customer behavior analysis with RFID/NFC technology on smartphones to demonstrate a new context-aware service. © 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering.
Original languageEnglish
Title of host publicationSensor Systems and Software
Subtitle of host publicationS-CUBE 2012
Pages105-120
Number of pages16
DOIs
Publication statusPublished - 2012
MoE publication typeA4 Article in a conference publication

Publication series

SeriesLecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
Volume102
ISSN1867-8211

Fingerprint

Sensor nodes
HTTP
Smartphones
Sensors
Radio frequency identification (RFID)
XML
World Wide Web
Computer science
Telecommunication
Wireless sensor networks
Servers
Network protocols
Internet of things
Communication

Keywords

  • Instant Messaging and Presence Service
  • RFID/NFC Application
  • Wireless Sensor Network
  • XMPP

Cite this

Nie, P., & Nurminen, J. K. (2012). Integrate WSN to the Web of things by using XMPP. In Sensor Systems and Software: S-CUBE 2012 (pp. 105-120). Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol.. 102 https://doi.org/10.1007/978-3-642-32778-0_9
Nie, Pin ; Nurminen, Jukka K. / Integrate WSN to the Web of things by using XMPP. Sensor Systems and Software: S-CUBE 2012. 2012. pp. 105-120 (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 102).
@inproceedings{138af9f759894311ab27a8debc011bdd,
title = "Integrate WSN to the Web of things by using XMPP",
abstract = "Wireless Sensor Network is a promising technology thanks to its numerous beneficial applications. The recent trend towards Web of Things leverages substantial web technologies and toolkits, which greatly simplify the chore of WSN application development. However, the complex web server and heavy HTTP communications impose difficulties on portability of WSN applications and node's resources management. In order to provide a lightweight web integration and uniform data representation, we propose to employ XMPP, an open standard formalized by IETF, to build instant messaging and presence service for wireless sensor nodes. In this paper, we develop a scalable and flexible XMPP sensor bot to integrate WSN into generic XMPP architecture. We also design two lightweight XMPP extensions for sensor node representation and task configuration. The efficient XML expression in our extension protocol can squeeze the payload into a single IEEE 802.15.4 packet and does not cause XMPP message fragmentation. Our solution works directly on MAC layer without the need of TCP/IP stack. Based on our sensor bot, we propose a novel application for product validation and customer behavior analysis with RFID/NFC technology on smartphones to demonstrate a new context-aware service. {\circledC} 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering.",
keywords = "Instant Messaging and Presence Service, RFID/NFC Application, Wireless Sensor Network, XMPP",
author = "Pin Nie and Nurminen, {Jukka K.}",
year = "2012",
doi = "10.1007/978-3-642-32778-0_9",
language = "English",
isbn = "978-3-642-32777-3",
series = "Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering",
publisher = "Springer",
pages = "105--120",
booktitle = "Sensor Systems and Software",

}

Nie, P & Nurminen, JK 2012, Integrate WSN to the Web of things by using XMPP. in Sensor Systems and Software: S-CUBE 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 102, pp. 105-120. https://doi.org/10.1007/978-3-642-32778-0_9

Integrate WSN to the Web of things by using XMPP. / Nie, Pin; Nurminen, Jukka K.

Sensor Systems and Software: S-CUBE 2012. 2012. p. 105-120 (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 102).

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Integrate WSN to the Web of things by using XMPP

AU - Nie, Pin

AU - Nurminen, Jukka K.

PY - 2012

Y1 - 2012

N2 - Wireless Sensor Network is a promising technology thanks to its numerous beneficial applications. The recent trend towards Web of Things leverages substantial web technologies and toolkits, which greatly simplify the chore of WSN application development. However, the complex web server and heavy HTTP communications impose difficulties on portability of WSN applications and node's resources management. In order to provide a lightweight web integration and uniform data representation, we propose to employ XMPP, an open standard formalized by IETF, to build instant messaging and presence service for wireless sensor nodes. In this paper, we develop a scalable and flexible XMPP sensor bot to integrate WSN into generic XMPP architecture. We also design two lightweight XMPP extensions for sensor node representation and task configuration. The efficient XML expression in our extension protocol can squeeze the payload into a single IEEE 802.15.4 packet and does not cause XMPP message fragmentation. Our solution works directly on MAC layer without the need of TCP/IP stack. Based on our sensor bot, we propose a novel application for product validation and customer behavior analysis with RFID/NFC technology on smartphones to demonstrate a new context-aware service. © 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering.

AB - Wireless Sensor Network is a promising technology thanks to its numerous beneficial applications. The recent trend towards Web of Things leverages substantial web technologies and toolkits, which greatly simplify the chore of WSN application development. However, the complex web server and heavy HTTP communications impose difficulties on portability of WSN applications and node's resources management. In order to provide a lightweight web integration and uniform data representation, we propose to employ XMPP, an open standard formalized by IETF, to build instant messaging and presence service for wireless sensor nodes. In this paper, we develop a scalable and flexible XMPP sensor bot to integrate WSN into generic XMPP architecture. We also design two lightweight XMPP extensions for sensor node representation and task configuration. The efficient XML expression in our extension protocol can squeeze the payload into a single IEEE 802.15.4 packet and does not cause XMPP message fragmentation. Our solution works directly on MAC layer without the need of TCP/IP stack. Based on our sensor bot, we propose a novel application for product validation and customer behavior analysis with RFID/NFC technology on smartphones to demonstrate a new context-aware service. © 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering.

KW - Instant Messaging and Presence Service

KW - RFID/NFC Application

KW - Wireless Sensor Network

KW - XMPP

U2 - 10.1007/978-3-642-32778-0_9

DO - 10.1007/978-3-642-32778-0_9

M3 - Conference article in proceedings

SN - 978-3-642-32777-3

T3 - Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

SP - 105

EP - 120

BT - Sensor Systems and Software

ER -

Nie P, Nurminen JK. Integrate WSN to the Web of things by using XMPP. In Sensor Systems and Software: S-CUBE 2012. 2012. p. 105-120. (Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 102). https://doi.org/10.1007/978-3-642-32778-0_9