Sunday, October 27, 2019

CupCarbon Simulator for Smart City Scenarios in Internet of Things (IoT)

In today’s world, a huge range of devices are interconnected with the wireless technologies which gave the dawn to the state-of-the-art technology of Internet of Things (IoT). A number of smart gadgets and machines are now monitored and controlled using IoT protocols. The technologies of IoT are now spread to the entire world by which there is all time connectivity in the devices connected using IoT.

From the research reports of, The sale of smart home devices elevated from 1.3 billion dollars to 4.5 billion dollars from year 2016 to year 2019 in the United States. As per the news from Economics Times, there will be around 2 billion units of eSIM based devices by year 2025. With the use of eSIM, the subscribers can use the digital SIM card for the smart devices and the services can be activated without need of the physical SIM card. It is one of the recent and secured applications of Internet of Things (IoT).

Beyond the traditional applications, IoT is under research for the environment monitoring and prior notifications to the regulating agencies so that the appropriate actions can be taken. The reports from underline that Indian Institute of Technology (IIT) and Ericsson getting associated for handling the air pollution in Delhi. As per the news report by Grand View Research Inc., the global NB-IoT market size is presented to touch more than 6,000 million dollars by year 2025. NB-IoT refers to the radio technology standard with low-power wide-area network (LPWAN) so that the huge coverage of smart devices can be done with higher degree of performance in the connectivity.

A wide range of simulators and frameworks are available to simulate the scenarios of Internet of Things (IoT) in Free and Open Source distribution. These libraries and simulators can be used for research and development so that the performance of different algorithms of smart cities and IoT can be analyzed. To work with any research project for smart city, it is required to simulate it so that the prior behavior can be evaluated on multiple parameters before launching the actual project of IoT enabled smart city.


CupCarbon is the prominent and multi featured simulator that is used for the simulation of smart cities and IoT based advanced wireless networks scenarios. CupCarbon provides the effective Graphical User Interface (GUI) for the integration of objects in the smart city and wireless sensors. In addition, the CupCarbon simulator is having the Senscript Editor in which the programming of sensor nodes and algorithms can be done. SenScript is the script that is used for the programming and control of sensors used in the simulation environment. In SenScript, a number of programming constructs and modules can be used so that the smart city environment can be simulated. CupCarbon is having a SenScript Editor in which the SenScript code is placed and executed by the developer.

The working environment of CupCarbon is having enormous options to create and program the sensors of different types. At the middle, there is a Map View, in which the smart city under simulation can be viewed dynamically.

The sensors and smarts objects are displayed in the map view. To program these smart devices and traffic objects, the Toolbar of CupCarbon provides the programming modules so that the behavior of each and every object can be controlled and programmed.

Any number of nodes or motes can be imported in CupCarbon for the programming with the random positions. In addition, the weather conditions and environmental factors can be added so that the smart city project can be simulated under specific environmental temperature. Using this option, the performance of smart city implementation can be done under different situations with varying city temperatures.

The SenScript Editor provides the programming editor so that the functions and methods with each sensor or smart device can be executed. SenScript Editor is having a wide range of inbuilt functions which can be called. These functions can be attached with the sensors and smart objects in the CupCarbon simulator.

The markers and routes provide the traffic path for the vehicles in the smart city. By this approach, the vehicles can follow the shortest path from source to destination with the consideration of congestion or traffic jams. Similar implementations are followed by the online app based taxi or cab services in India as well as other countries.

On execution of the code written in SenScript, the animated view of smart city is visualized with the mobility of vehicles, persons and traffic objects. This view enables the development team to check whether there is any probability of congestion or loss of performance. By this visualization, the improvements in the algorithm and associated code of SenScript can be done so that the proposed implementation can provide higher degree of performance and minimum resources.

In CupCarbon, the simulation scenario can be viewed like Google Map including Satellite View. It can be changed to Satellite View in a single click. Using these options, the traffic, roads, towers, vehicles and other objects can be visualized along with the congestion in the simulation and real time environment can be felt.

On running and visualization of the Smart City scenario using CupCarbon is always required to analyze the performance of the smart city network to be deployed. For such evaluations of a new smart city project, the parameters like energy, power, security, integrity are others are required to be investigated. CupCarbon integrates the options for energy consumption and other parameters so that the researchers and engineers can view the expected effectiveness of the project.

The government agencies as well as the corporate giants are getting associated for the big smart city projects so that the better control on the huge infrastructure and resources can be done. The research scholars and practitioners can propose novel and effective algorithms for smart city implementations. The proposed algorithms can be simulated using smart city simulators and the performance parameters can be analyzed on different dimensions.

[1] CupCarbon Simulator,
[2] Economic Times,
[3] LiveMint,
[4] Statista, The Statistics Portal,

No comments:

Post a Comment