Abstract
IoT Services Platform is considered the cornerstone of successful IoT solutions. It is responsible for many of the most challenging and complex tasks of the solution. The Services Platform automates the ability to deploy, configure, troubleshoot, secure, manage, and monitor IoT entities ranging from sensors to applications in terms of firmware installation, patching, debugging, and monitoring, just to name a few. This chapter defines the key requirements for a comprehensive IoT Services Platform based on latest industry standards.
Notes
- 1.
(37.76724070774898, −122.37890839576721) are the GPS coordinates for a northern California area.
- 2.
Yang is a tree-structured data modeling language (defined by IETF) used to model configuration and state data [6].
- 3.
TR-069 uses a bidirectional SOAP/HTTP-based protocol which was originally used for remote management of end-user devices. It was published by the broadband forum and labeled CPE WAN Management Protocol (CWMP).
- 4.
LWM2M (lightweight machine-to-machine) protocol is defined by the Open Mobile Alliance for M2M/IoT as an application layer communication protocol between a LWM2M server and a LWM2M client (located in a LWM2M Device).
- 5.
Some researchers use the term QoS to refer to both QoS and GoS as defined above.
- 6.
Alternatively, an authorization, authentication, and accounting (AAA) server may be used for device authorization.
References
IoT—Converging Technologies for Smart Environments and Integrated Ecosystems, Reviewer Publishers. Online: http://www.internet-of-things-research.eu/pdf/Converging_Technologies_for_Smart_Environments_and_Integrated_Ecosystems_IERC_Book_Open_Access_2013.pdf
Internet of Things, Evolving the Manufacturing Industry. Online: http://www.cisco.com/c/en/us/solutions/internet-of-things/iot-products/services.html
The Internet of Things: Between the Revolution of the Internet and the Metamorphosis of Objects, Gerald Santucci. Online: http://cordis.europa.eu/fp7/ict/enet/documents/publications/iot-between-the-internet-revolution.pdf
From the Internet of Computers to the Internet of Things, Friedemann Mattern and Christian Floerkemeier, Distributed Systems Group, Institute for Pervasive Computing. Online: http://www.vs.inf.ethz.ch/publ/papers/Internet-of-things.pdf
Reaping the Benefits of the Internet of Things, Cognizant Reports, May 2014. http://www.cognizant.com/InsightsWhitepapers/Reaping-the-Benefits-of-the-Internet-of-Things.pdf
P. N. Howard (8 June 2015) How big is the Internet of Things and how big will it get? The Brookings Institution. Retrieved 26 June 2015
Wallina S, Wiksrom C, Automating network and service configuration using NETCONF and YANG. Online: http://www.tail-f.com/wordpress/wp-content/uploads/2013/03/Tail-f-NETCONF-YANG-Service-Automation-LISA-Usenix-2011.pdf
B.M. Yang, A Data Modeling Language for the Network Configuration Protocol (NETCONF). RFC 6020 (2010)
Broadband Forum Technical Report TR-069, CPE WAN Management Protocol, Issue 1 Amendment 5, Version 1.4, Nov 2013
Open Mobile Alliance M2M Device Management Specifications. Online: http://openmobilealliance.hs-sites.com/lightweight-m2m-specification-from-oma
Open Mobile Alliance Lightweight M2M Version 1.0. Online: http://technical.openmobilealliance.org/Technical/technical-information/release-program/current-releases/oma-lightweightm2m-v1-0
R. Sokullu, O. Karaca, Fault management for smart wireless sensor networks, in Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 4 Sept 2012
G. Stanley, Associate, White Paper, A Guide to Fault Detection and Diagnosis. Online: http://gregstanleyandassociates.com/whitepapers/FaultDiagnosis/faultdiagnosis.htm
IETF Network Working Group, Request for Comments (RFC) 3433, Entity Sensor Management Information Base. Online: https://tools.ietf.org/html/rfc3433
G. Huston, Measuring IP network performance. Internet Protocol J, 6(1), Online: http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_6-1/measuring_ip.html
H. Hui-Ping, X. Shi-De, M. Xiang-Yin, Applying SNMP technology to manager sensors in IoT. Open Cybern. Syst. J. pp. 1019–1024. Online: http://benthamopen.com/contents/pdf/TOCSJ/TOCSJ-9-1019.pdf
L. Adaro, Monitoring 101 eBook, Nov 2015. Online: https://thwack.solarwinds.com/docs/DOC-187523
Stanford Sensor Course. Online: http://web.stanford.edu/class/me220/data/lectures/lect02/lect_2.html
B. Hedstrom, A. Watwe, S. Sakthidharan, Protocol Efficiencies of NETCONF versus SNMP for Configuration Management Functions, University of Colorado, May 2011. Online: http://morse.colorado.edu/~tlen5710/11s/11NETCONFvsSNMP.pdf
OMA LightweightM2M v.10, Open Mobile Alliance. Online: http://technical.openmobilealliance.org/Technical/technical-information/release-program/current-releases/oma-lightweightm2m-v1-0
S. Duquet, Smart Sensors, Enabling Detection and Ranging for IoT and Beyond, Ladder Technology Magazine Elektronik Praxis, April 2015. Online: http://leddartech.com/smart-sensors
Sensors Applications for Smarter World, Libelium. Online: http://www.libelium.com/top_50_iot_sensor_applications_ranking/
P. Seneviratne, Internet Connected Smart Water Sensors, September 2015. Online: https://www.packtpub.com/books/content/internet-connected-smart-water-meter
P. Jain, Pressure Sensors, Prototype PCB from $10. Online: http://www.engineersgarage.com/articles/t
D. Merrill, J. Kalanithi, P. Maes, Siftables: Towards Sensor Network User Interfaces. Online: http://alumni.media.mit.edu/~dmerrill/publications/dmerrill_siftables.pdf
Whatis.com, Online: http://whatis.techtarget.com/definition/firmware
Mobileburn, Online: http://www.mobileburn.com/definition.jsp?term=firmware
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Rayes, A., Salam, S. (2017). IoT Services Platform: Functions and Requirements. In: Internet of Things From Hype to Reality. Springer, Cham. https://doi.org/10.1007/978-3-319-44860-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-44860-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-44858-9
Online ISBN: 978-3-319-44860-2
eBook Packages: EngineeringEngineering (R0)