The Internet of Things (IoT) refers to the interconnection of billions of IP-enabled devices, denoted as \smart objects", with limited capabilities, in terms of computational power and memory capacity, which typically operate in constrained environments, in an Internet-like structure. Large-scale systems and applications that rely on such a high number of devices, due to their complexity, need careful analysis and test, before being deployed to target environments. Traditional IoT simulators do not focus on the simulation of large scale deployments, as they are intended to evaluate and analyze low-level networking aspects, with groups of smart objects arranged in speci c topologies. In this paper, we illustrate an e cient simulation methodology, which is particularly suitable to test IoT systems with a large number of interconnected devices in Urban environments from an application-layer perspective. The main advantages of such an approach are: i) the capability to simulate large-scale systems with thousands of geographically distributed devices; ii) the maximization of code reuse; and iii) the high generality of simulated nodes, which can be characterized by multiple network interfaces and protocols, as well as different mobility, network, and energy consumption models.
A Simulation Platform for Large-Scale Internet of Things Scenarios in Urban Environments / Brambilla, Giacomo; Picone, Marco; Cirani, Simone; Amoretti, Michele; Zanichelli, Francesco. - ELETTRONICO. - (2014). (Intervento presentato al convegno First International Conference on IoT in Urban Space (Urb-IoT 2014) tenutosi a Roma, Italy nel 27-28 Ottobre 2014) [10.4108/icst.urb-iot.2014.257268].
A Simulation Platform for Large-Scale Internet of Things Scenarios in Urban Environments
BRAMBILLA, Giacomo;PICONE, Marco;CIRANI, Simone;AMORETTI, Michele;ZANICHELLI, Francesco
2014-01-01
Abstract
The Internet of Things (IoT) refers to the interconnection of billions of IP-enabled devices, denoted as \smart objects", with limited capabilities, in terms of computational power and memory capacity, which typically operate in constrained environments, in an Internet-like structure. Large-scale systems and applications that rely on such a high number of devices, due to their complexity, need careful analysis and test, before being deployed to target environments. Traditional IoT simulators do not focus on the simulation of large scale deployments, as they are intended to evaluate and analyze low-level networking aspects, with groups of smart objects arranged in speci c topologies. In this paper, we illustrate an e cient simulation methodology, which is particularly suitable to test IoT systems with a large number of interconnected devices in Urban environments from an application-layer perspective. The main advantages of such an approach are: i) the capability to simulate large-scale systems with thousands of geographically distributed devices; ii) the maximization of code reuse; and iii) the high generality of simulated nodes, which can be characterized by multiple network interfaces and protocols, as well as different mobility, network, and energy consumption models.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.