2019
DOI: 10.3390/s20010084
|View full text |Cite
|
Sign up to set email alerts
|

Architecting and Deploying IoT Smart Applications: A Performance–Oriented Approach

Abstract: Layered internet of things (IoT) architectures have been proposed over the last years as they facilitate understanding the roles of different networking, hardware, and software components of smart applications. These are inherently distributed, spanning from devices installed in the field up to a cloud datacenter and further to a user smartphone, passing by intermediary stages at different levels of fog computing infrastructure. However, IoT architectures provide almost no hints on where components should be d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0
6

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 58 publications
(41 citation statements)
references
References 43 publications
0
33
0
6
Order By: Relevance
“…A distinct advantage of wireless transmission is a significant reduction and simplification in wiring and harness, a required feature for smart farming [10,11], where installation flexibility for sensors is not an option. A description of a modular IoT architecture for several applications including but not limited to healthcare, health monitoring, and precision agriculture is reported in previous works [12,13].…”
Section: Introductionmentioning
confidence: 99%
“…A distinct advantage of wireless transmission is a significant reduction and simplification in wiring and harness, a required feature for smart farming [10,11], where installation flexibility for sensors is not an option. A description of a modular IoT architecture for several applications including but not limited to healthcare, health monitoring, and precision agriculture is reported in previous works [12,13].…”
Section: Introductionmentioning
confidence: 99%
“…The success of LoRaWAN is demonstrated by the huge literature available. In particular, some works already highlighted the tradeoff between the application update rate and the number of nodes in a network [21,22]. However, it has to be highlighted that most of the results are limited to Class A devices, whereas very few extend the analysis to Class B [23,24].…”
Section: The Lorawan Technologymentioning
confidence: 99%
“…There is a set of preconfigured connection rules that dictate how components can be connected, which can be created, read, updated, and deleted by users at their discretion. An initial set of preconfigured rules carry the knowledge acquired by the authors in their experience in different IoT software architectures [3], [5], [32], [74], [75], [77], [78]. Figure 16 shows the components and connectors related to the smart parking scenario and its software architecture dis-cussed in Section VI-A by using the BIoTA IDE.…”
Section: The Biota Idementioning
confidence: 99%
“…Also, mapping hardware devices into corresponding software components highlights another level of intrinsic complexity involved in IoT software architectures. Although there are already some initiatives to create these architectures, they still need wide acceptance by the community of software developers [2], [5]. IoT application developers need to use an integrated development environment (IDE) based on a domain-specific high-level language that abstracts the definition of components and connectors [6], [7].…”
Section: Introductionmentioning
confidence: 99%