Web Messaging for Open and Scalable Distributed Sensing Applications

  • Vlad Trifa
  • Dominique Guinard
  • Vlatko Davidovski
  • Andreas Kamilaris
  • Ivan Delchev
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6189)


Future Web applications will increasingly require real-time data from the physical world collected by a myriad of sensors and actuators. Currently, integration of such devices require customized solutions due to the lack of widely adopted protocols for devices. Because the Web architecture offers a high degree of interoperability and a low entry barrier, we propose to leverage the Web to build hybrid applications that combine the physical world with Web content. Our work builds upon recent developments in Web push techniques and extends them for embedded devices with a RESTful messaging system. Our results illustrate that fully Web-based distributed sensing applications are not only feasible - but actually desirable - because Web standards offer an ideal compromise between performance and functionality.


Sensor Network Wireless Sensor Network Smart Object Embed Device Messaging Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Dunkels, A., Vasseur, J.: IP for Smart Objects Alliance. Internet Protocol for Smart Objects (IPSO) Alliance White paper (September 2008)Google Scholar
  2. 2.
    Guinard, D., Trifa, V., Wilde, E.: Architecting a mashable open world wide web of things. Technical Report 663, Institute for Pervasive Computing, ETH Zurich (February 2010)Google Scholar
  3. 3.
    Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30(1), 122–173 (2005)CrossRefGoogle Scholar
  4. 4.
    Ljungstrand, P., Redström, J., Holmquist, L.E.: WebStickers: using physical tokens to access, manage and share bookmarks to the Web. In: DARE ’00: Proceedings of DARE 2000 on Designing Augmented Reality Environments, New York, NY, USA, pp. 23–31. ACM, New York (2000)CrossRefGoogle Scholar
  5. 5.
    Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B., Spasojevic, M.: People, places, things: web presence for the real world. Mob. Netw. Appl. 7(5), 365–376 (2002)zbMATHCrossRefGoogle Scholar
  6. 6.
    Luckenbach, T., Gober, P., Arbanowski, S., Kotsopoulos, A., Kim, K.: TinyREST - a protocol for integrating sensor networks into the internet. In: Proc. of REALWSN (2005)Google Scholar
  7. 7.
    Gibbons, P., Karp, B., Ke, Y., Nath, S., Seshan, S.: IrisNet: an architecture for a worldwide sensor Web. IEEE Pervasive Computing 2(4), 22–33 (2003)CrossRefGoogle Scholar
  8. 8.
    Kansal, A., Nath, S., Liu, J., Zhao, F.: SenseWeb: an infrastructure for shared sensing. IEEE Multimedia 14(4), 8–13 (2007)CrossRefGoogle Scholar
  9. 9.
    Dickerson, R., Lu, J., Lu, J., Whitehouse, K.: Stream Feeds: an Abstraction for the World Wide Sensor Web. In: Proceeding of the 1st Internet of Things Conference (IOT), Zurich, Switzerland (2008)Google Scholar
  10. 10.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)Google Scholar
  11. 11.
    Yazar, D., Dunkels, A.: Efficient Application Integration in IP-Based Sensor Network. In: Proc. of the First ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings (BuildSys), at SenSys ’09 (2009)Google Scholar
  12. 12.
    Duquennoy, S., Grimaud, G., Vandewalle, J.J.: Consistency and scalability in event notification for embedded web applications. In: 11th IEEE International Symposium on Web Systems Evolution (WSE’09), Edmonton, Canada, Edmonton, Canada (September 2009)Google Scholar
  13. 13.
    Trifa, V., Wieland, S., Guinard, D., Bohnert, T.M.: Design and implementation of a gateway for web-based interaction and management of embedded devices. In: Proceedings of the 2nd International Workshop on Sensor Network Engineering (IWSNE’09), Marina del Rey, CA, USA (June 2009)Google Scholar
  14. 14.
    Hunkeler, U., Truong, H.L., Stanford-Clark, A.: MQTT-S - A publish/subscribe protocol for Wireless Sensor Networks. In: Proceedings of the Third International Conference on COMmunication System softWAre and MiddlewaRE (COMSWARE 2008), Bangalore, India, pp. 791–798 (January 2008)Google Scholar
  15. 15.
    Boonma, P., Suzuki, J.: Middleware support for pluggable non-functional properties in wireless sensor networks. In: SERVICES ’08: Proceedings of the 2008 IEEE Congress on Services - Part I, Washington, DC, USA, pp. 360–367. IEEE Computer Society, Los Alamitos (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Vlad Trifa
    • 1
    • 2
  • Dominique Guinard
    • 1
    • 2
  • Vlatko Davidovski
    • 1
  • Andreas Kamilaris
    • 3
  • Ivan Delchev
    • 2
  1. 1.Institute for Pervasive ComputingETH ZurichSwitzerland
  2. 2.SAP ResearchZurichSwitzerland
  3. 3.University of CyprusNicosiaCyprus

Personalised recommendations