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

Teacher

Dr. Mohd Zuki Yusoff

Category

Technical Professional Course

Course Attendees

Still no participant

Course Reviews

Still no reviews

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.  

Objectives

Upon completion of this course, participants will be able: 1.develop Mbed code to read digital and analog signals using an ARM Cortex-M processor 2.develop and implement IOT-based programs for embedded systems using an ARM Cortex-M processor and Mbed OS    

Trainers

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. 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). 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. Dr. Mohd Zuki was invited by Universiti Kuala Lumpur (UniKL MITEC) in September 2011 to be one of the Board of Study (BOS) members, to give feedbacks on UniKL MITEC’s plan to introduce a new Bachelor of Technology specialization in Instrumentation & Control. He was instrumental in suggesting that microprocessors and microcontrollers, structured programming (C language) and object-oriented programming (C++ and/or JAVA) be comprehensively offered as some of the core courses in the curriculum. Dr. Firas Ousta received the B.Sc. degree in electronics and communications engineering from Tishreen University, Lattakia, Syria, in 1997; the M.Sc. degree in telecommunications and networks engineering from American University of Beirut (AUB), Beirut, Lebanon, in 2007; and the Ph.D. in electrical and electronic engineering from Universiti Teknologi PETRONAS (UTP), Perak, Malaysia, in 2017. He has been conducting applied research since 2011, producing more than 12 publications and 1 patent application. His research interests include mobility and resource management in wireless networks, End-to-End QoS provisioning, Mobile edge computing, algorithms design, and performance analysis of mobile and computer networks. Since 2017, his main activity has been the design and implementation of optimization-based algorithms for Software Defined Network (SDN) / Network Functions Virtualization (NFV) architectures. Currently, he is actively involved in the design of Network Slicing architectures with QoS guarantees. He serves as Editor of the ACEEE international Journal on Communication and International Journal of Computing and Digital Systems. He has served as a member of Technical Program Committee (TCP) of many conferences and workshops. He is also a reviewer on a regular basis for major international conferences in networking and wireless communications. He also serves as a key member of the IEEE 5G and Beyond Roadmap working groups. Dr. Firas is a member of the following learned societies and professional body: IEEE, IEEE Communication Society, IEEE Computer Society, IEEE Future Networks, IEEE Software Defined Networks, IEEE Cloud Computing, and Syndicate of Engineers, Syria, since 1997.      

Course Contents

This four-day course will cover the following aspects (case studies may be included in some topics): 1.Introduction to ARM and Mbed 2.Getting Started and Programming ARM using Mbed 3.Introduction to the Internet of Things 4.IoT Enabling Technologies 5.Networking and Communications 6.IoT Projects with ARM Mbed  

Download the Course Brochure: Development and Implementation of Internet of Things-based Projects using Mbed OS

REGISTRATION IS NOW OPEN
To register, download the CAPE Professional Short Course Registration Form and email the completed form to cape@utp.edu.my.

Our Main Teachers

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 […]

Price : 4,370 for Professional (Discount available for students, group registration, PETRONAS staff, and UTP alumni) MYR

Max Availability : 24

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