Wireless Sensor Networks Based on Publish/Subscribe Messaging Paradigms

  • Hakan Cam
  • Ozgur Koray Sahingoz
  • Ahmet Coskun Sonmez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6646)


Rapidly increasing development and application areas of wireless sensor networks requires the deployment of highly scalable and dynamic communications paradigms for coping with the complex data management tasks encountered in distributed environments. In this context, the publish/subscribe communication mechanism plays an essential role since they provide quick and easy adaptation of the system to the dynamic nature of wireless sensor network environment. To shed a light on the design and implementation issues of publish/ subscribe messaging systems we investigated how to apply publish/subscribe approach into wireless sensor networks and developed a novel application working on the network of both the real and virtual Sun SPOT sensor devices in a multi-hop manner. We present and compare the simulation results.


Wireless Sensor Networks Publish/Subscribe Messaging Systems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Yick, J., Mukherjee, B., Ghosal, D.: Wireless sensor network survey. Computer Networks 52(12), 2292–2330 (2008)CrossRefGoogle Scholar
  2. 2.
    Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Communications Magazine 40(8), 104–112 (2002)CrossRefGoogle Scholar
  3. 3.
    Baronti, P., Pillai, P., Chook, V., Chessa, S., Gotta, A., Fun Hu, Y.: Wireless Sensor Networks: a survey on the state of the art and the 802. Computer Communication 30(7), 1655–1695 (2007)CrossRefGoogle Scholar
  4. 4.
    Hunkeler, U., Truong, H.L., Clark, A.S.: MQTT-S-A Publish/Subscribe Protocol For Wireless Sensor Networks. In: 2nd Workshop on Information Assurance For Middleware Communications, IAMCOM 2008, India (January 2008)Google Scholar
  5. 5.
    Chong, C.Y., Kumar, S.P.: Sensor Networks: Evolution, Opportunities, and Challenges. Proceedings of the IEEE 91(8), 1247–1256 (2003)CrossRefGoogle Scholar
  6. 6.
    Eugster, P.T., Felber, P.A., Guerraoui, R., Kernmarrec, A.M.: The many faces of publish/subscribe. ACM Computing Surveys 35(2), 114–131 (2003)CrossRefGoogle Scholar
  7. 7.
    Estrin, D., Govindan, R., Heidemann, J.S., Kumar, S.: Next century challenges: Scalable coordination in sensor networks. In: Mobile Computing and Networking, pp. 263–270 (1999)Google Scholar
  8. 8.
    SunTM Small Programmable Object Technology (Sun SPOT),
  9. 9.
    Liu, N., Liu, M., Zhu, J., Gong, H.: A Community-Based Event Delivery Protocol in Publish/Subscribe Systems for Delay Tolerant Sensor Networks. Sensors 9, 7580–7594 (2009)CrossRefGoogle Scholar
  10. 10.
    Huang, Y., Garcia-Molina, H.: Publish/Subscribe in a Mobile Environment. Wireless Networks 10(6), 643–652 (2004)CrossRefGoogle Scholar
  11. 11.
    Zheng, Y., Cao, J.N., Liu, M., Wang, J.L.: Efficient Event Delivery in Publish/Subscribe Systems for Wireless Mesh Networks. In: Proceedings of Wireless Communications and Networking Conference, Hong Kong, China (2007)Google Scholar
  12. 12.
    Bhola, S., Strom, R., Bagchi, S., Zhao, Y., Auerbach, J.: Exactly-Once Delivery in a Content-Based Publish-subscribe System. In: Proceedings of Dependable Systems and Networks, USA (2002)Google Scholar
  13. 13.
    Hauer, J.-H., Handziski, V., Köpke, A., Willig, A., Wolisz, A.: A Component Framework for Content-Based Publish/Subscribe in Sensor Networks. In: Verdone, R. (ed.) EWSN 2008. LNCS, vol. 4913, pp. 369–385. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  14. 14.
    Albano, M., Chessa, S.: Publish/subscribe in wireless sensor networks based on data centric storage. In: 4th International Conference on Communication System Software and Middleware (COMSWARE), Dublin, Ireland. ACM International Conference Proceeding Series, vol. 385, pp. 37–42 (2009)Google Scholar
  15. 15.
    IEEE LAN/MAN Standards Committee, IEEE Standard 802.15.4, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY), Specifications for Low-Rate Wireless Personal Area Networks (2003),
  16. 16.
    Simon, D., Cifuentes, C.: The Squawk Java Virtual Machine: Java on the Bare Metal. In: Proc. of the 20th Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2005), USA, October 16-20 (2005)Google Scholar
  17. 17.
    Cam, H., Sahingoz, O.K., Sonmez, A.C.: The Integration of Wireless Sensor Networks with Multi-agent Systems. In: 1st Avionics and System Integration Symposium, ASES 2010, Turkish Air Force Academy, Istanbul, Turkey, April 29-30 (2010) (in Turkish) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Hakan Cam
    • 1
  • Ozgur Koray Sahingoz
    • 1
  • Ahmet Coskun Sonmez
    • 2
  1. 1.Computer Engineering DepartmentTurkish Air Force AcademyTurkey
  2. 2.Computer Engineering DepartmentYildiz Technical UniversityTurkey

Personalised recommendations