Unit of competency Outline

Information current as of
12/09/2026 9:08 AM AWST

Whilst all efforts are made to provide accurate and timely information from the relevant source/documentation, please be aware that the information supplied may not be the most current version. The accuracy of the detail has not been confirmed by the Department and therefore should not be relied upon without first confirming the contents.

Program IoT devices

Program IoT devices

Unit of competency
National Code
ICTIOT502
State Code
OBT85
TGA Status
Current
DTWD Status
Approved
Current Release Number
1.00
Current Release Date
21/07/2020
State Implementation and Classification
Approved Date
15/01/2021
Original Release Date
21/07/2020
Nominal Hours
65
Field of Education
020103 - Programming
Description
This unit describes the skills and knowledge required to program IoT (Internet of Things) devices and networks, including developing, programming and testing devices against predetermined specifications.It applies to those in roles including software developers, programmers or network engineers, working as embedded systems engineers, IoT developers or senior software developers, and who have basic knowledge of electrical engineering.No licensing, legislative or certification requirements apply to this unit at the time of publication.
General notes
N/A
Elements and Performance Criteria
1. Identify IoT business requirements
  • 1.1 Establish business needs for IoT devices and applications
  • 1.2 Determine and document different environmental factors in which sensors and IoT devices will be deployed
  • 1.3 Determine microcontroller application and IoT device output according to business needs
  • 1.4 Select required language and hardware with required memory, power constraints and functions
2. Program IoT device
  • 2.1 Select microcontroller and circuit boards according to IoT requirements
  • 2.2 Program microcontroller according to technical specifications
  • 2.3 Test microcontroller and identify and rectify faults as required
  • 2.4 Identify and rectify recordings and measurements against environmental variables and specifications
3. Finalise programming activities
  • 3.1 Document processes and outcomes of programming activities
  • 3.2 Submit document to required personnel and seek and respond to feedback
  • 3.3 Finalise and resubmit documentation as required
No information
No information
No information