programming interface (API) management,
alert/notification services) [1]. IoT platform
vendors, as well as some third parties,
monetize applications built on top of the IoT
platforms of this type. Typical examples
include the Siemens’ Closed-Loop
Foundation application for MindSphere and
the Edge2Web’s Director application for
MindSphere, [1].
• IoT-based Infrastructure-as-a-Service (IaaS)
– these constitute only 3%2 of the 613 IoT
platforms existed by the end of 2021,
according to [2]. However, cloud hyperscalers
(e.g., Microsoft, AWS, Google) realize IaaS
revenue also by hosting the IoT platforms of
other companies on their infrastructures.
Examples include MachineMetrics on AWS
IoT Core, Uptake on Microsoft’s Azure, and
Oden Technologies on Google Cloud, [1].
Most IoT platform companies today are now
offering vertical solutions alongside their platforms
[2]. This contrasts with the horizontal design
principles for achieving easy integration and full
interoperability that holds much potential for
creating new business opportunities and associated
IoT services, and for eliminating the duplicate
solutions, thus simplifying the existing IoT
environments. Equipped with this new approach,
each service, application, or network provider can
supply a complete horizontal-slice solution,
applicable to multiple IoT domains, with greater
possibility to easy and timely adjust its operation to
new emerging IoT scenarios and use cases, and with
efficient operation, administration, and management
(OAM) of the IoT ecosystem throughout the entire
lifetime.
For non-hyperscaler IoT platform vendors, it is
extremely difficult nowadays to compete with cloud
hyperscalers, which capture an increasing quantity
of revenue with respect to platforms (via PaaS)
and/or computing infrastructures (via IaaS), [1]. So,
non-hyperscaler IoT platform vendors are
progressively focusing on more vertical purpose-
built specific applications (e.g., GE Digital),
services (e.g., Accenture), or solutions (e.g.,
Siemens), [1]. As the platform layer itself becomes
less differentiated, many companies seem
increasingly offering more vertical or use-case
specific solutions (both hardware and software) by
leveraging some underlying IoT platform, [1]. Large
multinationals and big enterprises have selected at
2 The total number of percentages is greater than 100%
because some of the platforms are identified in [2] as
being of more than one type.
early stage the IoT platform(s) for their own usage.
For instance, Walmart selected a single IoT platform
(Azure) for use, but Volkswagen selected several
IoT platforms (Siemens, AWS, and Azure), [1].
However, most small and medium enterprises
(SMEs) cannot afford the use of big-vendor
platforms. Following the horizontal trend,
EMULSION is developed as a horizontal IoT
platform of a combined (hardware and software)
type as to satisfy the needs of SMEs.
3 EMULSION IoT Platform
Building a robust and reliable, but at the same time
low-cost, IoT platform is a difficult task, taking into
account the fact that each such platform comprises
multiple heterogeneous hardware elements (e.g.,
semiconductors, sensors, actuators, monitoring
stations, controllers, guards, single-board
computers, communication modules, etc.) and
software components (e.g., embedded operating
systems, distributed message queues, producer-
consumer subsystems, machine-learning APIs,
applications, tools, utilities, databases,
dews/fogs/clouds, etc.). With millions of
repositories of open-source software components
and hardware modules available on GitHub3,
choosing the right hardware elements and software
code in numerous technical routes is a big research
and development (R&D) challenge.
EMULSION is being built by means of low-cost
electronic modules and open-source software
components, by utilizing the multi-tier IoT
architecture shown in Figure 1 and Figure 2. The
sensors (S), location trackers (T) [8], and
monitoring stations (MS), deployed in the sensor
tier for detecting and reporting changes occurring in
the physical world, communicate with the
information centers, located in the cloud tier, by
means of data/remote transfer units (D/RTUs) [9],
which support different wireless communication
standards for 2G÷6G cellular, LoRaWAN, WLAN
(Wi-Fi), Bluetooth Low Energy (BLE), etc.,
communications, and through smart gateways,
which ensure the required interoperability between
the involved heterogeneous IoT things, objects,
devices, nodes, etc. Additionally, wireless sensor
networks (WSNs) are established, where needed, for
extending the communication range and reaching
the corresponding communication gateway(s). This
way the information centers in the cloud tier can
collect and analyze the data coming from the sensor
3 https://github.com/
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
DOI: 10.37394/23203.2022.17.15