0% found this document useful (0 votes)
18 views21 pages

NITIS301: Competence

The document outlines the NITIS301 BDCPC301 module for installing IoT systems, detailing the skills and knowledge required for students pursuing a TVET Level 3 in Networking and Internet Technologies. It includes a comprehensive curriculum covering preparation, deployment, operation, testing, and maintenance of IoT systems, along with assessment criteria and practical learning outcomes. The module aims to equip learners with the necessary competencies to effectively install and manage IoT solutions in various environments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views21 pages

NITIS301: Competence

The document outlines the NITIS301 BDCPC301 module for installing IoT systems, detailing the skills and knowledge required for students pursuing a TVET Level 3 in Networking and Internet Technologies. It includes a comprehensive curriculum covering preparation, deployment, operation, testing, and maintenance of IoT systems, along with assessment criteria and practical learning outcomes. The module aims to equip learners with the necessary competencies to effectively install and manage IoT solutions in various environments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

NITIS301

BDCPC301 - INSTALL IoT SYSTEM

Competence
RQF Level: 3 Learning Hours
100
Credits: 10

Sector: ICT & MULTIMEDIA

Trade: NETWORKING AND INTERNET TECHNOLOGIES

Module Type: Specific

Curriculum: ICTNIT3001 - TVET Certificate III in Networking and Internet


Technologies

Copyright: © Rwanda TVET Board, 2022


Issue Date: August 2022
Purpose This specific module describes the skills, knowledge and attitude
statement required to install IoT System. This module is intended to prepare
student pursuing TVET Level 3 in Networking and Internet
Technologies. Upon completion of this module, the learner will be able
to prepare IoT system installation, deploy IoT equipment, operate, test
and maintain IoT system.
Delivery Training delivery 100% Assessment Total
modality
100%
Theoretical content 30% 30%
Practical work:
Group project 20% Formative
and 50%
70% assessment 70%
presentation
Individual project 50%
/Work
Summative Assessment 50%

Elements of Competency and Performance Criteria

Element of competence Performance criteria

1. Prepare IoT system 1.1. Installation manual is properly interpreted based on the
installation installation design

1.2. IoT components are properly identified based on the


installation design

1.3. Tools, materials, and equipment are correctly selected


according to the installation requirements

1.4. Tool, devices, and equipment are accurately calibrated as per


manufacturer's standards

2. Deploy IoT equipment 2.1. The workplace is properly set according to the installation
design

2.2. IoT equipment are correctly assembled as per the


manufacturer's guides

2.3. Equipment settings are appropriately customized based on


the installation requirements

2.4. IoT system protection measures are properly applied as per


the installation manual
2.5. Functional testing is correctly performed according to the
installation requirements

2.6. IoT system installation is properly reported based on the


installation requirements

3. Operate IoT system 3.1. Types of IoT system are properly identified according to the
installation manual

3.2. IoT system features are properly identified according to the


IoT system requirements

3.3. IoT system is properly monitored according to the IoT system


requirements

3.4. Data backup is correctly performed as per the backup


guidelines

3.5. IoT system status is properly interpreted as per the


installation manual

3.6. IoT system incidents are properly reported as per the


monitoring results

4. Test IoT system 4.1.Types of testing are properly identified according to the
installation requirements

4.2.IoT Testing tools are correctly selected based on the type of


testing

4.3.Connectivity testing is correctly performed according to the


installation requirements

4.4.Functional testing is correctly performed according to IoT


system installed

4.5.Performance testing is correctly performed according the IoT


system installed

4.6.Testing report is correctly elaborated based on the test results

5. Maintain IoT system 5.1.Features updates are properly installed based on the
manufacture’s guidelines

5.2.IoT system protection measures are properly checked in


accordance with the installation manual

5.3.Preventive Maintenance report is properly elaborated based


on the work done
Course content
Learning outcomes At the end of the module the learner will be able to:
1. Prepare IoT system installation
2. Deploy IoT equipment
3. Operate IoT system
4. Test IoT system
5. Maintain IoT system
Learning outcome 1: Prepare IoT Learning hours: 20
system installation
Indicative content
• Introduction to IOT
✓ Description of IoT Fundamentals
Definition
Benefits
Applications
Devices/Components
Platforms
Evolution
✓ Identification of IoT components
Things
Internet
Connectivity
✓ Identification of IoT Tools, Materials and equipment
Software
Hardware
✓ Identification of IoT Technology Challenges
IoT Security
Data Privacy
IoT Devices Safety
Interoperability
Environmental Impact
• Identification of IoT Network Technologies
✓ Low Range/Low Power
Zigbee
Wi-Fi6
Bluetooth/LE
NFC
RFID
Ethernet
✓ Large Range
LPWAN
Cellular
LoRa
SigFox
WiFi HaLow
5G
LTE
Satellite
• Description of IoT Architecture and protocols
✓ Physical model of IoT
✓ Logical model of IoT
✓ IoT Protocols
• Calibration of tools, equipment and materials
✓ Description of calibration
Definition
Purpose
✓ Calibration techniques
✓ Calibration procedures
• Interpretation of Manual/Datasheet

Resources required for the learning outcome


Equipment Wireless Router, Gadgets, Appliances, Arduino Board
Materials Arduino Starter Kit, IoT Device Datasheet
Tools Calibration software, Simulators, Screw drivers, Pliers, Multi-meter
Facilitation Demonstration and simulation
techniques Individual and group work
Trainer guided
Group discussion
Formative Written assessment
assessment Oral presentation
methods /(CAT)

Learning outcome 2: Deploy IoT Learning hours: 20


equipment
Indicative content
• Performance of workplace Setup
✓ Study the workplace environment
Distance
Physical obstacles
Existing systems (Source of power)
✓ Selection of requirements
Tools
Equipment
Materials
✓ Mapping the workplace
✓ Setup network connectivity
• Identification of IoT deployment levels
✓ Level-1
✓ Level-2
✓ Level-3
✓ Level-4
✓ Level-5
✓ Level-6
• Assembling of IoT equipment
✓ Manufacturer’s guide interpretation
✓ Fixing of IoT equipment
• Configuration of IoT devices
✓ Selection of IoT platform
On-premise
Cloud based
✓ Installation of IoT applications
IoT Device provisioning
IoT Management (Future Ready device management eg: remote
configuration, Unified Device Management)
✓ Functional testing
Speed
Latency
Jitter
QoS
• Implementation of IoT system Security
✓ Setup the security measures
Physical
Logical
✓ Perform IoT device firmware Update
Firmware versioning
Firmware control
• Documentation of IoT installation report
✓ Data and facts recording
✓ Report generation

Resources required for the indicative content


Equipment Modem, Access Point, Computer, microcontrollers, Arduino Starter Kit
Materials Internet connectivity, pipes, cable trunks, electrical tapes, screws,
Labelling tags
Tools Software platforms, simulation software, tape measure, multi-meter,
screwdrivers, drilling machine, hammer, ladder, pliers,
Facilitation Demonstration and simulation
techniques Individual and group work
Practical exercise
Individualized
Trainer guided
Formative Written assessment
assessment Oral presentation
methods /(CAT) Performance assessment
Product based assessment
Learning outcome 3: Operate IoT Learning hours: 20
system
Indicative content
• Identification of IoT systems Types
✓ Consumer IoT
✓ Commercial IoT
✓ Industrial IoT
✓ Infrastructure IoT (IIoT)
✓ Internet of Military Things (IoMT)
• Implementation of IoT system Backup and restoration
✓ Identification of backup types
Full backup
Differential backup
Incremental backup
✓ Creation of backup
Automatic
Manual
✓ Restoration of IoT system
• Identification of IoT features
✓ Connectivity
✓ Sensing
✓ Active Engagements
✓ Scale
✓ Dynamic Nature
✓ Intelligence
✓ Energy
✓ Safety
✓ Integration
• Management of IoT device service
✓ Event triggering
✓ Conditional actions
✓ Conditional configurations
• Monitoring of IoT system
✓ Monitoring software
✓ Monitoring parameters
✓ IoT system status interpretation
✓ Monitoring results interpretation
✓ Incident management
Definition
Lifecycle

Resources required for the indicative content


Equipment Modem, Access Point, Computer, microcontrollers, Arduino
Starter Kit
Materials Internet connectivity, pipes, cable trunks, electrical tapes, screws,
Labelling tags
Tools Software platforms, simulation software, tape measure, multi-
meter, screwdrivers, drilling machine, hammer, ladder, pliers,
Facilitation Demonstration and simulation
techniques Individual and group work
Practical exercise
Individualized
Trainer guided
Formative Written assessment
assessment Oral presentation
methods /(CAT) Performance assessment
Product based assessment

Learning outcome 4: Test IoT Learning hours: 20


system
Indicative content
• Identification of IoT Testing Types
✓ Usability
✓ Reliability
✓ Data integrity
✓ Security
✓ Compatibility
✓ Performance
• Performance of IoT Tests
✓ Functional test
✓ Security test
Identification of security testing tools
Perform Security test
✓ Connectivity test
Identification of connectivity tools
Perform Connectivity test
✓ Performance test
Identification of performance test
Perform Performance test
• Elaboration of testing report
✓ Generation of report
✓ Interpretation of report

Resources required for the indicative content


Equipment Computer, Multi-meter, Digital Storage Oscilloscope
Materials Internet connectivity
Tools Software platforms, JTAG Dongle, Software-defined radio (SDR)
Facilitation Demonstration and simulation
techniques Individual and group work
Practical exercise
Individualized
Trainer guided
Formative Written assessment
assessment Oral presentation
methods /(CAT) Performance assessment
Product based assessment

Learning outcome 5: Maintain IoT Learning hours: 20


system
Indicative content
• Identification of IoT Maintenance types
✓ Predictive
✓ Preventive
• Application of IoT Software upgrade
✓ Automatic
✓ Manual
• Performance of IoT system security maintenance
✓ Perform IoT action repairs
✓ Perform IoT system protection checks
• Documentation of IoT maintenance report
✓ Data analysing and facts recording
✓ Report generation

Resources required for the indicative content


Equipment Computer, Multi-meter, Digital Storage Oscilloscope
Materials Internet connectivity,
Tools Software platforms, JTAG Dongle, Software-defined radio (SDR)
Facilitation Demonstration and simulation
techniques Individual and group work
Practical exercise
Individualized
Trainer guided
Formative Written assessment
assessment Oral presentation
methods /(CAT) Performance assessment
Product based assessment

Integrated/Summative assessment

Integrated situation

HH Media Ltd is a networking company located in Kigali City. They provide internet
services to public and private institutions.

Institution that works with them have declared a problem concerning how to prevent their
premises to be burnt without notice.

After being presented this problem, HH Media Ltd hired an IoT Engineer to develop for
them a Fire Alarm IoT Solution that can handle that problem and after developing this
solution he presented this diagram as installation design to be followed whenever it is
going to be deployed to the institutions.

HH Media Ltd now needs an IoT Installer who will be in charge of assembling and
deploying the system, and make sure that a maintenance plan is to be provided at the end.
You are given the following diagram to help you install the developed IoT Solution and
after the work you have to provide a detailed installation report as well as testing report.
Current Consumption as follows:

Device Specifications:
DHT11 Sensor: Temperature & Humidity Sensor (20-95%RH;0-50℃; 5V)
MQ-2 Sensor: Smoke/Gas Sensor with Concentration of 200 – 10000ppm
Flame Sensor: IR Based, KY-026
Arduino Board: Arduino Uno
XBee Antenna: ZigBee Antenna Module

This work has to be done within 7 hours. All tools, equipment and materials are provided.
Resources
Tools Internet Connectivity, Digital Multi-meter
Equipment Programmed Microcontroller (Arduino Uno)
Materials/ Consumables Arduino Starter Tool Kit, Flame Sensor, XBee

Assessment criteria Observation Marks


Assessable
(Based on Indicator allocation
outcomes Yes No
performance criteria)
Prepare IoT Installation manual is Installation manual is 3
system properly interpreted interpreted
installation: based on the Installation design is 3
(20%) installation design interpreted
IoT components are IoT components are 2
properly identified identified
based on the IoT components are 2
installation design selected
Tools, materials, and Tools, materials, and 3
equipment are equipment are
correctly selected selected
according to the IoT equipment are 3
installation assembled
requirements
Tool, devices, and Tool, devices, and 4
equipment are equipment are
accurately calibrated calibrated
as per manufacturer's
standards
Deploy IoT The workplace is Distance and physical 3
equipment: properly set according obstacles are
to the installation identified
(25%) design Existing system is 3
analysed

The workplace is set 3


IoT equipment are Manufacturer’s guide 3
correctly assembled as is interpreted
per the manufacturer's IoT equipment are 2
guides fixed
IoT system protection IoT system protection 3
measures are properly measures are applied
applied as per the
installation manual
Functional testing is Functional testing is 3
correctly performed performed
according to the
installation
requirements
IoT system installation IoT system installation 4
is properly reported is reported
based on the
installation
requirements
Operate IoT IoT system features are IoT system features 3
system: properly identified are properly identified
according to the IoT
(25%) system requirements
Monitoring software 3
and parameters are
IoT system is properly identified
monitored according to Monitoring software 3
the IoT system parameters are
requirements selected
IoT system is 2
monitored
Data backup is Backup type is 2
correctly performed as identified
per the backup Backup is performed 4
guidelines
Event triggering is 2
identified
IoT system status is
Conditional actions are 3
properly interpreted as
interpreted
per the installation
manual IoT device services 3
management are
performed
Types of testing are Types of testing are 1
properly identified identified
according to the
installation
requirements
IoT Testing tools are Testing tools are 2
correctly selected selected
based on the type of
Test IoT testing
system:
Connectivity testing is Connectivity tools are 1
(15%)
correctly performed selected
according to the Connectivity testing is 2
installation performed
requirements
Functional testing is Functional testing is 2
correctly performed performed
according to IoT Functional testing 2
system installed report is generated
Performance testing is Performance testing 1
correctly performed tool is selected
according the IoT Performance testing is 2
system installed performed
Testing report is Testing report is 2
correctly elaborated generated
based on the test
results
Features updates are Preventive 7
properly installed Maintenance is
based on the performed
manufacture’s
guidelines
Maintain
IoT system protection Protection measures 5
IoT system
measures are properly are performed
checked in
(15%)
accordance with the
installation manual
Preventive Preventive 3
Maintenance report is Maintenance report is
properly elaborated elaborated
based on the work
done
Total marks 100
Percentage Weightage 100%
Minimum Passing line % (Aggregate): 70%
References:
Chaouchi, H. (2010). Getting Started with the Internet of Things. California: Wiley.
Gilchrist, A. (2016). Industry 4.0: The Industrial Internet of Things. Bangken: APress.
Javed, A. (2016). Building Arduino Projects for the Internet of Things: Experiments with
Real-World Applications. Illinois: APress.
Khan, J. Y., & Yuce, M. R. (2019). Internet of Things (IoT): Systems and Applications.
Singapore: Jenny Stanford Publishing.
McEwen, A., & Cassimally, H. (2014). Designing the Internet of Things. West Sussex: Wiley.
Pfister, C. (2011). Getting Started with the Internet of Things: Connecting Sensors and
Microcontrollers to the Cloud. California: Make: Community.
Glossary
Actuator: A mechanism that performs a physical task based on input from a
connected system.

Application Agents: Help address the lack of overhead for end-to-end, peer-to-peer
networking in IoT architecture by their presence in the propagator nodes in an
enterprise. They move intelligence to the edge of the network to help manage traffic,
allow a real-time response to changing IoT conditions, and provide local client
services.

Bluetooth Low Energy (BLE): A wireless personal area network (PAN) aimed at
devices with reduced power consumption and cost while maintaining a similar
communication range to regular Bluetooth.

Connected Devices: Components that make up the Internet of Things. Many have
built-in sensors and/or actuators and collect data to help users or other devices make
informed decisions and monitor or affect outside events.

Connectivity: A part of the Edge Layer that serves to ensure that device connectivity
doesn’t fail if there is a network failure or an unreliable connection.

Edge Gateway: The connecting factor between device analytics and cloud data
processing and analytics

Embedded Device/Systems: A computer with a dedicated function within a larger


mechanical or electrical system; it is embedded as part of a complete device.

Endpoint Device: An Internet-capable device on a TCP/IP network.

Home Automation: A combination of hardware and software solutions that allow for
the control and management of electronics, appliances, and devices within a home.

Industrial Internet: The integration of machine learning, big data technology, sensor
data, and machine-to-machine communication automation. This is done with the
knowledge that the Internet of Things will be scaled and driven by enterprises. The
idea is that smart machines can more accurately capture and communicate data to
help corporations find problems sooner and increase overall efficiency.
Integrator: The “tree trunk” of network architecture that performs the big data
functions to provide a higher-level analysis of human interaction for near-edge
analytics and broader-scope analysis and control.

Internet of Things (IoT): A network of objects (such as sensors and actuators) that
can capture data autonomously and self-configure intelligently based on physical
world events, allowing these systems to become active participants in various public,
commercial, scientific, and personal processes.

Internet Protocol Suite (TCP/IP): The language a computer uses to access the
Internet. It consists of a suite of protocols designed to establish a network of networks
to provide a host with access to the Internet.

IoT Cloud Platform: A cloud platform that provides a set of services that simplify the
integration process between the services provided by cloud platforms and IoT devices.
Some platforms include development tools and data analytics capabilities.

IoT Development Board: A board that can be used to prototype and create IoT
hardware. There are several boards available on the market with different features.

Lightweight Protocol: Any protocol that has a lesser and leaner payload when being
used and transmitted over a network connection.

Long Range Communication Protocols: Used to refer to universal long-range radio


frequencies for multi-generation wireless standards such as 2G, 3G, 4G, and4G LTE.

Low-Power Devices: Electronics that have been designed to use less electric power
than traditional devices. These are necessary to the future success of IoT because,
as sensors become more advanced, devices need to be able to operate for longer
periods of time without relying on manual maintenance or loss of data.

Machine-to-Machine (M2M): This refers to a network setup that allows connected


devices to communicate freely, usually between a large number of devices; M2M often
refers to the use of distributed systems in industrial and manufacturing applications.

Mesh Network: A type of network topology in which a device transmits its own data
and also serves as a relay for other nodes by providing the most efficient data path
through routers.
Microcontroller (MCU): A small computer on a single integrated circuit designed for
embedded applications and used in automatically controlled embedded systems.

Messaging Protocols: The way information is transferred and communicated


amongst devices, the cloud, and data storage. Different protocols are used for different
results.

Message Queuing Telemetry Transport (MQTT): A lightweight messaging protocol


that runs on the TCP/IP protocol. It is designed for communicating with small devices
in remote locations with low network bandwidth.

Multi-Agent System: A network of multiple agents which act in an environment and


interact or communicate with each other to achieve their design objective.

Near-Field Communication (NFC): A feature based on technical standards that


allows devices to establish radio communication with other nearby systems or mobile
devices.

Operability: Operability is the measure of how well a software system works when
operating in production, whether that is the public cloud, a co-located datacenter, an
embedded system, or a remote sensor forming part of an IoT network.

Personal Area Network: A network created through the interconnection of information


technology devices within the context of a single user.

Propagator: The “leaves” of the network architecture tree that are serviced by
intermediate branch network elements. They manage message routing protocol
translation services.

Radio Frequency Identification (RFID): A technology that incorporates


electromagnetic coupling and radio frequency to identify objects and persons. It
consists of three components: an antenna, transceiver, and transponder.

Real-Time Operating System (RTOS): Designed to guarantee the completion of a


task within a certain time constraint. Often used in safety-critical systems and when
building IoT devices.
Releasability: The ability to quickly deploy changes to a software system, but also to
quickly recover from disaster and adapt to changing technical and business
challenges.

Sensor: A device or component that perceives and responds to physical input from
the environment.

Sensor Network: A group of sensors with a communications infrastructure intended


to monitor and collect data from multiple locations.

Single-Board Computer: A complete computer built on a single circuit board with all
the components required of a functional computer.

Store and Forward: A messaging mechanism in which a broker is involved between


sender and receiver so that the broker gets ownership of the message from the sender,
stores it for reliability, and then delivers the message itself to the receiver.

System on a Chip: An integrated chip that is comprised of electronic circuits of


multiple computer components to create a complete device.

Transmission Control Protocol/Internet Protocol (TCP/IP): A basic client/server


model communication protocol for the Internet and private networks.

Wearables: Connected devices that can be equipped with different types of sensors
and are worn on a person’s body. They are meant to monitor, collect, and quantify
data about a person's life and environment, and allow them to interface with that data.

Wi-Fi: A wireless local area network (WLAN) that uses radio waves to provide wireless
high-speed Internet and network connections.

ZigBee: An open standard for wireless communication designed to use low-power


digital radio signals for personal area networks (PAN); it is used to create networks
that require a low data transfer rate, energy efficiency, and secure networking.

Z-Wave: A wireless protocol for home automation that communicates using a low-
power radio frequency technology specifically designed for remote control
applications.
Abbreviations
5G: 5th Generation
BLE: Bluetooth Low Energy
DHT: Digital Temperature and Humidity
GND: Ground
IIoT: Infrastructure IoT
IoMT: Internet of Military Things
IoT: Internet of Things
JTAG: Joint Test Action Group
LoRa: Long Range
LPWAN: Low Power WAN
LTE: Long Term Evolution
M2M: Machine to Machine
MCU: Microcontroller
MQTT: Message Queuing Telemetry Transport
NFC: Near-Field Communication
PAN: Personal Area Network
QoS: Quality of Service
RFID: Radio Frequency Identification
RTOS: Real-Time Operating System
RX: Receive
SDR: Software-defined radio
TCP/IP: Transmission Control Protocol/Internet Protocol
TX: Transmit
Wi-FI: Wireless Fidelity
Author’s Note Page
Authoring institution

Copies available from:

Authoring institution’s Address

You might also like