Students who will complete this course can achieve the following course learning outcomes (CLOs):
CLO1: Describe basic concepts of WSNs and differentiate between WSNs and traditional computer networks.
CLO2: Describe the WSN architectures and topologies.
CLO3: Describe and assess WSNs applications domains.
CLO4: Use a simulator to implement basic WSNs topology.
Wireless, Sensors, Networks, Networking, IoT.
Advancements in science, technology and engineering has brought us to an era of miniaturized devices capable performing some computational, storage, and communication tasks. It is the world of Internet of Things (IoT), which have found application in diverse fields of endeavors. From healthcare, transportation, homes, cities, so many others, too numerous to mention.
Generally, sensors, apart of which IoT system are, have capabilities to either sense, actuate and/or communicate. That is, they may operate in a network in order to deliver usable and useful services. These networks are known to as Wireless Sensor Networks (WSN). The purposes of sensors and WSNs puts a constraint in their sizes and that, too puts constraints in the available resources such as energy, storage, and computational capabilities. These constraints make their design and operation considerably different from the traditional computer networks. Therefore, their design and developments takes into accounts these constraints. Particularly, the protocols and the network management strategies and techniques. This course provide foundational coverage of concepts, applications and simulation of WSNs. Topics covered include introduction to WSNs, network topologies, node discovery and communication. It also provides overview of application domains and examines their implementations in those domains. Finally, introduces learners to the use of simulators for WSNs prototyping.
Introduction to Wireless Sensor Networks
Fundamentals of Wireless Sensor Networks
Single Node Architecture I: WSN Node and Energy Consumption
Single Node Architecture II: WSN Node Runtime Environment
Network Architectures I: Network Scenarios and Optimization
Network Architectures II: Network Design Principles and Gateway Concepts
Network Architectures II: WSNs Topologies and IEEE 802.15.4 MAC Protocol
Routing Protocol I: Proactive and Reactive Protocols
Routing Protocol II: Routing and Energy Efficiency
Simulation I: Contiki NG Installation and Single Node Simulation
Simulation II: Client Server Simulation
Simulation III: RPL Simulation
0 Reviews
Babangida Zachariah earned a First-Class B.Sc. Computer Science from the prestigious Kaduna State University in 2013, M.Sc. Computer Systems Engineering from University of East London in 2017, M.Sc. Computer Science from Kaduna State University in 2018 and PhD Computer Science from Nigerian Defence Academy in 2023.
Dr. Babangida Zachariah has taught both at the Secondary (High) School and University levels of education. He has put up over seven years of teaching experience. He has authored peer reviewed journals and conference publications.
Section Name | Lecture Name | Lecture Date | Lecture Time (Toronto, Canada - EST Time) |
Lecture Time (Local Time) |
---|---|---|---|---|
Wireless Sensor Networks (Previous) | Lecture 1: Introduction to Wireless Sensor Networks | Fri-05-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM |
Lecture 2: Fundamentals of Wireless Sensor Networks | Sat-06-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 3: Single Node Architecture I: WSN Node and Energy Consumption | Fri-12-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 4: Single Node Architecture II: WSN Node Runtime Environment | Sat-13-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 5: Network Architectures I: Network Scenarios and Optimization | Fri-19-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 6: Network Architectures II: Network Design Principles and Gateway Concepts | Sat-20-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 7: Network Architectures II: WSNs Topologies and IEEE 802.15.4 MAC Protocol | Fri-26-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 8: Routing Protocol I: Proactive and Reactive Protocols | Sat-27-Jan-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 9: Routing Protocol II: Routing and Energy Efficiency | Fri-02-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 10: Simulation I: Contiki NG Installation and Single Node Simulation | Sat-03-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 11: Simulation II: Client Server Simulation | Fri-09-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 12: Simulation III: RPL Simulation | Sat-10-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Wireless Sensor Networks (Previous) | Lecture 1: Introduction to Wireless Sensor Networks | Fri-23-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM |
Lecture 2: Fundamentals of Wireless Sensor Networks | Sat-24-Feb-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 3: Single Node Architecture I: WSN Node and Energy Consumption | Fri-01-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 4: Single Node Architecture II: WSN Node Runtime Environment | Sat-02-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 5: Network Architectures I: Network Scenarios and Optimization | Fri-08-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 6: Network Architectures II: Network Design Principles and Gateway Concepts | Sat-09-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 7: Network Architectures II: WSNs Topologies and IEEE 802.15.4 MAC Protocol | Fri-15-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 8: Routing Protocol I: Proactive and Reactive Protocols | Sat-16-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 9: Routing Protocol II: Routing and Energy Efficiency | Fri-22-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 10: Simulation I: Contiki NG Installation and Single Node Simulation | Sat-23-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 11: Simulation II: Client Server Simulation | Fri-29-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 12: Simulation III: RPL Simulation | Sat-30-Mar-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Wireless Sensor Networks (Current) | Lecture 1: Introduction to Wireless Sensor Networks | Fri-12-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM |
Lecture 2: Fundamentals of Wireless Sensor Networks | Sat-13-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 3: Single Node Architecture I: WSN Node and Energy Consumption | Fri-19-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 4: Single Node Architecture II: WSN Node Runtime Environment | Sat-20-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 5: Network Architectures I: Network Scenarios and Optimization | Fri-26-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 6: Network Architectures II: Network Design Principles and Gateway Concepts | Sat-27-Apr-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 7: Network Architectures II: WSNs Topologies and IEEE 802.15.4 MAC Protocol | Fri-03-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 8: Routing Protocol I: Proactive and Reactive Protocols | Sat-04-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 9: Routing Protocol II: Routing and Energy Efficiency | Fri-10-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 10: Simulation I: Contiki NG Installation and Single Node Simulation | Sat-11-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 11: Simulation II: Client Server Simulation | Fri-17-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 12: Simulation III: RPL Simulation | Sat-18-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Wireless Sensor Networks (Upcoming) | Lecture 1: Introduction to Wireless Sensor Networks | Fri-31-May-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM |
Lecture 2: Fundamentals of Wireless Sensor Networks | Sat-01-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 3: Single Node Architecture I: WSN Node and Energy Consumption | Fri-07-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 4: Single Node Architecture II: WSN Node Runtime Environment | Sat-08-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 5: Network Architectures I: Network Scenarios and Optimization | Fri-14-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 6: Network Architectures II: Network Design Principles and Gateway Concepts | Sat-15-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 7: Network Architectures II: WSNs Topologies and IEEE 802.15.4 MAC Protocol | Fri-21-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 8: Routing Protocol I: Proactive and Reactive Protocols | Sat-22-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 9: Routing Protocol II: Routing and Energy Efficiency | Fri-28-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 10: Simulation I: Contiki NG Installation and Single Node Simulation | Sat-29-Jun-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 11: Simulation II: Client Server Simulation | Fri-05-Jul-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM | |
Lecture 12: Simulation III: RPL Simulation | Sat-06-Jul-24 | 05:00 PM to 06:00 PM | 03:00 AM to 04:00 AM |