Слайд 1COMPLEX SELECTION CRITERIA OF CLOUD GATEWAY CHOOSING
Authors: Kurdecha V.V., Ishchenko
I.O., Zakharchuk A.G.
Institute of the telecommunication science National Technical University
of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Ukraine
Слайд 2What is IoT?
The Internet of Things (IoT) 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 human-to-human or human-to-computer interaction.
Слайд 3What 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.
Слайд 4Cloud 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).
Слайд 5Architecture of our Solution
Слайд 6Where is Cloud Gateway?
IoT reference architecture (from IoT Hub documentation)
Слайд 7IoT architecture with IoT Hub
Слайд 8Each device has two endpoints to interact with IoT Hub
D2C
(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;
C2D (cloud to device) : the device receives commands on this endpoint for executing the requested action. The IoT Hub generates a feedback at application level to confirm that the command is acquired by the device and it’s going to be executed;
Слайд 9What IoT Hub also has
Identity registry;
Monitoring information;
Device identity management;
Слайд 11SDKs : languages and platforms supported
IoT Hub:
.Net SDK;
Java;
NodeJS;
C.
AWS IoT:
C;
NodeJS.
Слайд 12Security and Authentication
The connection established between devices and IoT Hub is TLS
(Transport Layer Security) based.
The authentication is provided by IoT Hub
verifying a SAS (Shared Access Signature token) token.
AWS IoT relies on TLS protocol so that the communication with the message broker is encrypted and the client is authenticated using the mutual authentication.
Слайд 13Messages : exchanging data on the wire
A message in the
IoT Hub has an opaque payload to carry data in user defined formats
(for example binary, XML, JSON and so on).
The AWS IoT enables the interaction with thing shadows. The thing shadow is a JSON document used to store and retrieve current state information for a device.
Слайд 14Prices, Quotas and Throttling
IoT Hub unit (500 devices);
The AWS IoT pricing
is based on million messages exchanged quota.
Слайд 15Publications
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 (2nd 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 14th 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 // 20th 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 BlackSeaCom 2016 Demo session(2016 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom))
Слайд 16Conclusions
Complex selection criteria of cloud gateway choosing was provided.
IoT hub
and AWS IoT was compared;
The results of this research was
used in the startup;
Слайд 17Thank you for your attention!
Presentation is created by Ivan Ishchenko
and Andrii Zakharchuk student of NTUU “KPI” ITS, group TI-31
and TI-32
Слайд 18References:
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 12th Consumer Communications and Networking Conference, 2015