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.