
from25.62GBP/ h
Simulating IoT Networks Using OMNET++/INET/Simu5G Simulators
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.
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.
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.
Location
Online via webcam
At teacher's location: جناح, Jnah, Lebanon






|
Use ctrl + wheel to zoom!
General info
Age: | Adults (18-64 years old) |
---|---|
Student level: | Beginner Intermediate |
Duration: | 60 minutes |
The class is taught in: | English, Arabic |
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.
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)
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
Reviews (1)
Dr. Hani is great at presenting. He makes the lecture clear and easy to understand. He knows exactly what your needs are and provides instructions accordingly. He very humble with a great accent.
This course provides an overview of the concepts and fundamentals of computer networks.
Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the serverside.
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.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the client side.
Ask a question
Send a message explaining your needs and Dr. Hani will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | Saturday at 0:00 | Sunday at 0:00 | |||||
1 | Saturday at 1:00 | Sunday at 1:00 | |||||
2 | Saturday at 2:00 | Sunday at 2:00 | |||||
3 | Saturday at 3:00 | Sunday at 3:00 | |||||
4 | Saturday at 4:00 | Sunday at 4:00 | |||||
5 | Saturday at 5:00 | Sunday at 5:00 | |||||
6 | Saturday at 6:00 | Sunday at 6:00 | |||||
7 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | ||||
8 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | ||||
9 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | ||||
10 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | ||||
11 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | ||||
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £25.62At teacher's location
from £25.62Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since December 2021
- Phone number verified
- Google connected
- Linkedin connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | Saturday at 0:00 | Sunday at 0:00 | |||||
1 | Saturday at 1:00 | Sunday at 1:00 | |||||
2 | Saturday at 2:00 | Sunday at 2:00 | |||||
3 | Saturday at 3:00 | Sunday at 3:00 | |||||
4 | Saturday at 4:00 | Sunday at 4:00 | |||||
5 | Saturday at 5:00 | Sunday at 5:00 | |||||
6 | Saturday at 6:00 | Sunday at 6:00 | |||||
7 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 | ||||
8 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 | ||||
9 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 | ||||
10 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 | ||||
11 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 | ||||
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £25.62At teacher's location
from £25.62Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Ayoub
Physics-Chemistry, Maths courses (French mission program)My goal is to help my students progress and succeed in their exams.
So that they can overcome their difficulties, I provide them with effective educational support, on an ad hoc basis or throughout the school year.
Concretely, I analyze my student's profile then identify their gaps and/or difficulties to finally implement tailor-made methodologies.
My teaching is aimed at students from 6th to 12th grade, all sectors combined.
I assure you that with weekly monitoring and the right methods you will make progress!
Vincent
Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.
Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript
Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.
Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.
With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
Verter
Mathematics (Algebra, Calculus, Analysis...), Physics(Mechanics, Thermodynamics), Programming• Mathematics: Mathematics develops logical reasoning, quantitative analysis, and abstract thinking — essential tools for problem-solving in science, engineering, economics, and beyond.
• Physics: Physics provides a fundamental understanding of the natural laws governing matter, energy, space, and time, forming the basis for technological innovation and scientific advancement.
• Computer Science: Computer science equips students with algorithmic thinking and programming skills to design efficient solutions, drive automation, and innovate across digital systems and computational platforms.
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and SpanishWould you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Funmilayo
Maths for primary/secondary//Advanced/ IGSCE/SAT mathsUnleash the thrill of numbers with vibrant, interactive lessons that transform math into an adventure! As your dedicated private tutor, I turn math and ICT into an exhilarating journey where every challenge becomes an opportunity to shine. Dive in with me and experience how solving problems can be both simple and electrifying.
Youness
ASSOCIATE PROFESSOR I TEACH COURSES in: ELECTRONICS ELECTROTECHNIQUE AUTOMATICS INDUSTRIAL COMPUTERI am an associate professor of electrical engineering, I offer courses in everything related to the electrical engineering discipline:
CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school
ELECTRONIC
AUTOMATISM
ELECTROTECHNICAL
ROTATING MACHINES
POWER ELECTRONICS
SMART GRID
AUTOMATIC
INDUSTRIAL DATA
end of studies projects
ROBOTICS
SIMULATION / MATLAB, PROTEUSE, PSIM ...
MICRO C/MPLAB/PYTHON/ARDUINO IDE/tia portal/STEP 7
programmable controllers
Ali
French Made Easy – Learn with a Native Speaker Today!Bonjour! My name is Ali, and I am a native French speaker offering private tuition for students of all levels. Whether you are a complete beginner, preparing for exams, improving your conversational skills, or learning French for business or travel, I tailor my lessons to suit your goals and needs.
With a dynamic and immersive approach, I focus on pronunciation, grammar, vocabulary, and cultural insights to help you gain confidence in speaking and understanding French. Whether online or in-person, my lessons are engaging, flexible, and designed to help you progress efficiently.
Join me for a fun and effective learning experience, and let’s bring your French to the next level! Contact me today to start your journey.
Viswambher
AI Mastery: Unleash the Power of Artificial Intelligence ToolsAre you ready to unlock the immense potential of Artificial Intelligence (AI) tools (ChatGPT, DallE, invideo etc.)? Join our tutoring class, "AI Tools Mastery: Harness the Power of Artificial Intelligence Tools," and dive deep into the world of AI technologies that are shaping the future to stay ahead of your competition.
In today's fast-paced digital landscape, AI tools are revolutionizing how we approach problems, analyze data, and make decisions. This course is your key to mastering these AI tools and staying at the forefront of technological advancement.
Throughout this course, we'll focus exclusively on AI tools, equipping you with the knowledge and practical skills needed to leverage these technologies effectively. Just as a photographer relies on Photoshop to enhance images, you'll learn to harness the power of AI tools to supercharge your projects and remain relevant in a rapidly evolving world.
Thomas
Python for Beginners or Tech Enthusiasts! Start now!Dive into the world of programming with Python! This introductory class offers a hands-on approach to learning Python's core concepts. Ideal for aspiring IT professionals, software engineers, and data enthusiasts, you'll gain practical experience and build a solid foundation in Python programming.
Natasha
AI-Powered Productivity: Mastering ChatGPT and Automation Tools for Work and LifeIn today’s fast-paced world, AI tools like ChatGPT, Notion AI, and automation platforms are revolutionizing how we work and live. This course is designed to help you harness the power of AI to save time, increase efficiency, and achieve your goals. Whether you're a professional, entrepreneur, or student, you'll learn how to:
✅Use ChatGPT for content creation, research, and problem-solving.
✅Automate repetitive tasks with tools like Zapier and Make (formerly Integromat).
✅Integrate AI into your workflow for better decision-making and productivity.
✅Stay ethical and effective while using AI in your personal and professional life.
By the end of this course, you’ll have the skills to transform how you work and live with cutting-edge AI tool
Samuel
Computer Science ✅ Beginner: Introduction to Programming (HTML, CSS, Python, Java, C++)Are you excited to start your coding journey? You will learn key fundamental coding skills, computational, creative thinking and problem solving skills.
Computer Science is a vast and diverse field that covers the study of computers, algorithms, programming, data structures, artificial intelligence, and more, join and lets have fun.
Andres Garcia
I teach Spanish languaje for foreigners. Age better for young peopleClass online, you learn spanish in a few months. I'am from Spain. If you want to learn Spanish follow me in the platform. The class is for one hour of duration. All by online. You need a computer and meet of google to learn Spanish in the minor time possible.
Zerihun
Tutoring basic computer courses like basic computer programming and fundamentals of DBMS.The study of computer programming encompasses the principles and techniques used to write code in various programming languages, enabling the creation of software applications and solutions. Fundamentals of Database Management Systems (DBMS) involve understanding the organization, storage, retrieval, and manipulation of data within databases, along with learning about data integrity and security. Additionally, acquiring essential computer skills includes navigating operating systems, utilizing productivity software, and familiarizing oneself with various applications that enhance overall computer literacy. Also, there are several courses unrelated to these core subjects, offering a broader perspective and skill set within the digital landscape.
Profe
I teach you how to create video games, robotics, programming, social networks, Artificial Intelligence, Augmented Reality, mathematicsI can explain to you everything you want to know about technology.
from creating video games in Scratch to Unity, programming in one of the most famous languages in the world (C++), learning to use Artificial Intelligence to your liking, creating virtual reality experiences such as Tiktok filters, using social networks and editing videos for them.
"In this concrete jungle, whoever masters technology will have the sharpest spear"
Fabrizio
Mathematics, Physics, Informatics for all levels (high-school and university).Bonjour à tous ! J'offre des cours de soutien en maths, physique, informatique, statistiques, ingénierie. Tous niveaux (collège, lycée, université), soit en ligne (j'ai un iPad pour partager l'écran), soit en présence à Lausanne. Je suis un doctorant italien en « Computer Science » à l'EPFL Lausanne. Je suis titulaire d'un master avec un double diplôme en « Physique des systèmes complexes » avec les meilleures notes de l'Université Polytechnique de Turin (moyenne 30/30) et de la Sorbonne à Paris (moyenne 20/20). Écrivez-moi en DM pour toute information. Je vous souhaite une bonne journée ! Fabrizio