COMPLEX_SELECTION_CRITERIA_OF_CLOUD_GATEWAY_CHOOSING (1).pptx
- Количество слайдов: 18
Institute of the telecommunication science National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Ukraine COMPLEX SELECTION CRITERIA OF CLOUD GATEWAY CHOOSING Authors: Kurdecha V. V. , Ishchenko I. O. , Zakharchuk A. G.
What is Io. T? The Internet of Things (Io. T) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring humanto-human or human-to-computer interaction.
What is cloud gateway? A cloud gateway is a hardware- or software-based appliance located on the customer premises that serves as a bridge between local applications and remote cloud-based services.
Cloud gateway is the missing piece in the puzzle • It connects the core network with the access and edge network; • It connects the cloud traffic to the end-users; • It also connects between different clouds/datacenters (different locations and different providers).
Architecture of our Solution
Where is Cloud Gateway? Io. T reference architecture (from Io. T Hub documentation)
Io. T architecture with Io. T Hub
Each device has two endpoints to interact with Io. T Hub • D 2 C (device to cloud) : the device uses this endpoint to send messages to the cloud both as telemetry data, outcome for a received command or request for execution; • C 2 D (cloud to device) : the device receives commands on this endpoint for executing the requested action. The Io. T Hub generates a feedback at application level to confirm that the command is acquired by the device and it’s going to be executed;
What Io. T Hub also has • Identity registry; • Monitoring information; • Device identity management;
AWS Io. T data services
SDKs : languages and platforms supported • Io. T Hub: 1. 2. 3. 4. . Net SDK; Java; Node. JS; C. • AWS Io. T: 1. C; 2. Node. JS.
Security and Authentication • The connection established between devices and Io. T Hub is TLS (Transport Layer Security) based. • The authentication is provided by Io. T Hub verifying a SAS (Shared Access Signature token) token. • AWS Io. T relies on TLS protocol so that the communication with the message broker is encrypted and the client is authenticated using the mutual authentication.
Messages : exchanging data on the wire • A message in the Io. T Hub has an opaque payload to carry data in user defined formats (for example binary, XML, JSON and so on). • The AWS Io. T enables the interaction with thing shadows. The thing shadow is a JSON document used to store and retrieve current state information for a device.
Prices, Quotas and Throttling • Io. T Hub unit (500 devices); • The AWS Io. T pricing is based on million messages exchanged quota.
Publications • Ishchenko I. O. Decision-making based on expert fuzzy logic. Realization of fuzzy knowledge bases using ASP. NET technology // Innovations in science and technology: book coll. - Kyiv, 2015. - pp. 31 - 32. The report noted diploma Conference (2 nd place) • Globa L. S. , Ishchenko I. O. , Zakharchuk A. G. Data Processing in E-Health System // Journal of Communication and Computer; • Kurdecha V. V. , Ishchenko I. O. , Zakharchuk A. G. An approach to the Internet of Things system architecture // CADSM'2017 14 th INTERNATIONAL CONFERENCE THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS; • Globa L. S. , Ishchenko I. O. , Zakharchuk A. G. INTELLIGENT SUPPORT SYSTEM FOR E-HEALTH // 20 th International Multi-Conference on Advanced Computer Systems Międzyzdroje, Poland, October 19 -21, 2016; • Globa L. S. , Ishchenko I. O. , Zakharchuk A. G. An approach to the Internet of Things system with nomadic units developing // IEEE Black. Sea. Com 2016 Demo session(2016 IEEE International Black Sea Conference on Communications and Networking (Black. Sea. Com))
Conclusions • Complex selection criteria of cloud gateway choosing was provided. • Io. T hub and AWS Io. T was compared; • The results of this research was used in the startup;
Thank you for your attention! Presentation is created by Ivan Ishchenko and Andrii Zakharchuk student of NTUU “KPI” ITS, group TI-31 and TI-32
References: • Globa L. S. , Kurdecha V. V. , Ishchenko I. O. , Zakharchuk A. G. An approach to the Internet of Things system architecture. CADSM'2017. • R. Want, B. N. Schilit, and S. Jenson “Enabling the internet of things” Computer, vol. 48, no. 1, pp. 28– 35, Jan 2015. • Hongki Cha, Wonsuk Lee, Jonghong Jeon “Standardization strategy for the Internet of wearable things”, Republic of Korea, ICTC 2015 • Jorge E. Luzuriaga , Miguel Perez , Pablo Boronat , Juan Carlos Cano, Carlos Calafate , Pietro Manzoni “A comparative evaluation of AMQP and MQTT protocols over unstable and mobile networks”, IEEE 12 th Consumer Communications and Networking Conference, 2015


