Andrea Finardi Iot simulations with Cisco Packet Tracer




Download 3,37 Mb.
Pdf ko'rish
bet12/32
Sana19.12.2023
Hajmi3,37 Mb.
#123156
1   ...   8   9   10   11   12   13   14   15   ...   32
Bog'liq
2.3 (3)


Methods and Materials 
The purpose of this chapter is to describe the method on how this thesis work was con-
ducted, explaining the process, the methodologies and the practical steps achieved. 
The second part of the chapter is focusing on how the IoT simulations were built and 
how they were explained to the students. Technical explanations of the exercises are 
included in the chapter 4. 
As earlier mentioned the original necessity for this thesis works came from the need to 
build a practical section for the Internet of Things course taught in Helsinki Metropolia 
University of Applied Science starting from January 2018. 
The course lecturer had in fact already the structure for the theoretical classes, however 
practical sessions were also required in order to give the students a possibility to famil-
iarize with the IoT components. 
Due to the extra complexity in having real hardware such as microcontrollers, sensors 
and actuators, it was decided to utilize an IoT simulator. A choice was made to use Cisco 
Packet Tracer simulation tool. 
Once the needs and the tool were clarified and agreed, the next step was to decide how 
to structure the practical classes that, due to time limitation in the study course, were 
agreed to be diluted in two sessions. 
From this step onwards the thesis work was conducted following typical IT project meth-
odologies. 
The work was in fact divided in five main sub categories and periodical check-up ses-
sions were organized in order to steer the contents of the deliverables. 
As one can see in the below Figure 4 below the four main categories were: requirement 
gathering, analysis of the tool, development of the simulation environment, roll-out of the 
simulation during the classes and last the feedback collection. 


20 
Figure 4 - Thesis work process 
Gathering of the requirements was done by having few meetings with the IoT course 
lecturer and details shared were quite simple. The need was to build pre-defined simu-
lations to be used in the practical class sessions. Exercises needed to be simple enough 
for students to understand the basic concepts of the simulations, yet challenging them 
for future developments. 
The cases also required to have most of the basic configurations done, so students could 
effectively concentrate on the IoT aspect and not spend too much time on the networking 
side. Simulations also needed to be flexible enough in order to be expanded by students 
in the future implementations of the course. 
Contents and themes of the simulations were left open, however ideas were suggested 
to represent both home and industrial IoT applications. 
Due to the number of the student it was decided to build a maximum of four exercises. 
A deadline for the readiness of the practical cases was also clear as classes needed to 
fit in a particular timeline within the study course. 
At this stage of the project, even though the outcomes and needs were clear, quite many 
other issues were left open regarding the technical aspects of the simulations. The big-
gest concern was in fact if Cisco Packet Tracer was the correct IoT simulator to use, but 
also what could be achieved with it. Historically the tool had been in fact utilized only for 
networking exercises purpose, but never for IoT cases. 
Reasons however why Cisco Packet Tracer was believed to be the correct choice were 
mostly because tool was also used in few Cisco NetAcad IoT courses but also because 


21 
it had the big advantage to have already proven networking features utilized by many 
students worldwide. 
Once the requirements were fixed the real development of the exercise started. This 
work was mostly divided in two phases: first to familiarize with the tool and understand 
what were its IoT capabilities and second to prepare the IoT automations. 
As briefly introduced in the chapter 2, Cisco Packet Tracer is a Cisco proprietary tool 
utilized in many Cisco NetAcad courses. Even though the tool is quite popular there were 
not extensive guides or instructions publicly shared in the internet. There were however 
few blogs and Youtube videos that helped for some specific aspects. 
When accessing to the Cisco NetAcad portal, however, there were many excellent online 
courses that explained the functioning of the tool. Along with specific Cisco Packet Trace 
classes, the tool was also utilized in many other networking courses, helping students to 
gain knowledge in steps. 
Specifically for this thesis work, the knowledge of the simulator was built by following: 
Introduction of Cisco Packet Tracer (0118), Introduction of Cisco Packet Tracer (1217), 
Packet Tracer 1o1 (2016-11) and Intro to IoT 
– English – 2016.
Online classes were usually structured by both viewing some theoretical material and 
also via more step-by-step videos on how to use the tool. The biggest sections of the 
classes were however the practical exercises. For each session in fact detailed exercises 
were required and only when the setup was correct the exercise was passed. 
The last part of the courses was usually regarding a quiz exam both including theoretical 
and practical questions on the exercises. 
While attending the online studies one could observe, however, that most of contents 
were related to the basic function of the tool and on the networking part. Only basic IoT 
components were introduced by building simple IoT automations. 
When the four IoT simulations for the students were build a lot of time was spent in order 
to understand the logic on how the more complex devices functioned. 
Also microcontroller programming part was not included in the Cisco classes when the 
above courses were attended in early 2018. 


22 
By spending time working with the tool it came clear the fact that most of the require-
ments for the Internet of Thing course could be met by creating simulations with Cisco 
Packet Tracer. 
The second sub-part of this project phase continued by creating the four simulations. 
For all the cases the methodology was similar: firstly a basic connectivity layer was build, 
making sure that connectivity between all the networking components were established, 
then IoT devices were added and last the simulations were created. 
Originally the microcontroller examples were not part of the requirements, however, one 
example of interaction between an SBC and a sensors was added to each IoT simulation 
in order to give a more comprehensive IoT experience to the students. 
Before completing to the final version of the IoT automations few basic simulation were 
shared with the IoT course lecturer in order to make sure that they were following the 
requirements. The only open point at this stage was how complex and complete these 
simulations needed to be. 
Temporary versions were more simple compared the finished product however they al-
ready included most of the network parts and some of the IoT simulations. The major 
difference was regarding the Smart-Industrial case. This was not in fact a part of the 
original example bundle but it had been added in later phases in order to deliver an extra, 
more complex, simulation. 
After few iterations and adjustments the IoT exercises were ready and approved by the 
course lecturer. A small guide was also built for each case to be used as a reference 
document for the students. The guide included a generic overview of the network and 
the IoT layout, information about used IP addresses and IoT credentials and also few 
suggestions how to expand the simulation further. The main content of this document is 
described in the chapter 4 in this thesis work. 
Once the development of the exercises was completed the next step of the project was 
to introduce them to the students. Arrangements done by the IoT course lecturer con-
sisted two practical classes planned a week apart in the Helsinki Metropolia premises. 
The first class was split into three sections: a brief overview of Cisco Packet Tracer, a 
small practical networking exercise for the students to familiarize with the tool and for 


23 
last the introduction of the IoT components within the tool. Apart from the first section, 
the rest of the classes were held in the PC laboratory of Metropolia. 
As discussed further in the chapter 5 few delays happened before starting with the net-
working exercise, mostly due to the fact that not all the students had a valid NetAcad 
account open, necessary when logging into Cisco Packet Tracer. 
Also some comments on the tight schedule are shared in the chapter 5. 
The second class, organized a week apart, started by introducing the four IoT simulations 
to the students. While giving an overview of the exercise, mostly explaining the IoT sce-
narios and not focusing on the networking part, also tips and deeper aspects of the tool 
were shared with the students. 
Once introductions were completed the students gathered in the original groups, defined 
at the beginning of the IoT course, in order to adapt the own IoT business case to the 
IoT simulations. 
Idea was that they could utilize the pre-configured four IoT simulations to adapt them to 
follow their own cases. Unfortunately few groups could not achieve that as Cisco Packet 
Tracer did not have the IoT sensors required by the business cases, mostly medical, 
automotive and wearable sensors. 
These groups were asked to expand one of the four simulations and practice by adding 
more IoT components and the backend simulation intelligence. 
During the class constant support to the students was provided by sharing tips on how 
to configure the devices, helping them in setting up network connections and also build-
ing microcontrollers programming logic. 
Classes were very effective and at the end of the second session most of the groups 
achieved a very good level of IoT simulations utilizing basic networking components. 
More advance groups also experimented with basic microcontroller programming. 
As discussed deeper in the chapter 5 the time spent for students practicing on the sim-
ulations was unfortunately not enough in order to gain a full understanding of complex 
IoT simulations using automations, sensor variables or microcontroller programming. 


24 
Last part of the project was to gather feedback from students on the two classes and on 
the four IoT simulations. A feedback from was distributed in paper form and by mail to 
the students, unfortunately only seven forms were returned. 
Feedback document can be found in the Appendix 3 and conclusions are formulated in 
the chapter 5. 


25 

Download 3,37 Mb.
1   ...   8   9   10   11   12   13   14   15   ...   32




Download 3,37 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Andrea Finardi Iot simulations with Cisco Packet Tracer

Download 3,37 Mb.
Pdf ko'rish