Abstract
In recent years, the development of Cloud and Internet of Things (IoT) integrated applications are becoming more and more popular among developers, and this combined system is described as Cloud of Things (CoT). Cloud of Things can be utilized for finding optimal solutions for various problems. CoT is one of the essential methods for the construction and development of smart cities. With the installation of CoT based technologies, people can be able to check, control environmental parameters through intelligent embedded devices. In this paper, we present a CoTarchitecture based on proxy using Peer to Peer (P2P) connectivity for interworking IoT devices and Cloud. Proposed Cloud of Things architecture supports IoT devices’ contextual data transformation to the Cloud-based on P2P connectivity using Open Connectivity Foundation (OCF) IoTivity and Message Queuing Telemetry Transport (MQTT) protocol. The proposed system provides a collection of huge sensing information via Internet of Things devices and upload gathered data to Cloud for further analyzation. The proxy can acquire sensor data from the Internet of Things networks and then publish the data as messages to the subject in Internet of Things global Cloud. Moreover, this Cloud of Things architecture supports the peer to peer internetworking for communication of client devices and embedded devices. Finally, we also compared the IoT service of global Cloud platforms in CoT experiments.
Similar content being viewed by others
References
Jamborsalamati P et al (2017) Australasian. IEEE 2017
Soliman M, et al (2013) "Smart home: Integrating internet of things with web services and Cloud computing." Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on. Vol. 2. IEEE
Sharma S, Chen K, and Sheth A (2018) "Towards practical privacy-preserving analytics for IoT and cloud based healthcare systems." IEEE Internet Comput
Goudos SK et al (2017) A survey of IoT key enabling and future technologies: 5G, Mobile IoT, sematic web and applications. Wirel Pers Commun 97(2):1645–1675
Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener Comput Syst 29:1645–1660
Aazam M, Khan I, Alsaffar AA, Huh EN (2014). Cloud of things: integrating internet of things and cloud computing and the issues involved. In proceedings of 2014 11th international Bhurban conference on applied sciences & technology (IBCAST) Islamabad, Pakistan, 14th-18th January, 2014 (pp. 414-419). IEEE
Ma W et al. (2012) "The Survey and Research on Application of Cloud Computing", in the proceedings of 7th International Conference on Computerl Science and Education, 02–04, Wuyishan Mountain, China
Aazam M, Huh E (2014) "cloud of things: integrating internet of things with cloud computing and the issues involved", in the proceedings of 11th IEEE international Bhurban conference on applied sciences and technology, Islamabad, Pakistan, 14–18
SCOOP. The Role of IoT Platforms in an Evolving IoT Business and Technology Context. Available online:https://www.i-scoop.eu/internet-of-things-guide/internet-things-iot-platforms (accessed on 5 April 2019)
Tweneboah-Koduah S, Skouby KE, Tadayoni R (2017) Cyber security threats to IoT applications and service domains. Wirel Pers Commun 95(1):169–185
Varga P, Hegedűs C (2017) Inter-cloud communication through gatekeepers to support IoT service interaction in the arrowhead framework. Wirel Pers Commun 96(3):3515–3532
Kim D-Y, Jung M (2017) Data transmission and network architecture in long range low power sensor networks for IoT. Wirel Pers Commun 93(1):119–129
Liu C et al (2015) External integrity verification for outsourced big data in cloud and IoT: a big picture. Futur Gener Comput Syst 49:58–67
Soliman M, et al. "Smart home: Integrating internet of things with web services and Cloud computing." Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on. Vol. 2. IEEE, 2013
He W, Yan G, Da Xu L (2014) Developing vehicular data cloud services in the IoT environment. IEEE Transactions on Industrial Informatics 10(2):1587–1595
Tei K, Gurgen L (2014) "ClouT: Cloud of things for empowering the citizen clout in smart cities." Internet of Things (WF-IoT), 2014 IEEE world forum on. IEEE
Aazam M, Hung PP, and Huh E (2014) Smart gateway based communication for Cloud of things. Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2014 IEEE Ninth International Conference on. IEEE
Petrolo R et al (2017) The design of the gateway for the cloud of things. Ann Telecommun 72(1–2):31–40
Bhattasali T, Chaki R, and Chaki N (2013) "Secure and trusted Cloud of things." India Conference (INDICON), 2013 Annual IEEE. IEEE
Android Things, developer.android.com/things/sdk/index.html
IoTivity, www.iotivity.org
MQTT, http://mqtt.org/faq
Amazon Web Service, aws.amazon.com
Bermudez I, et al. (2013) "Exploring the Cloud from passive measurements: The Amazon AWS case." INFOCOM, 2013 Proceedings IEEE IEEE
Bracci F, Corradi A, and Foschini L (2012) "Database security management for healthcare SaaS in the Amazon AWS Cloud." Computers and Communications (ISCC), 2012 IEEE Symposium on. IEEE
Microsoft Azure, azure.microsoft.com
Viswanathan L, et al (2017) "Predictive Provisioning: Efficiently Anticipating Usage in Azure SQL Database." Data Engineering (ICDE), 2017 IEEE 33rd International Conference on. IEEE
Forsström S, and Jennehag U (2017) "A performance and cost evaluation of combining OPC-UA and Microsoft Azure IoT Hub into an industrial Internet-of-Things system." Global Internet of Things Summit (GIoTS), 2017. IEEE
Google Cloud Platform, Cloud.google.com
Bunch C, et al (2010) "An evaluation of distributed datastores using the AppScale Cloud platform." Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on. IEEE
Mishra AK et al (2010) Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Performance Evaluation Review 37(4):34–41
Acknowledgments
This research was supported by Energy Cloud R&D Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Science, ICT (2019M3F2A1073387), and this research was supported by Institute for Information & communications Technology Planning & Evaluation(IITP) grant funded by the Korea government(MSIT)(No.2018-0-01456, AutoMaTa: Autonomous Management framework based on artificial intelligent Technology for adaptive and disposable IoT), and this research was supported by the MSIT(Ministry of Science and ICT), Korea, under the ITRC(Information Technology Research Center) support program(IITP-2019-2014-1-00743) supervised by the IITP(Institute for Information & communications Technology Planning & Evaluation). Any correspondence related to this paper should be addressed to Dohyeun Kim.
Author information
Authors and Affiliations
Corresponding author
Additional information
Guest Editors: Sunmoon Jo, Jieun Lee, Jungsoo Han, and Supratip Ghose
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection: Special Issue on P2P Computing for Intelligence of Things
Rights and permissions
About this article
Cite this article
Xuan, S., Kim, D. Development of Cloud of Things Based on Proxy Using OCF IoTivity and MQTT for P2P Internetworking. Peer-to-Peer Netw. Appl. 13, 729–741 (2020). https://doi.org/10.1007/s12083-020-00891-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-020-00891-9