=Paper= {{Paper |id=Vol-2105/10000317 |storemode=property |title=Information-Communication Technologies of IoT in the "Smart Cities" Projects |pdfUrl=https://ceur-ws.org/Vol-2105/10000317.pdf |volume=Vol-2105 |authors=Oleksii Duda,Nataliia Kunanets,Oleksandr Matsiuk,Volodymyr Pasichnyk |dblpUrl=https://dblp.org/rec/conf/icteri/DudaKMP18 }} ==Information-Communication Technologies of IoT in the "Smart Cities" Projects== https://ceur-ws.org/Vol-2105/10000317.pdf
    Information-Communication Technologies of IoT in the
                  “Smart Cities” Projects

             Duda O.M.1, Kunanets N.E.2, Matsiuk O.V.1, Pasichnyk V.V.2
     1 Ternopil Ivan Puluj National Technical University, Ruska str., 56, Ternopil, Ukraine
          2 Lviv Polytechnic National University, St. Bandera str., 12, Lviv, Ukraine

               vpasichnyk@gmail.com; oleksij.duda@gmail.com



       Abstract. In the computing environment of the "smart cities" projects actually a
       number of complex devices are operating. They are implemented in physical ob-
       jects connected to the Internet. They, in turn, support a set of diverse
       communication means and protocols for data exchange. Such system integration
       ensures efficient supply of a wide range of services, forming due to the
       combination of both virtual and real physical devices, innovative services formed
       on the basis of modern information and communication technologies.
          The authors analyzed existing in modern “smart cities” projects implementa-
       tions and architectures developed on the basis of the IoT,, generalized them and
       defined the principles of their complex application with information technologies
       of other classes such as cloud computing, Big Data, analytical data processing
       technologies, as well as their integration with information models of
       heterogeneous processes and systems presented in the form of databases, stores
       and data spaces.
          The authors designed and implemented the information-technological plat-
       form for telemetric accounting of water, heat, gas and electricity consumption
       focused on the implementation in the "smart cities" projects. Several generations
       of digital devices for telemetry data transmission with the ability of connection
       to the Internet network by means of network interfaces (LANs) and mobile
       network are used in the base version of the offered platform.
          The data concerning the implementation in the leading Ukraine technical uni-
       versities of the specialty "Information Systems and Technologies" majoring in
       "Internet of Things" with the curricula providing the study of "Internet of things
       for smart cities" subject are given.


       Keywords: Internet of Things, Big Data, smart city.


1      Introduction

The concept of Internet of Things (IoT) was offered by Kevin Ashton in 1999, when
the distribution of devices with intelligent sensors integrated with the appropriate com-
munication tools started. Internet of Things are defined as self-organized systems hav-
ing no conceptual limitations, being the part of the convergent systems and are designed
to increase the efficiency of processes in these systems. In its turn the IoT-applications
[1] are defined as sets of connected or integrated objects or devices into the environ-
ment. These objects or devices use the standard communication protocols for infor-
mation exchange. The results of the carried out investigations prove that at present the
number of connected Internet of Things, exceed the number of the planet population
and their variety and diversity include a lot of devices which can be used as unified
block solutions while implementing the innovative projects of the future “smart cities”.
    Two areas of the “smart city” concept were clearly defined by the researchers and
experts working out the real innovative projects for implementation in modern
cities. [2]. On the one hand, it is a methodological view on the technologically concen-
trated information and communication platform effectively providing the implementa-
tion of the key computing algorithms and IT service complexes and systematically in-
tegrates numerous diverse devices built into specific city objects and urban environ-
ment as a whole. On the other hand it is more socially concentrated concept focusing
on the methods, means and ways of formation of the new knowledge-based urban so-
ciety and innovative high-tech urban economy. A reliable bridge between them are the
processes of selection and effective use of data concerning the urban activities, their
complex analysis in order to generate powerful tuples of new information services de-
signed to optimize the wide range of the processes of the modern city functioning re-
lated by specialist as hypercomplex system. Technology of Internet of Things (IoT) is
regarded by many researches and experts as one of the key information technologies
focused on effective implementation of such functions.
    The term "Internet of Things (IoT)" in early professional publications was defined
as Іnternet Everything, Іnternet of Everything, Іnternet of People, Іnternet of Signs,
Іnternet of Services, Іnternet of Data, Іnternet of Processes [3].
    In the paper [4], IoT is interpreted as a network of related physical objects. “IoT”
integrates people, processes, data and things in order to make the network connections
more relevant and valuable than ever before, transforming information into action and
creating new areas of application, wider experience and unprecedented economic op-
portunities for enterprises, individuals and countries in general.
    Internet of Things have sets of characteristics formed in accordance with the set tasks
in a particular research area. Because of the incomplete formation of the terminology
base, it is reasonable to provide the basic definitions and terms characteristic to modern
innovation class of information and communication technologies. The basic concept of
Internet of Things, technology is the implementation of the paradigm according to
which "almost all Internet of Things are interconnected" transformed into the imple-
mentation of the following characteristics:
  - Convergence provides the ability to process arbitrary types of data (text, photos,
       video and audio, etc.) by means of any technological device.
  - Connectivity - allows you to connect anywhere and anytime.
  - Connection - provides the means for communication with any network in any way.
  - Content - available from anywhere at any time, without content restrictions.
  - Calculations – are available to everyone who has knowledge concerning the prin-
       ciples of operation without limitation of duration and time of access
  - Collections - are the set of services or any particular service available for solving
       an arbitrary list of tasks.
    In paper [5], the “Smart cities” application architecture is presented in order to man-
age the data obtained with IoT devices, and in papers [6], [7] the connection scenarios
of IoT devices using Service-Oriented Architecture (SOA) are concidered. Papers [8],
[9], [10] provide the frameworks and control system for the analytical processing of
BigData of the "Smart city", and paper [11] describes the platform for the provision of
administrative services. Information on service-oriented cyber-physical systems for
mobile applications of the "Smart city" is given in [12], and for production systems in
paper [13]. The multi-level cloud architecture model is described in [14]. In a number
of works, the service-oriented approach is actively used in the IoT architecture [15], the
integration of IoT devices into traffic monitoring systems [16] and open data from
IoT-devices [17], in the systems for monitoring environmental safety, health care and
safety (EHS) industries [18], automobiles parking [19].
   Creating applications on the IoT platform in the “smart cities” projects it is reason-
able to formulate the comprehensive systemic view based on procedures of the unifica-
tion of relative architecture, innovative information-technological principles and meth-
ods of Internet of Things interaction.


2      “Smart city” – Basic Concept

Information and communication technologies are focused on solving problems con-
nected with the growing complexity of urban complexes, urban infrastructure networks,
urban population, and stimulate the implementation of the innovative "smart cities"
projects of the future. The concept of the "smart city" is intended to be implemented in
the complex urban environment including a variety of complex infrastructure systems,
the behavior of numerous urban communities, innovative advanced technologies, social
and political structures, a diversified economy, etc. The "smart cities" projects provide
for the implementation of sound management methods for urban components and sub-
systems, such as transport, health care, education, power engineering, the system of
factors affecting protection and improvement of the environment quality, etc.
   Over the past few years, the unprecedented increase in the amount of various types
of information flows, which source are social networks [20] and the Internet, that in its
turn caused the emergence of the new class of information technologies such as Internet
of things technology (IoT) [21], [22]. Information flows from social and sensory net-
works can be integrated in order to search for hidden correlations and associations to
extend the diversity of information and services provided in the "smart cities". Infor-
mation-technology applications of such type are implemented in a number of innova-
tive projects such as Wiki City [23], City Sense [24], Google Latitude [25]) and in the
development of the diverse social and urban sensor networks [26], [27], [28]. The ad-
vantages of the integrated use of information resources of social networks and
information flows generated by numerous Internet applications are clearly
demonstrated in the "smart cities" projects , financially supported by the European
Community [29], [30].
   The rapid processing of Big Data of poorly structured data in the "smart cities" pro-
jects involves a wide range of activities concentrated on the selection, transmission,
transformation, storage and analytical processing of information flows concerning the
state and processes of environmental pollution, weather, accumulation and utilization
of wastes, water supply and other natural resources, heat and energy sources, sensory
of city events and incidents. At the same time, mining and transformation of data con-
cerning urban life from social networks are carried out. The technologies of data trans-
mission and selection formed by urban engineering components, are based particularly
on the use of wireless sensors integrated into numerical industrial and service infor-
mation-technological applications. The combination of data obtained from both physi-
cal sensors and social sources contributes to the formation of full picture of city-wide
processes, complexes, subsystems and structures.
   Information systems of the "smart cities" on the basis of modern information and
communication technologies provide powerful, intellectual support both to the urban
population in general and to municipal authorities, in particular. [31] Figure 1 repre-
sents the basic components of the modern innovative concept the "smart city".

    Smart Industry                  Smart transport            Smart environment                 Smart security



                                               Smart energy and                                            Smart houses and
             Smart waste disposal                                             Smart mobility
                                                 resources                                                     offices



                                                         Smart city



  Smart governance                  Smart culture                 Smart economy                Smart tourism


                                                                                                                  Smart social
                     Smart people                Smart education             Smart health care
                                                                                                                   integration


                                Fig. 1. Components of the "smart city" concept

Analyzing the methodological principles of the development of the integrated infor-
mation system of the "smart city" of the future the high level of such systems complex-
ity should be taken into account. In general, the modern system of informational-tech-
nological support of the main business processes, maintenance of urban engineering
infrastructure networks, formation and maintenance of procedures for making optimal
decisions at the level of municipal management, efficient formation and functioning of
the city socio-communicative environment can be referred to the category of hyper-
complex systems. One of the most effective tools for such systems analysis is the struc-
tural functional-decomposition approach, the main subject of which is to analyze the
basic functions of the separate components of the hyper-complex system, the means
and methods providing the performance of these functions and implementing the hyper-
complex inter-component interaction of elements of a functionally separated part (sub-
system) of the general hyper-complex system. In this case the selection of such func-
tional complexes as the "sensory" subsystem of the "smart city", the network infrastruc-
ture of the IoT technologies cluster in the "smart cities", integration of IT technologies
with Big Data and Cloud computing technologies, data stores and spaces, as well as
Data mining and OLAP are concerned. Only such generalized system approach to the
construction of the comprehensive “smart city” information system of the future can
generate significant innovative energy effects from its implementation and large-scale
implementation with new qualities for its inhabitants living conditions.
3        Sensory Structure of the "Smart City".

At present the primary sensor complexes implemented in specific physical objects or
numerous smartphones of the city inhabitants and guests playing the role of socio-com-
municative mobile sensors, are the informational-technological foundations of IOT
technologies cluster in the "smart cities".
   Sensors implemented in systems and domain elements of the "smart city" concept
are the main sources of generating heterogeneous information sets. Information from
sensors is collected due to IoT devices connected to the communication networks.
Smartphones connected to mobile networks GSM / 3G / 4G are used for selection and
transmission of socially oriented urban data. The data collected in such a way are pro-
cessed and analyzed in the "smart city" analytical data processing center which virtual
prototype is reasonably to deploy on the cloud platform using cloud data stores [32].
The combination and consolidation of data obtained from the sensors in complexes of
the domains of different types make it possible to improve significantly the parameters
of services and information-technology services provided by the "smart" urban pro-
gram-algorithmic applications (Fig. 2).

                          Smart City Data Alytical Processing Centre

                                                                Tools for analytics and
            Cloud Data Storage
                                                              intelligent data processing


       Mobile and network technologies
                                                                  Service applications
        for connecting to the Internet
    GSM(3G,4G,5G)       WiFi   WiMAX      LAN            Web-interfaces             Mobile


                        IoT
                                 For mobile                               Users
    For stationary devices
                                  devices


             Counters and sensors

       Fig. 2. Virtual "cloud prototype" of the “smart city” analytical data processing centre

The examples of such information-technological applications formed on the basis of
functional sensors physically implemented in real objects, as well as socio-oriented
sensors such as smartphones, tablets, etc. are:
  -    "smart illumination" - designed to reduce energy consumption [33] accom-
       plished due to IoT light sensors use [34] along with the comprehensive system
       for street illuminating adaptation [35].
  -    "smart noise control" - designed to detect noise sources and identify the points
       of excessive noise pollution of the urban environment in real time mode [33].
 -      "smart surveillance cameras" - designed to monitor the security situation in or-
        der to track suspicious actions that may endanger the city residents or municipal
        property [36].
  -     Modern sensors in the "smart cities" projects are able to generate Big Data. Con-
        textual analysis of data obtained from sensors for identifying hidden correlations
        plays a key role in the development of "smart" urban information-technological
        applications [37].
    Nowadays the implementation of a large number of projects concerning the devel-
opment of multi-type monitoring systems particularly for tracking the location of bicy-
cles, cars, and free space in public parking, etc. using sensor complexes and IoT infra-
structure is carried out (Fig. 3).

       Data                          Smart City IoT platform                Network interaction

     Data                            Smart City Applications                 Application Layer
  Integration

                                                                             Transport Layer
    Data                                 Cloud Services
 Management
                       Computation         Analytics           Storage
                                                                              Network Layer
     Data
  Processing
                              Addressing and Quality of Service                 MAC Layer

       Data
     Collection                   Sensing and Connectivity                    Physical Layer


              Fig. 3. IoT infrastructure along with the data and communication stacks

Sensor devices and sensors, of RFID and WSN technologies are the main ones in the
given architecture at the "sensory and connection" level. RFID technology provides
automatic identification of network objects. Wireless Sensor Networks (WSN) are able
to collect, process, analyze and distribute data generated in different environments [38].
Due to the availability of compact, cheap, intelligent and widely used sensors (such as
built-in video cameras), WSN plays an important role in implementing IoT-based urban
applications.
   The development of social networks and the widespread use of the smartphones de-
fined the new sensory paradigm. According to it the active participation of citizens in
the processes of primary data files formation and their use for management and inter-
action with the municipal authorities is rapidly growing.
   The addressing system provides a unique identification of objects allowing to rec-
ognize hundreds of thousands of devices and providing the ability to control them re-
motely. All devices connected to the network are uniquely identified by their location
and have functional able to provide scaled addressing space. It is effective to use IPv6
protocol having the extended addressing space and providing new IoT-devices with
unique addresses. The protocol is compatible with state-of-the-art devices and commu-
nication technologies, provides versatility, stability, scalability, manageability and ease
of use when applied in the devices with limited resources [39].
   For the implementation of the "smart city" comprehensive information system of the
future wide networks of stationary and mobile sensors, video cameras, street emergency
stop buttons and a number of other devices are expanded on the basis of the IoT. The
types of sensors used in the “smart city” information systems [40] and by the munici-
pality, the city residents and guests to make optimal decisions based on intelligent anal-
ysis of poorly-structured Big Data in real-time mode are shown in Fig.4.

      Environmental              Weather and Water
        Pollution                    System                   Smart Parking                Smart Home
       Sulfur-di-oxide                Temperature                   Free Slots            Gas Consumption

    Carbon-mono-oxide                     Rain                   Total Slots                 Electricity
                                                                                            Consumption
      Carbon-di-oxide                  Humidity                 Car numbers
                                                                                         Temperature Water
           Noise                    River/ Lake water           Parking time
                                                                                               Smoke
           Ozone                        Pressure
                                                                                            Pollution Data
           Other                      Wind Speed
                                                                                         Surveillance and
    Veshicular Traffic                             Router data of                            Safety
    Sensors integrated in                           Smart IoT-                          Pedestrian movement
           Auto                                      systems                             Video Surveillance
            Time
                                                                                           Emergency Help
          Location                                        Internet                            Buttons

           Other
                                                     Data storage and processing
                                      Data storage             Analysis          Intellectual processing


                            Fig. 4. Sensory structure of the "smart city" using IoT

In "smart houses" as the structural components of the "smart cities", telemetric data
from sensors in real-time mode are constantly controlled. Smoke and temperature sen-
sors are used to detect fires, and flowmeters of different types provide monitor pro-
cesses for electricity, water, gas and heat consumption. "Smart" cars parking places
implement the function of intelligent vehicle driving. Meteorological monitoring sys-
tems provide data concerning the state of weather, external temperature, precipitation,
humidity, atmospheric pressure, wind speed and water level in rivers, lakes and other
urban ponds. Usually, rains and melting snow cause floods, so meteorological sensors
are used to predict the level of water in reservoirs.
   The subsystem of data collection dealing with the state of the environment can gen-
erate from the messages about gas pollution, the level of ozone and noise in the city.


4         Generalized Architecture of the "Smart City" Information-
          Technological Platform

The investigations carried out by the authors made it possible to formulate and specify
the basic requirements for the generalized architecture of the "smart city" information-
technological platform. The reference architecture model developed according to the
indicated requirements provides effective implementation of a wide range of infor-
mation-technological innovations, such as cloud computing, IoT, BigData,
Data Mining, information models of processes and systems in the form of databases,
data stores and data spaces in certain realizations. Figure 5 represents the generalized
architecture of the “smart city” information-technological platform using the IoT tech-
nology cluster roughly decomposed into 6 levels: sensory level, network level, receiv-
ing level, storage, processing and visualization level. The sensory level in its turn is
relatively divided into three components. The sensors sublevel contains water, gas,
electricity and heat consumption meters. It is supposed that both mechanical and smart
meters of consumed resources and services can be used in the system. It is predicted
that the indicators of mechanical flow meters are recorded by means of impulse con-
verters. The counters are systematic-connected to IoT devices on the basis of the indus-
trial M-BUS protocol, RS485 and RS232 interfaces, analogue and pulse inputs repre-
sented in the appropriate sub-level (Interfaces for connecting sensors).

                                                                 Mobile           Web-applications                                                               Data Visualization
                                         Billing systems
                                                               applications        and interfaces                                                                      Layer

 Smart City Cloud Platform




                                                                                                                                                                                  Processing
                                         REST-services       REST-Services




                                                                                                                                                                                     Layer
                                                                                                             Tools for analytical




                                                                                                                                                                                     Data
                                         for interaction     for interacting                                                                 Offline       Real-time
               Data view tools             with billing       with mobile
                                                                                  Web-servers
                                            systems           applications
                                                                                                             processing of data             Analytics      Analytics




                                                                Distributed Scalable Data Warehouse




                                                                                                                                                                                Storage
                                                                                                                                                                  IoT




                                                                                                                                                                                 Layer
                                                                                                                                                                                 Data
   Security
                                         DB «Electric Power»                  DB «IoT-Devices»                     DB «Gaz»                 DB «Heat»           Resource
    tools         DB «Water»
                                                                                                                                                                Mapping




                                                                              REST Services for Interacting with IoT Devices



                                                                                                                                                                                  Retrieve
                                                                                                                                                                                   Layer
                                                                                                                                                                                   Data
               REST-Services for         REST-Services for       REST-Services for Electricity           REST-Services for     REST-Services for Combined
               Water Flow Meters          Gas Flow Meters              Flow Meters                       Heat Flow Meters             Flow Meters




                                                                           Internet
                                                                                                                                                                                     Network
                                                                                                                                                                                      Layer



  Smart City Ubiquitous Network                                  LAN                 3G/ 4G                WiFi              WiMax            BlueToth

     IPv6         6LoWPAN           Zigbee              Z-Wave              Thread                 NFC            Sigfox             Neul         LoRaWAN



  IoT Device   IoT Device    IoT Device      IoT Device      IoT Device       IoT Device             IoT Device                         IoT Device                  IoT Devices
                                                                                                                                                                     SubLevel
                                                                                                                                                                                        Sensing Layer




                                                                                                                                                         Interfaces for connecting
   M-BUS             RS485                RS232              Analog input            Pulse input
                                                                                                                                                                  sensors

                                                                                                                                                                          Sensors
 Pulse Meter                 Pulse Meter                     Pulse Meter                                                     Pulse Meter                                  SubLayer
                 Water                          Gas                           Electricity                                                      Gas          Electricity
    Water        Smart           Gas           Smart         Electricity        Smart          In Heat         Out Heat        Water          Smart           Smart
   Counter      Counter        Counter        Counter         Counter          Counter         Sensor           Sensor        Counter        Counter         Counter




  Fig. 5. Generalized architecture of the the "smart city" information-technological platform

At the next sublevel the IoT-devices are provided assuming that different types of IoT-
devices with connected meters can be implemented. In order to take into account heat
consumption indicators, the use of input and output heat sensors is predicted. In this
case, the amount of the consumed heat is calculated as the difference between their
indicators.
   In a generalized architecture, the network layer contains a widespread urban network
of the “Smart city” which by means of LAN, 3G / 4G, WiFi, WiMax or BlueTooth and
IPv6, 6LowPAN, ZigBee, Z-Wave, Thread, NFC, Sigfox, Neul, or LoRaWAN com-
munications technologies provides access of IoT devices to the Internet network.
   The next three levels are implemented on the basis of on the "smart city" cloud plat-
form. At the data acquisition level the REST-services for interacting with IoT-devices
can be implemented either as specialized (for a certain service, such as water, gas, heat
or electricity supply), or combined flow meters. The data sets collected at this level
enter the next level and are stored in the distributed scalable data store where the cor-
responding set of information entities is generated for each IoT-device. Information
entities can be grouped into thematic databases. Offline and real-time analytical pro-
cessing tools and data entries such as REST-services for interaction with billing sys-
tems, REST-services for interacting with mobile applications and web servers are
grouped on the Data Processing Layer. These tools are used to interact with billing
systems, mobile applications, web applications, and interfaces located at the visualiza-
tion level. Represented in the generalized architecture of the “smart city” information-
technology platform Security tools and the IoT Resource Mapping technologies cluster
provide security procedures, access rights differentiation and IoT-devices identifica-
tion.
   On the basis of the offered generalized architecture the authors have designed and
implemented the information-technological system of telemetric recording of water,
heat, gas and electricity consumption focused on the implementation in the "smart cit-
ies" projects. Several generations of digital devices for telemetry data transmition with
the abilities to be connected to the Internet by means of network interfaces (LAN) and
mobile networks were used in the basic version of the offered system. Sensors can be
connected to the digital devices using interfaces for connecting sensors.
   Newer generations of digital devices can communicate with the REST-service on
the remote web server in a dialogue mode. The received data sets concerning consumed
services are stored in the distributed scalable database. The next versions of the system
predict significant expansion of its functional possibilities using the architecture and
data exchange methods typical of IoT-technologies.


5      Educational Course "Internet of Things for Smart Cities"

The citywide information system of integrated monitoring and analysis of payments for
consumed resources along with the maintenance of production-business functions can
serve as an effective educational-methodological tool in educational processes increas-
ing the urban community "knowledge potential" dealing with the problems of econom-
ical consumption and the efficient use of the wide range of resources and services . The
processing and analysis of Big Data from sensors, meters and flow meters allows us to
develop recommendations for consumers regarding optimal time profiles, operating
modes of household equipment and predicted volumes of necessary resources.
   At the same time, this system can be used as the training-laboratory stand model for
conducting classes with students of a number of specialties, implementation of real
course projects and simulation of many processes requiring the study and analysis in
the "smart cities" integrated information systems based on information-technological
IoT platform.
   According to firm CISCO [41] report the IoT market by 2022 will be $ 14.4 billion
and will make it possible to:
  - improve the customer experience;
  - reduce the time needed from the idea of new product creation till its market
       appearance (time-to-market);
  - improve the ways of delivery and logistics;
  - increase the employees productivity;
  - use the assets effectively while reducing overhead costs.
   Training new generation of specialists who are aware in the IoT field is becoming
more and more important.
   New educational and professional curricula for training specialists in the field of
“Information Technologies” are developed in the Universities of Ukraine in coopera-
tion with IT-firms. New methods and approaches to the training of respective Bachelors
and Masters at the Universities are changed.
   The National University “Lviv Polytechnics” implemented the joint project of the
University and the Lviv IT-cluster concerning creation of educational and professional
curricula on specializations "Internet of Things", "Artificial Intelligence Systems",
"Data Science".
   In the Ukrainian Catholic University implemented the innovative Bachelor's curric-
ulum in computer sciences developed in cooperation with the IT-industry representa-
tives.
   The specialists training in the educational-professional curriculum on specialty "In-
formation Systems and Technologies" was initiated by a number of leading Ukrainian
universities. One of the Master's educational program specialization for specialists
training is particularly the ‘Internet of Things”. Within the framework of the above
mentioned program, the course "Internet of Things for smart cities" was introduced to
the Master's level curriculum. It is based on the knowledge gained in such disciplines
as algorithms and data structures; object-oriented programming; database and
knowledge; distributed and parallel computing systems; data store; intelligent data anal-
ysis for business analytics; web technologies and web design; architecture of computers
and networks; information technology for monitoring and data analysis; information
systems design.
   Introduction of the "Internet of Things (IOT) for the “Smart cities" course into the
curriculum makes it possible to use the offered engineering-technical solutions in the
process of Masters training in the educational professional program of "Information
Systems and Technologies" specialty.
   The "Internet of Things for smart cities" course study involves carrying out the cycle
of laboratory works, the course project, as well as the development of series of analyt-
ical papers.
   The topic of the laboratory work is connected with information- technological sup-
port of infrastructure engineering networks and life support systems of the city. These
are particularly the information systems for recording of gas, water, heat, electricity
consumption and other expenses.
   The specified laboratory works of the cycle involves the execution of a number of
tasks, such as the construction of structural schemes of the relative subsystems, con-
sisting of four levels (measuring level, messages transmission level, data storage level
and data presentation level).
   At the measuring level the selection and interpretation of the primary measuring
converters used to select data concerning the consumption of the relevant resources is
predicted. It motivates the student to give arguments about the design decisions he or
she made.
   At the data transmission level the student analyses the available decisions, selects
and explains the choice of the controller, carries out the comparative analysis of cellular
network parameters.
   At the data storage level the student analyzes the work of data acquisition modules,
data loads, selects certain FTP-server, Web server and DBMS.
   At the presentation level the student offers solutions concerning the peculiarities of
the system web interface.
   It should be noted that the topics of these laboratory works can be related to the most
diverse aspects of the city functioning.
   The students are offered to develop one of the information systems as topics for
course project in "Internet of Things (IoT) for smart cities" course:
  - monitoring the availability of the city car parking places;
  - monitoring the measurements of vibration parameters of city buildings, bridges
      and historical monuments;
  - the city smart illumination;
  - analysis of waste pollution levels and optimization of routes for garbage disposal
      vehicles;
  - control of the enterprises and automobile engines СО2 release;
  - monitoring the running water quality;
  - monitoring and management of the city energy consumption;
  - processes of the water supply network functioning, etc.
   The course projects are developed in teams of 3-5 students, and the result of their
implementation are mobile information and technological applications.
   During semester the students are encouraged to make a report based on the scientific
publications in professional journals and collections of scientific papers, scientific-
technical reports and reports delivered at scientific and practical conferences. This in-
cludes particularly the development of analytical reviews concerning the state and re-
sults of scientific research and practical developments on important and perspective
research topics. As an example, we give the suggested list of analytical reports:
  1. Monitoring systems of leakage and waste release into seas, river basins and ponds
      in real time mode
  2. Systems for monitoring changes in water levels in rivers and ponds on the example
      of Lviv, Transcarpatia, Ivano-Frankivsk, Odesa, Mykolaiv, Kherson regions
  3. Monitoring systems for radiation level measuring in the cities located in the areas
      of the nuclear power plants influence
  4. Monitoring systems for the detection of gas leakage in industrial environments
  5. Systems for monitoring the products storage conditions
    6. Monitoring systems for toxic levels of gas and oxygen at chemical plants.
    7. Detection and monitoring of penetrations into the "Smart House" system
    8. Systems for monitoring climatic conditions in museums, libraries, archives.


6        Conclusions

The materials given in this paper were developed by the authors according to the results
of investigations carried out during two years in the virtual scientific-research labora-
tory "The smart city of Ternopil" at Ternopil Ivan Puluj National Technical University.
   According to the results of the investigation we can confirm that:
  - first, the use of information and communication technologies relating to the inno-
      vation technological Internet of things cluster in projects of the "smart cities" of
      the future is an important scientific task;
  - second, the implementation of the "smart cities" information-technological pro-
      jects should take place in the context of the most comprehensive use of the meth-
      odology of the system approach to hyper-complex systems, one of which is the
      system complex of the modern city;
  - third, the information-technological platform for implementing the “smart cities”
      projects of the future should provide the integrated use of a number of modern
      technologies such as Cloud computing, Big Data, IoT, Data mining GIS, OLAP,
      Data Base, Data Weryhaus, Data Space, etc.;
  - fourth, certain and almost the most important component of the “smart city” com-
      plex information system should be the IoT technologies serving as a methodolog-
      ical basis for the creation of sensory component of the innovation information-
      technological complex;
  - fifth, the "smart cities" information-technological projects should be implemented
      on the basis of reference architecture model with the previous development of the
      models and prototypes complex on which industrial technology solutions are
      worked out;
  - sixth, the large-scale design and deployment of the "smart cities" information-
      technological projects requires creative specialists training in relevant IT special-
      ties and specializations.


References
     1. Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things (IoT): A vision,
        architectural elements, and future directions. Future Generation Computer Systems 29(7),
        1645–1660 (2013).
     2. Kitchin, R.: The real-time city? Big data and smart urbanism. GeoJournal 79, 1-14 (2014).
     3. Cornel, C.: The Role of Internet of Things for a Continuous Improvement in Education.
        Hyperion Economic Journal, 2(2), 24–31 (2015).
     4. S. Barakat.: Education and the internet of everything. Int. Bus. Manag.,10(18), 4301-4303 (2016).
     5. Simmhan, Y., Ravindra, P., Chaturvedi, S., Hegde, M., & Ballamajalu, R.: Towards a
        Data-driven IoT Software Architecture for Smart City Utilities. arXiv preprint
        arXiv:1803.02500. (2018).
 6. Mihovska, A., & Sarkar, M.: Smart Connectivity for Internet of Things (IoT) Applica-
    tions. In New Advances in the Internet of Things, pp. 105-118. Springer, Cham. (2018).
 7. Jarwar, M. A., Kibria, M. G., Ali, S., & Chong, I.: Microservices in Web Objects Enabled
    IoT Environment for Enhancing Reusability. Sensors, 18(2), 352. (2018).
 8. Elhoseny, H., Elhoseny, M., Riad, A. M., & Hassanien, A. E.: A Framework for Big Data
    Analysis in Smart Cities. In International Conference on Advanced Machine Learning
    Technologies and Applications, pp. 405-414. Springer, Cham. (2018).
 9. Bastidas, V., Helfert, M., & Bezbradica, M.: A Requirements Framework for the Design
    of Smart City Reference Architectures. In Proceedings of the 51st Hawaii International
    Conference on System Sciences. (2018).
10. Khan, M., Han, K., & Karthik, S.: Designing Smart Control Systems Based on Internet
    of Things and Big Data Analytics. Wireless Personal Communications, 99(4), 1683-
    1697. (2018).
11. Lv, Z., Li, X., Wang, W., Zhang, B., Hu, J., & Feng, S.: Government affairs service plat-
    form for smart city. Future Generation Computer Systems, 81, 443-451. (2018).
12. Elshenawy, M., Abdulhai, B., & El-Darieby, M.: Towards a service-oriented cyber–phys-
    ical systems of systems for smart city mobility applications. Future Generation Computer
    Systems, 79, 575-587. (2018).
13. Thramboulidis, K., Vachtsevanou, D. C., & Solanos, A.: Cyber-Physical Microservices:
    An IoT-based Framework for Manufacturing Systems. arXiv preprint arXiv:1801.10340.
    (2018).
14. Tao, M., Zuo, J., Liu, Z., Castiglione, A., & Palmieri, F.: Multi-layer cloud architectural
    model and ontology-based security service framework for IoT-based smart homes. Future
    Generation Computer Systems, 78, 1040-1051. (2018).
15. Guimarães, C. S. S., Henriques, R. V. B., Pereira, C. E., & da Silva Silveira, W.: Proposal
    IoT Architecture for Macro and Microscale Applied in Assistive Technology. In Online
    Engineering & Internet of Things, pp. 36-43. Springer, Cham. (2018).
16. Kuppusamy, P., Kalpana, R., & Rao, P. V.: Optimized traffic control and data processing
    using IoT. Cluster Computing, 1-10. (2018).
17. Nastic, S., Cubo, J., Donato, M., Dustdar, S., Jonsson, Ö. G. M., Özdemir, Ö., ... &
    Yümlü, M. S.: SMART-FI: Exploiting Open IoT Data from Smart Cities in the Future
    Internet Society. In Internet of Everything (pp. 153-173). Springer, Singapore. (2018).
18. Thibaud, M., Chi, H., Zhou, W., & Piramuthu, S.: Internet of Things (IoT) in high-risk
    Environment, Health and Safety (EHS) industries: A comprehensive review. Decision
    Support Systems. (2018).
19. Yu, M., Song, J., & Zhang, C.: Research on the system of smart city park based on cloud
    computing. Cluster Computing, 1-12. (2018).
20. Conti, M., Passarella, A., Pezzoni, F.: A model for the generation of social network
    graphs., WOWMOM. In:IEEE Computer Society, pp.1–6. (2011).
21. Perera, C., Zaslavsky, A.B., Christen, P., Georgakopoulos, D.: Sensing as a Service
    Model for Smart Cities Supported by Internet of Things. CoRR abs/1307.8198. 2013.
22. Sundmaeker, H., Guillemin, P., Friess, P., Woelfflé, S. (Eds.).: Vision and Challenges for Re-
    alising the Internet of Things. Publications Office of the European Union, Luxembourg.
    (2010).
23. Calabrese, F., Kloeckl, K., Ratti, C.: Wikicity: Real-time location-sensitive tools for the
    city In: IEEE Pervasive Computing, pp.390–413. (2007).
24. Murty, R., Gosain, A., Tierney, M., Brody, A., Fahad, A., Bers, J., Welsh, M.:. Harvard
    University Technical Report. TR 13 07. (2007).
25. Page, X.W., Kobsa, A.: Navigating the social terrain with google latitude. In:iConference
    Urbana -Champaign, pp.174-178. (2010).
26. Breslin, J., Decker, S., 2007. The Future of Social Networks on the Internet: The Need
    for Semantics. IEEE Internet Comput. 11, 86–90. doi:10.1109/MIC.2007.138
27. Breslin, J.G., Decker, S., Hauswirth, M., Hynes, G., Phuoc, D.L., Passant, A., Polleres,
    A., Rabsch, C., Reynolds, V., 2009. Integrating Social Networks and Sensor Networks,
    in: Proceedings on the W3C Workshop on the Future of Social Networking.
28. Miluzzo, E., Lane, N.D., Eisenman, S.B., Campbell, A.T., 2007. CenceMe - Injecting Sensing
    Presence into Social Networking Applications., in: Kortuem, G., Finney, J., Lea, R., Sundramoor-
    thy, V. (Eds.), EuroSSC, Lecture Notes in Computer Science. Springer, pp. 1–28.
29. Hernández-Muñoz, J.M., Vercher, J.B., Muñoz, L., Galache, J.A., Presser, M., Gómez.:.
    Smart Cities at the Forefront of the Future Internet., In: Future Internet Assembly, Lecture
    Notes in Computer Science. pp. 447–462. Springer (2011).
30. Sanchez, L.:. SmartSantander: Experimenting The Future Internet in the City of the Fu-
    ture. In: PIMRC2010. Presented at the PIMRC2010 (2010).
31. Aditya Gaura, Bryan Scotneya, Gerard Parra, Sally McClean.: Smart City Architecture and its Ap-
    plications based on IoT. ScienceDirect. Procedia Computer Science 52, 1089–1094 (2015).
32. Wieclaw, L., Pasichnyk, V., Kunanets, N., Duda, O., Matsiuk, O., Falat, P.: Cloud Com-
    puting Technologies in “Smart City” Projects. In: Proceedings of the 2017 IEEE 9th In-
    ternational Conference on Intelligent Data Acquisition and Advanced Computing Sys-
    tems: Technology and Applications (IDAACS), pp.339-342 (2017).
33. Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of Things for Smart
    Cities. IEEE Internet Things J. 1(1), 22–32 (2014)
34. Kumar, N.: Smart and intelligent energy efficient public illumination system with ubiq-
    uitous communication for Smart City. In: International Conference on Smart Structures
    and Systems, ICSSS 2013, pp. 152–157 (2013)
35. Vakali, A., Anthopoulos, L., Krco, S.: Smart Cities data streams integration: experiment-
    menting with IoT and social data flows. In: Proceedings of the 4th International Confer-
    ence on Web Intelligence, Mining and Semantics (WIMS 2014), pp. 1–5 (2014)
36. Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: vision, appli-
    cations and research challenges. Ad Hoc Netw. 10(7), 1497–1516 (2012)
37. Srikanth, S. V., P. J. Pramod, K. P. Dileep, S. Tapas, Mahesh U. Patil, and Chandra Babu
    N. Sarat.: Design and implementation of a prototype smart PARKing (SPARK) system
    using wireless sensor networks. In: In Advanced Information Networking and Applica-
    tions Workshops, 2009. WAINA'09. International Conference, pp. 401-406. IEEE, 2009.
38. J. Yick, B., Mukherjee, D.: Wireless sensor network survey. Computer Networks 52,
    2292-2330 (2008).
39. J.-P. Vasseur, A. Dunkels.: Interconnecting Smart Objects with IP: The Next Internet.
    Elsevier (2010).
40. M Mazhar Rathore, Awais Ahmad, Anand Paul.: IoT-based smart city development using
    big data analytical approach. In:(ICA-ACCA), IEEE International Conference, (2016).
41. CISCO White Paper Homepage, https://www.cisco.com c/dam/en_us/about/ac79
    /docs/innov/IoE_Economy.pdf, last accessed 2018/01/25.