Simulating IoT Networks Using OMNET++/ INET/ Simu5G Simulators
From 41.42 £ /h
Our course objectives are structured to cover three main areas: First, the students should understand the basic concepts of a simulator, second, they should understand how the TCP/IP protocol suite is modelled in OMNeT++ and third, they should understand how to analyse a TCP/IP based communication network. After the completion of exercises, the students are expected to have a sound knowledge of using OMNeT++ with the INET framework to analyse a communication network. Finally, the student will learn how to model different IoT networks in SimuLTE modeler.
Extra information
In this course, we will delve into the principles of data simulating, design considerations, best practices, real-world case studies, and future trends, all aimed at providing a comprehensive understanding of how to design robust data models for the IoT landscape.
The course offers the following features:
Recorded videos and presentations.
Activities and Labs that reinforce learning.
Links to articles and websites to help you explore networking and IoT on your own.
Assignments and tests to check your understanding of the information presented.
Course Syllabus:
1) Theory:
The concept of IoT and IoT Domains.
IoT Networks: LTE-A, LTE-M and NB-IoT networks.
Multiplexing techniques: TDMA, CDMA, FDMA, and OFDMA.
Domain structure for IoT Networks.
REs, RBs, PRBs, Slots, Sub-frames, and Radio-frames in IoT Networks.
Radio Modulations: QPSK, 16 QAM and 64QAM.
SINR and Throughput.
Bandwidth calculations for IoT Networks.
Congestion in IoT networks.
Use-cases for IoT Networks.
2) Labs:
SimuLTE is an innovative simulating tool enabling complex system level performance-evaluation of LTE and LTE Advanced networks (3GPP Release 8 and beyond) for the OMNeT++ framework.
SimuLTE is written in C++ and is fully customizable with a simple pluggable interface. One can also develop new modules implementing new algorithms and protocols. SimuLTE is an open source project building on top of OMNeT++ and INET Framework.
The idea behind SimuLTE is to let researchers model and benchmark their solutions on an easy-to-use framework. It borrows the concept of modularity from OMNeT++ thus it is easy to extend. Moreover it can be integrated with other modules from the INET Framework.
Lab 1- Install & Setup OMNET++.
Lab 2- Tic-Toc project in OMNET++.
Lab 3- Install & Setup INET.
Lab 4- DHCP project in INET.
Lab 5- Install & Setup SimuLTE.
Lab 6- “Single-cell” project in SimuLTE.
Lab 7- “Multi-cell” project in SimuLTE.
Lab 8- Programming and developing a LTE-A project in SimuLTE.
Lab 9- Programming and developing a LTE-M project in SimuLTE.
Lab 10- Programming and developing a NB-IoT project in SimuLTE.
Lab 11- DDoS Attack Scenario.
The course offers the following features:
Recorded videos and presentations.
Activities and Labs that reinforce learning.
Links to articles and websites to help you explore networking and IoT on your own.
Assignments and tests to check your understanding of the information presented.
Course Syllabus:
1) Theory:
The concept of IoT and IoT Domains.
IoT Networks: LTE-A, LTE-M and NB-IoT networks.
Multiplexing techniques: TDMA, CDMA, FDMA, and OFDMA.
Domain structure for IoT Networks.
REs, RBs, PRBs, Slots, Sub-frames, and Radio-frames in IoT Networks.
Radio Modulations: QPSK, 16 QAM and 64QAM.
SINR and Throughput.
Bandwidth calculations for IoT Networks.
Congestion in IoT networks.
Use-cases for IoT Networks.
2) Labs:
SimuLTE is an innovative simulating tool enabling complex system level performance-evaluation of LTE and LTE Advanced networks (3GPP Release 8 and beyond) for the OMNeT++ framework.
SimuLTE is written in C++ and is fully customizable with a simple pluggable interface. One can also develop new modules implementing new algorithms and protocols. SimuLTE is an open source project building on top of OMNeT++ and INET Framework.
The idea behind SimuLTE is to let researchers model and benchmark their solutions on an easy-to-use framework. It borrows the concept of modularity from OMNeT++ thus it is easy to extend. Moreover it can be integrated with other modules from the INET Framework.
Lab 1- Install & Setup OMNET++.
Lab 2- Tic-Toc project in OMNET++.
Lab 3- Install & Setup INET.
Lab 4- DHCP project in INET.
Lab 5- Install & Setup SimuLTE.
Lab 6- “Single-cell” project in SimuLTE.
Lab 7- “Multi-cell” project in SimuLTE.
Lab 8- Programming and developing a LTE-A project in SimuLTE.
Lab 9- Programming and developing a LTE-M project in SimuLTE.
Lab 10- Programming and developing a NB-IoT project in SimuLTE.
Lab 11- DDoS Attack Scenario.
Location
At teacher's location :
- جناح, Jnah, Lebanon
Online from Lebanon
About Me
- Collaborating as an Associate Researcher in Lab-STICC at ENSTA-Bretagne since April 2021 till present.
- Working as an Assistant professor in different universities (AUL, AUCE and MUBS) since Dec 2018 till present.
- Elected to the grade of "IEEE Senior Member" since Dec 2020.
- Enrolled as a Post-Doc in Lab-STICC at ENSTA-Bretagne (2019 - 2020).
- Obtained my Ph.D. degree in "Telecommunication" from "Ecole Nationale Supérieure de Techniques Avancées Bretagne (ENSTA-Bretagne)" (Brest, France) in Dec 2018.
- Worked as a Lecturer and Lab Instructor in the higher education field and delivered networking courses and ICT programs in classrooms and online courses (2006-2018).
- First author of several papers in prestigious international conferences and journals, such as the Journal of Engineering, IET Communication, and IEEE conferences.
- My current research focuses on: IoT, MIoT, IoT security, and Cyber Security.
- Working as an Assistant professor in different universities (AUL, AUCE and MUBS) since Dec 2018 till present.
- Elected to the grade of "IEEE Senior Member" since Dec 2020.
- Enrolled as a Post-Doc in Lab-STICC at ENSTA-Bretagne (2019 - 2020).
- Obtained my Ph.D. degree in "Telecommunication" from "Ecole Nationale Supérieure de Techniques Avancées Bretagne (ENSTA-Bretagne)" (Brest, France) in Dec 2018.
- Worked as a Lecturer and Lab Instructor in the higher education field and delivered networking courses and ICT programs in classrooms and online courses (2006-2018).
- First author of several papers in prestigious international conferences and journals, such as the Journal of Engineering, IET Communication, and IEEE conferences.
- My current research focuses on: IoT, MIoT, IoT security, and Cyber Security.
Education
- Ph.D. in Telecommunication, ENSTA-Bretagne, Brest-France (2018)
- Master of Science & Communication, Arts, Sciences and Technology University, Lebanon
(2010)
- Bachelor of Engineering, Damascus University, Syria (1997)
- Master of Science & Communication, Arts, Sciences and Technology University, Lebanon
(2010)
- Bachelor of Engineering, Damascus University, Syria (1997)
Experience / Qualifications
Teaching the following courses at different universities:
- Web Pentesting
- Cybersecurity
- Intro to Cybersecurity
- Technical Writing with Latex
- Research Methods
- Modeling IoT Networks
- Simulating IoT Networks
- Programming IoT Networks with Arduino
- Intro to IoT Networks
- Advanced Networks
- Technical Writing
- Networking Essentials
- CCNA Academic Courses & Labs
- Web Pentesting
- Cybersecurity
- Intro to Cybersecurity
- Technical Writing with Latex
- Research Methods
- Modeling IoT Networks
- Simulating IoT Networks
- Programming IoT Networks with Arduino
- Intro to IoT Networks
- Advanced Networks
- Technical Writing
- Networking Essentials
- CCNA Academic Courses & Labs
Age
Adults (18-64 years old)
Student level
Beginner
Intermediate
Duration
60 minutes
The class is taught in
English
Arabic
Skills
Reviews
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This course provides an exploratory study of cybersecurity concepts, principles, and technologies. Major topics covered include cyber threats and vulnerabilities, information security frameworks, network infrastructure security, wireless network security, cryptography, defense-in-depth security strategy, information security policy, and security management.
This course serves as your comprehensive guide to understanding and harnessing the power of IoT and Arduino to create innovative and intelligent solutions. The Internet of Things has emerged as a game-changing technology that has the potential to transform industries, revolutionize everyday life, and unlock endless possibilities. By connecting physical objects and devices to the internet, IoT enables seamless communication, data exchange, and intelligent decision-making.
Show more
Good-fit Instructor Guarantee





