Network Engineering for IoT GITNEI802
MODULE DETAILS |
Network Engineering for IoT GITNEI802 NOMINAL DURATION IN HOURS 72 hours total time commitment This time commitment includes the structured activities, preparation reading, attendance at each webinar, completing exercises, practical assessments, and proctored assessments. It is also expected that students spend additional time on readings, personal study, independent research, and learning, practicing on remote labs and required software and working on any projects and assignments. This module covers networking technologies, standards and protocols used in Internet of Things (IoT) projects. |
MODULE PURPOSE |
The purpose of the module is for participants to develop advanced knowledge of the principles, standards, applications, and technologies required for stable and effective IoT networks. |
MODIFICATION HISTORY |
Nil
|
PRE-REQUISITES MODULE, UNITS /OR CO-REQUISITES |
Modules that must be delivered and assessed before this module:
Modules that must be delivered concurrently with this module:
|
SUMMARY OF LEARNING OUTCOMES |
On successful completion of this module students will be able to:
|
LEARNING OUTCOMES |
ASSESSMENT CRITERIA |
||
Learning outcomes specify what students will be able to do as a result of the learning. | Assessment criteria provide the criteria by which achievement of the learning outcomes will be judged. | ||
1
|
Determine principles and applications of the network stack in IoT software. |
1.1 |
Outline the core functions of the OSI networking model, TCP/IP networking model and identify applicable protocols |
1.2 |
Outline the core principles required to implement a network stack in software |
||
1.3 | Determine the roles and functions of communication protocols used in IoT networking | ||
1.4 | Assess the advantages and disadvantages of protocol standardisation | ||
2 | Describe the process of packet processing within operating systems | 2.1 | Identify general issues related to the programming of network equipment for IoT projects |
2.2 | Outline the processing of packets in a typical operating system from arrival via an interface card to forwarding to user applications | ||
2.3 | Explain the selection of a packet processing architecture for a small scale IoT project | ||
3 | Explain the distinctions between hardware and software implementations when it comes to packet processing | 3.1 | Identify and explain packet processing technologies that are hardware based |
3.2 | Identify and explain software-based solutions for enhancing packet processing functions | ||
3.3 | Evaluate packet-processing in a simple IoT project. | ||
4 | Differentiate between network routing functions in terms of the control and data planes. | 4.1 | Categorise network functionality as related to the control plane and data plane respectively |
4.2 | Outline examples of packet processing in control applications and in data applications | ||
4.3 | Explain the role of internet routing protocols RIP, OSPF, EIGRB, BGP in the control plane and their impact on an IoT system | ||
5 | Evaluate the characteristics, technologies, and security aspects of both commercial and open-source protocols within IoT systems. | 5.1 | Provide an overview of the key factors to consider when applying commercial protocols that are relevant to IoT projects |
5.2 | Evaluate commercial or open-source technology applied to an IoT system | ||
5.3 | Assess the pros and cons of a commercial application suite for implementation of a small scale IoT project | ||
DELIVERY MODE | Online and/or face-to-face | ||
SPECIALISED RESOURCES | N/A | ||
ASSESSMENT STRATEGY |
METHODS OF ASSESSMENT Assessors should gather a range of evidence that is valid, sufficient, current, and authentic. Evidence can be gathered through a variety of ways including direct observation, supervisor's reports, project work, structured assessments, samples, and questioning. This will include short answer questions on the knowledge content, the use of remote and virtual labs, and writing tasks to apply the learning to academic tasks. CONDITIONS OF ASSESSMENT Assessor Requirements: Assessors must satisfy the assessor requirements in the standards for registered training organisations (RTOs) current at the time of assessment. Assessors must also hold a tertiary qualification in engineering or related field. The RTO must also ensure that trainers and assessors keep their industry knowledge up to date through ongoing professional development. Assessment Conditions: Questioning techniques should not require language, literacy, and numeracy skills beyond those required in this module. The candidate must have access to all tools, equipment, materials, and documentation required. The candidate must be permitted to refer to any relevant workplace procedures, product and manufacturing specifications, codes, standards, manuals, and reference materials. Assessments may be open book assessment and may be completed off campus. Invigilation software will be used for some assessments to ensure authenticity of work completed. Model answers and marking guide must be provided for all knowledge-based assessments to ensure reliability of assessment judgements when marking is undertaken by different assessors. |
Software/Hardware Used
Software
-
N/A
Hardware
- N/A