Course Title: Embedded Internetworking

Part A: Course Overview

Course Title: Embedded Internetworking

Credit Points: 12.00


Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

EEET2329

City Campus

Undergraduate

130T Vocational Engineering

Face-to-Face

Sem 1 2009,
Sem 1 2010,
Sem 1 2011,
Sem 1 2012,
Sem 1 2013,
Sem 1 2014

Course Coordinator: Amita Iyer

Course Coordinator Phone: +61 3 9925 8311

Course Coordinator Email: amita.iyer@rmit.edu.au

Course Coordinator Location: 57.5.17


Pre-requisite Courses and Assumed Knowledge and Capabilities

Pre-requisite: 041153 Embedded System Fundamentals


Course Description

The purpose of this course is to provide you the fundamental knowledge in connecting embedded systems to the internet

Topic areas include:

• Applications of embedded internetworking -- security systems, meter reading, patient monitoring, remote data collection etc.
• Microcontroller interfacing and programming
• Client-server model – Basic functional principle of a web server
• Hardware and software requirements for implementation of a typical embedded web server application
• TCP/IP implementation – Concepts of internet infrastructure and stripping down the components to bare essentials
• Principle aspects HTTP protocol
• Development of HTML code for web server to interact with external hardware
• Types of implementation:-TCP/IP implementation on:

  • the microcontroller of the application
  • a peripheral chip (Gateway on a chip)
  • an external gateway for single devices
  • an external high profile gateway
• Reliability and security issues
• Develop a small Web server to read input information, process and control hardware connected to the microcontroller.


Objectives/Learning Outcomes/Capability Development

You will gain or improve capabilities in:

• Theoretical knowledge: Applications of embedded internetworking, challenges, Implementation of TCP/IP in embedded web servers, microcontroller interfacing techniques, security and reliability issues, Types of gateways for embedded web servers and their advantages and disadvantages.
• Technical ability: construct a simple control application based on embedded web server on a development board.
• Critical analysis and problem solving: you will use technology in conjunction with established theory to analyse problems
• Communication and working in teams: your capabilities will be improved through presentation of written reports and communicating ideas or information when work with others and working in teams projects.


On successful completion of this course, you will be able to:

• Determine Memory and other hardware requirements for an embedded web server application.
• Decide which protocols and applications need to be implemented for an application.
• Write HTML code to interact with remote computer.
• Interface microcontrollers with external devices to read information and issue commands through web.


Overview of Learning Activities

The learning activities included in this course are:

• attendance at lectures where curriculum material will be presented and explained, and the course will be illustrated with demonstrations and examples;
• completion of tutorial questions, laboratory exercises and projects designed to give further practice in the application of theory and procedures, and to give feedback on your progress and understanding;
• completion of written assignments and practical exercises consisting of theoretical and laboratory exercises requiring an integrated understanding of the course matter; and
• private study, working through the course as presented in classes and learning materials, and gaining practice at solving conceptual and numerical problems.


Overview of Learning Resources

You will be able to access course information and learning materials through the Learning Hub and will be provided with copies of additional materials in class. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided. You will also use laboratory equipment and computer software within the School during project and assignment work.


Overview of Assessment


The assessment for this course comprises of:

Written assignment involving problem solving and diagrams
Practical/ Laboratory exercises
Project work
Written examination in duration of 2 hours at the end of the semester
During the semester you will be required to give one presentation of no more than 10 minutes on your assigned project work and act as a peer assessor of other students.
Written assignments and the presentation will be used to provide feedback to you on your progress in the course during the semester.