Skip to main content
Log in

Development of Cloud of Things Based on Proxy Using OCF IoTivity and MQTT for P2P Internetworking

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  1. Jamborsalamati P et al (2017) Australasian. IEEE 2017

  2. 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

  3. Sharma S, Chen K, and Sheth A (2018) "Towards practical privacy-preserving analytics for IoT and cloud based healthcare systems." IEEE Internet Comput

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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)

  10. Tweneboah-Koduah S, Skouby KE, Tadayoni R (2017) Cyber security threats to IoT applications and service domains. Wirel Pers Commun 95(1):169–185

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

  18. Petrolo R et al (2017) The design of the gateway for the cloud of things. Ann Telecommun 72(1–2):31–40

    Article  Google Scholar 

  19. Bhattasali T, Chaki R, and Chaki N (2013) "Secure and trusted Cloud of things." India Conference (INDICON), 2013 Annual IEEE. IEEE

  20. Android Things, developer.android.com/things/sdk/index.html

  21. IoTivity, www.iotivity.org

  22. MQTT, http://mqtt.org/faq

  23. Amazon Web Service, aws.amazon.com

  24. Bermudez I, et al. (2013) "Exploring the Cloud from passive measurements: The Amazon AWS case." INFOCOM, 2013 Proceedings IEEE IEEE

  25. 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

  26. Microsoft Azure, azure.microsoft.com

  27. Viswanathan L, et al (2017) "Predictive Provisioning: Efficiently Anticipating Usage in Azure SQL Database." Data Engineering (ICDE), 2017 IEEE 33rd International Conference on. IEEE

  28. 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

  29. Google Cloud Platform, Cloud.google.com

  30. 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

  31. Mishra AK et al (2010) Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Performance Evaluation Review 37(4):34–41

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to DoHyeun Kim.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00891-9

Keywords

Navigation