VE4009 Embedded Networking Syllabus:

VE4009 Embedded Networking Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

 To learn the concepts of serial and parallel communication protocols
 To understand the application development using USB and CAN bus for PIC microcontrollers
 To learn the basics of ethernet
 To learn the application development using embedded internet
 To learn the wireless sensor network communication protocols

UNIT – I COMMUNICATION PROTOCOLS

Serial/Parallel Communication – Serial Communication Protocols -RS 232 Standard – RS 485 – Synchronous Serial Protocols -Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I2C) – PC Parallel Port Programming – PCI Bus Protocol.

UNIT – II USB AND CAN BUS

USB Bus – Introduction – Speed Identification On the Bus – USB States – USB Bus Communication: Packets –Data Flow Types –Enumeration –Descriptors –PIC Microcontroller USB Interface – CAN Bus – Introduction – Basic Concepts & Definitions-Identifiers & Arbitration Robustness & Flexibility-Message Formats-Error Handling -PIC Microcontroller CAN Interface –a Simple Application With CAN.

UNIT – III ETHERNET BASICS

Elements of a Network – Inside Ethernet – Building a Network: Hardware Options – Cables, Connections and Network Speed – Design Choices: Selecting Components –Ethernet Controllers – Using the Internet In Local And Internet Communications – Inside the Internet Protocol.

UNIT – IV EMBEDDED ETHERNET

Exchanging Messages Using UDP And TCP – Serving Web Pages With Dynamic Data – Serving Web Pages That Respond To User Input – Email for Embedded Systems – Using FTP.

UNIT – V EMBEDDED WIRELESS SENSOR NETWORKS

Wireless Sensor Networks –Introduction To WSN-Challenges for WSNs – Characteristic Requirements – Required Mechanisms – Single-Node Architecture -Hardware Components-Energy Consumption of Sensor Nodes-Operating Systems and Execution Environments-Some Examples of Sensor Nodes.

TOTAL: 45 PERIODS

PRACTICAL EXERCISES: 30 PERIODS

1. Write a Simple Application Program USB and PIC Interface.
2. Write a Simple Application Program Using CAN And PCI.
3. Write a Program for Email Transferring Using UDP And TCP
4. Write a Program for Energy Harvesting In WSN Node
5. Develop An Application Using Embedded Wireless Sensor Networks

TOTAL:45+30=75 PERIODS

COURSE OUTCOMES:

On successful completion of this course, students will be able to
CO1:analyze the wired and wireless network protocols
CO2:Design an application using embedded networking
CO3:Analyze the basics of Ethernet
CO4:incorporate networks in embedded systems
CO5:Analyze the basics of wireless sensor networks

REFERENCES:

1. Jan Axelson, “Embedded Ethernet and Internet Complete”, Penram Publications, 2003.
2. Bhaskar Krishnamachari, Networking, Wireless Sensors – Cambridge Press 2005.
3. Olaf Pfeiffer, Andrew Ayre and Christian Keydel, “Embedded Networking With CAN And CAN Open”, Second Edition Published By Copperhill Media Corporation, 2003.
4. Holgerkarl, Andreas Willig, “Protocols and Architectures for Wireless Sensor Networks”, John Wiley,2005
5. Frank Vahid, Tony Givargis, “Embedded Systems Design: a Unified Hardware/Software Introduction” – John & Wiley Publications, 2006
6. Jan Axelson, “Parallel Port Complete: Programming, Interfacing and Using the PCs Parallel Printer Port” – Penram Publications, 1996.
7. Dogan Ibrahim, “Advanced PIC Microcontroller Projects In C: From USB To RTOS With the PIC18f Series” – Elsevier 2008.