Teaching Unit (for year 1):
Smart and flexible energy management
Responsible Teacher
Aims of the teaching
This course aims at introducing the fundamental concepts of the computer networking (Internet and
industrial IoT) for smart grids.
Course content: Introduction to Python language, network architectures and communication protocol concepts (layering, data units, services, protocol, OSI and TCP/IP models), Internet technology (IP addressing and routing, DNS, TCP/UDP, SMTP, HTTP), LANs (Ethernet, VLAN and switching, WiFi), distributed applications (client-server model, socket programming), case studies (e.g., real-time
Ethernet and TSN in IEC61850 substation automation, CAN network for distributed real-time applications, wireless and wired IoT with MQTT, etc.)
Intended Learning outcomes (measured by the assessment)
At the end of the teaching module, the student should:
Demonstrate knowledge on computer communication fundamental architectures, concepts and
technologies; Demonstrate ability to understand, use, analyse, model, design and implement networking solutions for the data communication needs of smart energy grids. Learning activities and approach
Lectures (onsite)
10h
Lectures
Tutorials (onsite)
10h
Lab exercices
Useful information
Location
-
Practical work equipment
10 hours of practice labs: cabling, switching, routing with networking equipment (hub, switch, router), socket programming and IoT applications (linux workstations and Raspberry nodes), at networking lab room (206 red) of ENSEM.
Other information
-
Assessment method
Written exam 50%, project outcomes 50%
Related literature
Computer Networking: A Top-Down Approach (7th Edition) by James Kurose, Keith Ross (Pearson), 2016 Communication Networks for Smart Grids: Making Smart Grid Real (Computer Communications and Networks) 2014th Edition by Kenneth C. Budka, Jayant G. Deshpande, Marina Thottan (Springer), 2014