Software Platforms for Internet of Things and M2M

P Balamuralidhara, Prateep Misra, Arpan Pal


The technologies and applications consolidated under the
vision of Internet of Things (IoT) and Machine to Machine Communications (M2M) are attracting the interest of businesses and poised to trigger next disruption in Information & Communication Technology (ICT) applications. The domain specific solutions involving sensors, mobile phones and other devices are maturing to integrate in a generic ICT services paradigm. Architecture for a unified horizontal services platform is emerging. This paper surveys important trends, key requirements, evolving technologies and emerging solutions for such a software platform for IoT and M2M services.


. Internet of Things (IoT): A vision, architectural elements, and future directions, Jayavardhana Gubbia, Rajkumar Buyyab, Slaven Marusic , Marimuthu Palaniswami, Elsevier journal on Future Generation Computer Systems 29 (2013) 1645–1660

. INFSO D.4 Networked Enterprise & RFID INFSO G.2 Micro & Nanosystems, in: Co-operation with the Working Group RFID of the ETP EPOSS, Internet of Things in 2020, Roadmap for the Future, Version 1.1, 27 May 2008.

. I. Toma, E. Simperl, Graham Hench, A joint roadmap for semantic technologies and the internet of things, in: Proceedings of the Third STI Roadmapping Workshop, Crete, Greece, June 2009.

. A. Katasonov, O. Kaykova, O. Khriyenko, S. Nikitin, V. Terziyan, Smart semantic middleware for the internet of things, in: Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics, Funchal, Madeira, Portugal, May 2008.

. W. Wahlster, Web 3.0: Semantic Technologies for the Internet of Services and of Things, Lecture at the 2008 Dresden Future Forum,1708 June 2008.

. Soma Bandyopadhyay, Munmun Sengupta,

Souvik Maiti and Subhajit Dutta, “ROLE OF MIDDLEWARE FOR INTERNET OF THINGS: A STUDY”, International Journal of Computer Science & Engineering Survey (IJCSES) Vol.2, No.3, August 2011

. S Gilani, The promise of M2M: how pervasive connected machines are fueling the next wireless revolution, in Embedded Systems White Paper, 2009.

. K Kouji, N Yoshitaro, S Tadashi, M2M service platform to support carrier cloud. NEC Tech. J. 5(2), 116–121 (2010)

. Dominique Guinard, Iulia Ion, and Simon Mayer, In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers' Perspective

. N.B. Priyantha, Aman Kansal, Michel Goraczko, and Feng Zhao. Tiny web services: design and implementation of interoperable and evolvable sensor networks.In Proc. of the 6th ACM conference on Embedded Network Sensor Systems (SenSys'08), pages 253-266, Raleigh, NC, USA, 2008. ACM.

. Luigi. Atzori et al., The Internet of Things: A survey, Elsevier Journal of Computer Networks (2010), doi:10.1016 j.comnet.2010.05.010

. De Deugd, R. Carroll, K. Kelly, B. Millett, J. Ricker, SODA: service oriented device architecture, IEEE Pervasive Computing 5 (3) (2006) 1732 94–96.

. J. Pasley, How BPEL and SOA are changing web services development, IEEE Internet Computing 9 (3) (2005) 60–67.

. P. Spiess, S. Karnouskos, D. Guinard, D. Savio, O. Baecker, L. Souza, V. 1736 Trifa, “SOA-based integration of the internet of things in enterprise services,” in: Proceedings of IEEE ICWS 2009, Los Angeles, Ca, USA, July 2009

. Hydra Middleware Project, FP6 European Project, .

. R. Fielding. Architectural styles and the design of network-based software architectures. Phd thesis, 2000.

. Cesare Pautasso, Olaf Zimmermann, and Frank Leymann. Restful web services vs. big web services: making the right architectural decision. In Proc. of the 17th international conference on World Wide Web (WWW '08), pages 805-814, New York, NY, USA, 2008. ACM.

. Cesare Pautasso and Erik Wilde. Why is the web loosely coupled?: a multi-faceted metric for service design. In Proc. of the 18th international conference on World Wide Web (WWW '09), pages 911-920, Madrid, Spain, April 2009. ACM.

. Leonard Richardson and Sam Ruby. RESTful web services. O'Reilly Media, May 2007.

. Dominique Guinard, Vlad Trifa, and Erik Wilde. A Resource Oriented Architecture for the Web of Things. In Proc. of the 2nd International Conference on the Internet of Things (IoT 2010), LNCS, Tokyo, Japan, November 2010. Springer Berlin Heidelberg.

. Thiago Teixeira, Sara Hachem, Val´erie Issarny, and Nikolaos Georgantas, Service Oriented Middleware for the Internet of Things: A Perspective

. “An Experimental Platform for large scale research facing FI-IoT scenarios” , Jesus Bernat Vercher1, José M. Hernández-Muñoz1, Luis A. Hernandez Gomez2, Alfonso Tierno Sepulveda,

. Bernat, J. , Marín, S., González. A., Sorribas, R., Villarrubia, L., Campoy, L., Hernández, L. Ubiquitous Sensor Networks in IMS: an Ambient Intelligence Telco Platform. ICT Mobile Summit, 2008. 10-12 June, Stockholm.

. Patrik Spiess, Stamatis Karnouskos, Dominique Guinard;, Domnic Savio,Oliver Baecker;Luciana Moreira S´a de Souza, and Vlad Trifa; “SOA-based Integration of the Internet of Things in Enterprise Services”,

. PAYAM BARNAGHI, WEI WANG, CORY HENSON AND KERRY TAYLO, ”Semantics for the Internet of Things: early progress and back to the future”

. A. Katasonov, O. Kaykova, O. Khriyenko, S. Nikitin, and V.Y. Terziyan, "Smart Semantic Middleware for the Internet of Things", in Proc. ICINCO-ICSO, 2008, pp.169-178

. ETSI TS 102 690 v2.0.6, ETSI technical specification, machine-to-machine communications (M2M); functional architecture. (2012).

. Eui-Jik Kim1 and Sungkwan Youm2, Machine-to-machine platform architecture for horizontal service integration, EURASIP Journal on Wireless Communications and Networking 2013,

. J Audestad, I Gronbak, S Svaet, Connected objects platform specification version 1, R&I Research Report, 1-66. (2009)

. Shelby, Zach, Klaus Hartke, and Carsten Bormann. "Constrained application protocol (coap)." (2013). -

. Stanford-Clark, A. S., and Hong Linh Truong. "MQTT for sensor networks (MQTT-S) protocol specification." (2008). -

. Botts, Mike, et al. "OGC® sensor web enablement: Overview and high level architecture." GeoSensor networks. Springer Berlin Heidelberg, 2008. 175-190.

. Boneh, Dan, and Matthew Franklin. "Identity-based encryption from the Weil pairing." SIAM Journal on Computing 32.3 (2003): 586-615.

. Baek, Joonsang, et al. "A survey of identity-based cryptography." Proc. of Australian Unix Users Group Annual Conference. 2004.

. Johnson, Henric, “Toward Adjustable Lightweight Authentication for Network Access Control”, Elektronisk resurs. - 2005. - ISBN: 91-7295077-3

. Vajda, István, and Levente Buttyán. "Lightweight authentication protocols for low-cost RFID tags." Second Workshop on Security in Ubiquitous Computing–Ubicomp 2003. 2003.

. Zhen, Jianliang, et al. "A lightweight encryption and authentication scheme for wireless sensor networks." International Journal of Security and Networks 1.3 (2006): 138-146.

. Aggarwal, Charu C., and S. Yu Philip. A general survey of privacy-preserving data mining models and algorithms. Springer US, 2008.

. Bertino, Elisa, Dan Lin, and Wei Jiang. "A survey of quantification of privacy preserving data mining algorithms." Privacy-preserving data mining. Springer US, 2008. 183-205.

. Chellappa, Ramnath K., and Raymond G. Sin. "Personalization versus privacy: An empirical examination of the online consumer‟s dilemma." Information Technology and Management 6.2-3 (2005): 181-202.

. P. Ghosh, K. Basu, and S. K. Das, “Cost-Optimal Job Allocation Schemes for Bandwidth-Constrained Distributed Computing Systems,” in HiPC, 2005.

. F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, “Fog computing and its role in the internet of things,” in Proceedings of the first edition of the MCC workshop on Mobile cloud computing, New York, NY, USA, 2012.

. Della Valle, Emanuele, et al. "A first step towards stream reasoning." Future Internet–FIS 2008. Springer Berlin Heidelberg, 2009. 72-81

. Della Valle, Emanuele, et al. "It's a Streaming World! Reasoning upon Rapidly Changing Information." Intelligent Systems, IEEE 24.6 (2009): 83-89.

. Rissanen, Jorma. Information and complexity in statistical modeling. Springer Publishing Company, Incorporated, 2007.

. Söderström, Torsten, and Petre Stoica. System identification. Prentice-Hall, Inc., 1988.

. Lane, Nicholas D., et al. "A survey of mobile

phone sensing." Communications Magazine, IEEE 48.9 (2010): 140-150.

. “IBM reveals five innovations that will change our lives within five years”,

. Guizzo, Erico. "Robots with their heads in the clouds." Spectrum, IEEE 48.3 (2011): 16-18.

. Hu, Guoqiang, Wee Peng Tay, and Yonggang Wen. "Cloud robotics: architecture, challenges and applications." Network, IEEE 26.3 (2012): 21-28.

. Stuart M. Adams and Carol J. Friedland, “A survey of unmanned aerial vehicle (UAV) usage for

imagery collection in disaster research and management”, 9th International Workshop on Remote Sensing for Disaster Response, 2011.

. Therese Skrzypietz, “Unmanned Aircraft Systems for Civilian Missions”. Policy Paper by Brandenburg Institute for Society and Security, 2012.

. Ganti, Raghu K., Fan Ye, and Hui Lei. "Mobile crowdsensing: Current state and future challenges." Communications Magazine, IEEE 49.11 (2011): 32-39.

. Samuel Alan Stewart, Syed Sibte Raza Abidi, “Using Social Netowrk Analysis to understand web 2.0 Communities”, Medicine 2.0 2011, Stanford, USA.

. Maynard, Diana and Bontcheva, Kalina and Rout, Dominic., “Challenges in developing opinion mining tools for social media”, Proceedings of@ NLP can u tag# user_generated_content,2012

. Plantie, M., Crampes, M., “Survey on Community Detection”, Social Media Retrieval, Computer Communications and Networks, Springer-Verlag, London, 2013

. Jasper Control Center, -

. AT&T M2M 360 Control Center -

. Amdocs -

. Ericsson Device Connection Platform -

. oneM2M –

. Constrained Application Protocol (CoAP) – IETF Draft Standards , March 2013 -

. Axiros -

. Etherios Device Cloud -

. Axeda M2M Cloud Service -

. ILS Technology secureWISE connect -

. SensiNode NanoService Platform -

. Xively -

. MQTT – Message Queue Telemetry Transport –

. Device Hive -

. 52North Sensor Web -

. Open Geospatial Consortium Sensor Web Enablement -

. SensorLogic Application Enablement Platform -

. ThingWorx -

. Qualcomm Life 2Net Platform -

Full Text: PDF


  • There are currently no refbacks.