Abstract
This chapter focuses on architectural and functional capabilities that are required for a smart city initiative. An overview of the recommended architecture and implementation technology choices, typical constraints in implementations, terminology, and technology principles are highlighted. These are applicable at various intersections, whether they develop custom solutions or standardized solutions using open, federated platforms and/or commercial platforms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
IDC’s worldwide digital transformation use case taxonomy, 2018: smart cities and communities (#US44261515, September 2018)
Docker. https://www.docker.com/
Kubernetes. https://kubernetes.io/
Wi-Fi Alliance. https://www.wi-fi.org/
Bluetooth Special Interest Group. https://www.bluetooth.com/
Zigbee Alliance. https://www.zigbee.org/
Sigfox. https://www.sigfox.com/
LoRa Alliance. https://lora-alliance.org/
Raspberry Pi Foundation. https://www.raspberrypi.org/
Arduino AG. https://www.arduino.cc/
Amazon Web Services – IOT. https://aws.amazon.com/iot/
Microsoft Azure IOT. https://azure.microsoft.com/en-us/overview/iot/
Google Cloud IOT. https://cloud.google.com/iot-core/
ThingWorx Industrial IOT. https://www.ptc.com/en/products/iot/thingworx-platform
GE Predix Platform. https://www.ge.com/digital/iiot-platform
Comcast MachineQ. https://machineq.com
Salesforce IOT. https://www.salesforce.com/products/salesforce-iot/overview/
C3 Enterprise AI. https://c3.ai/
SAP Leonardo. https://www.sap.com/products/leonardo.html
Kaa Enterprise IOT Platform. https://www.kaaproject.org/
ThingsBoard Open Source IOT Platform. https://thingsboard.io/
DeviceHive Open Source IOT Data Platform. https://devicehive.com/
Applied Informatics. macchina.io. https://macchina.io/
Open Home Automation Bus. https://www.openhab.org/
Cognizant (2019) Solution overview: accelerating IoT programs at scale: connected reference architecture & toolkit. https://www.cognizant.com/Resources/connected-reference-architecture-and-toolkit-overview-hires.pdf
Cognizant (2019) The five essential IoT requirements and how to achieve them. https://www.cognizant.com/whitepapers/the-five-essential-iot-requirements-and-how-to-achieve-them-codex4241.pdf
Microsoft HDInsight. https://azure.microsoft.com/en-us/services/hdinsight/
Caffe. Berkeley AI research. http://caffe.berkeleyvision.org/
Hewlett Packard Enterprise. Haven on demand. https://www.havenondemand.com/
Google AI. https://ai.google/
Google TensorFlow. https://www.tensorflow.org/
Torch: a scientific computing framework for LUAJIT. http://torch.ch/
Apache Spark: unified analytics engine. https://spark.apache.org/
Univ. Montreal MILA Lab: Theano. http://deeplearning.net/software/theano/
The National Ecological Observatory Network. https://www.neonscience.org/
Cognizant BigDecisions Platform. https://www.cognizant.com/bigdecisions
National Institute of Standards and Technology (NIST). https://www.nist.gov/
Hardt D (ed) (2017 Oct) RFC 8252, “OAuth 2.0 for Native Apps.” https://tools.ietf.org/html/rfc8252
National Institute of Standards and Technology (NIST), Engineering Laboratory. Cyber-physical systems, IES cities architecture. https://www.nist.gov/el/cyber-physical-systems/ies-cities-architecture
National Institute of Standards and Technology (NIST). International technical working group on IoT-enabled smart city framework. https://pages.nist.gov/smartcitiesarchitecture/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Arun, A. (2020). Architecting IOT for Smart Cities. In: McClellan, S. (eds) Smart Cities in Application. Springer, Cham. https://doi.org/10.1007/978-3-030-19396-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-19396-6_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19395-9
Online ISBN: 978-3-030-19396-6
eBook Packages: EngineeringEngineering (R0)