Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
You are welcome, in this section, to describe the use of IoT-LAB for educational purpose by Universities or Engineering Schools. Courses are listed also on a IoT-LAB web page.
Chalmers, FDAT110 Developing applications and network protocols for IoT, 2017
The course gives a research overview to the network stack and communication protocols for the low power wireless networks and Internet of Things (IoT), with focus on the special needs of such environments when compared to more regular enterprise networked environments.
The course is structured in two parts:
- Seminar sessions to discuss academic papers
- Programming exercises to gain hands-on experience in using, developing and evaluating network stacks for IoT.
Seminar sessions: students read and discuss academic papers on topics relevant to IoT research in networking, such as: IoT operating systems, Network simulators for IoT, IP for low power wireless networks (6lowpan), Routing in low power wireless networks (RPL), CSMA/CA and asynchronous power saving MAC protocols, Time synchronized channel hopping (TSCH) and IPv6 over TSCH (6TiSCH), Synchronous transmissions based protocols and in-network processing (Glossy, Chaos, A2), IoT Testbeds.
Hands-on sessions: students participate in actual exercises evaluating and adapting IoT network stacks. The exercises shall cover IoT operating systems, network stacks and testbeds deployments.
METU, CENG530 Computer Networks and Communications, 2014
Description: The principles and techniques employed in computer and wireless ad hoc networks; the seven-layer protocol suite known as ISO model, concentrating on some aspects of physical, data link, network, and transport layers; performance evaluation of computer networks.
Objectives: At the end of this course, you will be able to
- Describe the working principles of medium access control protocols for ad-hoc networks,
- Explain pros and cons of different classes of routing protocols for ad-hoc networks,
- Design various components to form a coherent ad hoc networking architecture,
- Develop a simulation to evaluate the ad hoc networking protocols,
- Assess the suitability of ad-hoc networks for different communication needs and scenarios,
- Evaluate the performance of various communication protocols.
UJF Grenoble – MiSCIT, Distributed Algorithms and Network Systems, 2014-2017
- The code is available here: openlab:appli/education/distributed_algorithm
- The practical course support and source code