Development and Implementation of Internet of Things-based Projects using Mbed OS

LEVEL : INTERMEDIATE    HRDF : CLAIMABLE


TRAINER: ASSOCIATE PROFESSOR DR MOHD ZUKI YUSOFF  

WHEN

2 - 5 NOVEMBER 2021

WHERE

MS TEAMS

(Online)

TIME

9.00AM - 1.00 PM

RM 2,160 FOR PROFESSIONALS

10% Dics for early bird (until 2 July 2021)/Group / Students

COURSE SUMMARY

INTRODUCTION

Embedded Systems development requires synthesis of knowledge across the electrical / electronic / computer engineering discipline covering concepts of input/output devices, sensors, algorithms, operating systems, testability, reliability, and more. Innovations utilizing embedded systems are making our lives more comfortable, simpler and safer. By 2020, it is forecast that there will be more than 40 billion embedded devices across the globe. This course enables students to develop software for embedded systems. They will be exposed to the main techniques of real time and IoT-based programming. Specifically, this course provides advanced knowledge and skills in C / C++ language programming and designing an embedded system based on a 32-bit/64-bit processor technology. 

The Internet of Things (IOT) encompasses everything that is connected to the internet; it is envisioned to lead to a smarter world, where computers can be embedded anywhere and be programmed to act with or without human intervention. It has been projected that there will be 100 billion connected IoT devices with a global economic impact of more than $11 trillion by 2025. The Operating System (OS) is one of the most important middleware components that abstracts the underlying hardware and presents a simplified interface to the software application. In embedded systems such as smartphones, automotive, and avionics, the OS (Operating System) also presents a simplified interface to the multitude of sensors and actuators that these systems interact with. 

In this course, students will be utilizing Mbed OS and will be introduced to some versatile IoT tools to enable them to develop applications or services for person-to-machine and machine-to-machine interactions.

COURSE CONTENT
Introduction to ARM and Mbed
  • Review of Microprocessors and Microcontrollers.
  • Interacting with Memory and IO.
  • ARM Processor Architecture.
  • ARM Memory Map and Registers.

Getting Started and Programming ARM using Mbed

  • Required Hardware and Software.
  • C/C++ Programming Language.
  • Functions and Modular Programming.
  • Digital IO operation.
  • Analog IO operation.

Introduction to the Internet of Things

  • What is the Internet of Things (IoT)?; How Does IoT Work?
  • Potential IoT Applications: Home; Healthcare; Transport; Energy; Manufacturing; Environment.

IoT Enabling Technologies

Networking and Communications

IoT Projects with ARM Mbed

  • Project 1: Temperature Monitoring over the Internet (non-cloud-based).
  • Project 2: Smart Lighting (non-cloud-based).
  • Project 3: Voice-Controlled Door Access (non-cloud-based).
  • Project 4: Temperature Monitoring over the Internet (cloud-based).


OBJECTIVES

Upon completion of this course, participants will be able to:

  • Develop Mbed code to read digital and analog signals using an ARM Cortex-M processor.
  • Develop and implement IOT-based programs for embedded systems using an ARM Cortex-M processor and Mbed OS.


WHO SHOULD JOIN US TO :

  • Professionals (engineers, scientists, programmers), industry practitioners, academicians. 





OUR TRAINERS



1. Associate Professor Dr Mohd Zuki Yusoff 

Dr. Mohd Zuki Yusoff specializes in embedded systems (microprocessor and microcontroller) teaching/training.

In his student years, Dr. Mohd Zuki pursued an undergraduate study in the United States of America. He attended Dutchess Community College (DCC), Poughkeepsie, New York from Winter Semester 1985 to Winter Semester 1986, and undertook courses under an Engineering Science Program. After enrolling for three semesters at DCC, he transferred to Syracuse University (SU), Syracuse, New York, in Fall Semester 1986 majoring in Electrical Engineering. He graduated from SU with a Bachelor of Science in Electrical Engineering in December 1988. The candidate completed his Master of Science in Communications, Networks Software from Surrey University (UniS), Guildford, England, from September 2000 to September 2001. Dr. Mohd Zuki obtained his Doctor of Philosophy (Ph.D.) Degree in Electrical & Electronic Engineering from Universiti Teknologi Petronas (UTP), Tronoh, Perak, Malaysia, in February 2010. His area of PhD study was on brain signal processing. 

Dr. Mohd Zuki is currently an associate professor at UTP and is the Head of Centre for Intelligent Signal and Imaging Research (CISIR) and a member of the Institute of Health & Analytics (IHA). He is currently undertaking research in brain signal processing (event related potentials; brain computer interface). He holds one patent related to the extraction of event related potentials from background EEG.He is a member of the following learned societies and professional body: IEEE, Tau Beta Pi—the National Engineering Honorary Society, Eta Kappa Nu—the Electrical and Computer Engineering Honorary Society, and Board of Engineers Malaysia (as graduate engineer).

Dr. Mohd Zuki has accumulated over 29 years of experience working with various industries and academic/training institutions; these include Universiti Teknologi Petronas (UTP), Celcom Academy, Politeknik Sultan Abdul Halim Mu’adzam Shah (POLIMAS), Malaysian Institute of Microelectronic Systems (MIMOS), and Singatronics (M) Sdn Bhd. He is a certified Curriculum Designer & Developer, awarded by Sepang Institute of Technology (SIT) and Douglas Mawson Institute of TAFE in March 1999.For the last eighteen years, he has been involved in teaching digital logic design, assembly language (Zilog Z80, Intel 8080/8085/8086/8088/8051, Motorola 6800/6809/68000, Microchip’s 16F/18F microcontrollers, ARM machines) and C programming, advanced embedded systems, microprocessor, microcontroller, analog communications, and digital communication courses while at Universiti Teknologi Petronas. In the recent initiatives, he has been engaged in transforming the curricula of the mentioned courses into outcome-based education (OBE) compliant subjects. 

While at Celcom Academy (CA), he had also trained technicians and engineers in telecommunications related areas such as Telecommunications Principles, Introduction to ETACS, Common Channel Signalling No. 7 (CCS7), Siemens’ EWSD Switching System; Integrated Services Digital Network (ISDN), Siemens’ EWSD exchange planning, and Siemens’ EWSD Operation, Administration and Maintenance (OAM). At CA, he was involved in developing Learner and Facilitator Guide modelled on Competency Based Training & Education (CBTE), to support classroom training. He also worked with Deutsche Telekom staff to produce training materials for CA’s Technician Training Program (TTP). He was in-charged of evaluating training effectiveness and was involved in continuous improvements of training modules offered by CA. Furthermore, Dr. Mohd Zuki assisted in coaching line trainers (comprising mainly engineers) on course developments based on the CBTE approach.

In the past (while at POLIMAS), he conducted training in Audio Communications for Thomson Audio Kulim, Kedah, and in Audio Electronics for Sharp Roxy Corporation, Sungai Petani, Kedah. These two courses led the participants comprising mostly assembly line operators to qualify for certification (issued by POLIMAS) in their respective courses; they were eventually promoted to technicians in their workplaces.

COUNTDOWN

DaysHoursMinutesSeconds

REGISTRATION FEES

      Professionals      

myr2,160

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable)

Early bird/ group/ student

myr1,944

*fee quoted does not include SST, GST/VAT or withholding tax (if applicable)

OUR LOCATION

Centre for Advanced & Professional Education (CAPE)

 Level 16, Menara 2, Menara Kembar Bank Rakyat, 50470, Jalan Travers, Kuala Lumpur.

CALL US

+605 - 368 7558 /

+605 - 368 8485

DROP US AN EMAIL

cape@utp.edu.my