• Trity Course Scilab IoT

    Scilab for the Internet of Things

    Read more
  • Trity Course RPi IoT

    Raspberry Pi for the Internet of Things (with Pi-3)

    Read more
  • Trity Course Scilab AI

    Artificial Intelligence with Scilab

    Read more
  • Trity Course Scilab NCV

    Numerical Computation and Visualization with Scilab

    Read more
  • Trity Course Scilab IP

    Scilab for Image Processing and Computer Vision

    Read more
  • Trity Course Scilab BDA

    Big Data Training Series : Practical Guide to Big Data Analytics with Pig Latin, Hive and Scilab

    Read more
  • Trity Course Scilab DM

    Scilab for Data Mining

    Read more
  • Python Deep Learning

    Python for Machine and Deep Learning

    Read more

Scilab Courses

rasppi logo

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal and image processing, statistical analysis, Internet of Things, data mining, etc. In Trity Technologies we have developed more than 20 courses based on Scilab since last few years.

More about Scilab Courses


Raspberry Pi Courses

rasppi logo

The Raspberry Pi is a series of credit card–sized single-board computers developed in the United Kingdom by the Raspberry Pi Foundation with the intent to promote the teaching of basic computer science in schools and developing countries. Our very first Raspberry Pi Training is the aplication in IoT, and we are extending the training into other fields from time to time. 

More about Raspberry Pi Courses

E4Coder - Automatic Code Generation

e4coder logo

E4Coder is a set of tools that can be used to simulate control algorithms and to generate code for embedded microcontrollers running with or without a realtime operating system. Our course focus on using the block diagram for algorithms development and the codes would be automatically generated and downloaded into the embedded boards such as Arduino Uno. A mobile robot application would be used for the training for practical hands-on. 

More about CG Courses

Rapid Embedded System Design for IoT with ARM Cortex-M & Android Studio

Catching Up With New Technologies! 

A 3-Days Course in understanding the ARM Cortex-M SoC and Android Studio for mobile apps and IoT connected home.

“A Good Startup Course for Embedded System Design for IoT.”


Course Synopsis

IOT pic

The Internet of Things (IoT) is a vision that leads to a smart world with ubiquitous computing and networking, where computers can be embedded everywhere and programmed to act with or without human intervention. The Internet of Things (IoT) has been estimated to impact the global economy of more than $11 trillion by 2025.

This course introduces versatile tool for IoT to provide a variety of services for person-to-machine and machine-to-machine interactions. The participants will be introduced to the setting up of ARM mbed IoT device platform, Embedded C programming, general purpose input/output (GPIO) port controlling, as well as interacting with renowned IoT platforms. In addition to that, android studio and SDK will also be covered. Participant will be able to develop an Android mobile apps for IoT connected home at the end of the course.

What Will You Learn

This course focuses on specifying, designing, and programming modern connected embedded systems that are based on off the shelve electronics components. Upon completing the course, participants would be able to achieve the following learning outcomes:

** Familiarize with ARM-based SoCs: architecture and development

** Familiarize with ARM mbed development tools

** Understand the IoT fundamental

** Practical know how in integrating hardware with Android mobile apps


Trainer / Presenter

passport photoTanWHDr. Tan Wooi Haw received his M.Sc. in Electronics from Queen’s University of Belfast, UK and a Ph.D. in Engineering from Multimedia University. Currently a senior lecturer at Multimedia University, his expertise includes image processing, embedded system design and computer networking. He has been involved in various government funded projects with publications in international journals and conferences. Dr Tan is active in designing hardware prototype for Internet of Things (IoT) based embedded systems; teaching at undergraduate & postgraduate levels and involve in industry collaboration. Dr Tan is also a regular participant in competitions such as Innovate Malaysia Design Competition, ITEX and PECIPTA, from which he has won several awards.


picture yapMr Yap Wen Jiun is a lecturer of engineering mathematics and programming on Raspberry Pi in Multimedia University while also conducting research in Internet of Things and smart home. As a Google fan boy, he started Android development since the day of early beta, became the de facto speaker of the community CodeAndroid Malaysia and an active member of Google Developer Group Kuala Lumpur. He delivers talks relating to Android in events such as BarCamps, MOSC, MyGOSSCON, TEDxMMU, DevFest and CampusG. Mr Yap has won several medals in ITEX in recent years on Android related products. He also delivers Android short courses for iTrain Malaysia, Celcom League of Extraordinary Developers program, Go Training and The Coding Shophouse. He is currently experimenting with IoT projects with Bluetooth Low Energy.


Course Outline


Day 1
An overview of IoT

  • A quick tour of ARM processor, FRDM KL25Z

Introduction to mbed

  • Hands-on Practical 1 – mbed development environment

General purpose Input/Output (GPIO)

  • Connecting to sensors and actuator
  • Analog input
  • Hands-on Practical 2 - Basic I/O, PWM
  • Hands-on Practical 3 – using on board sensors
  • Hands-on Practical 4 – Analog input

Serial communication

  • Hands-on Practical 5 – UART communication with computer
  • Hands-on Practical 6 – Bluetooth communication

ESP8266 Wifi to serial bridge

  • Hands-on Practical 7 – Configuring ESP8266
  • Hands-on Practical 8 – Data pushing & Monitoring via IoT platform

Day 2

An overview of Android

  • Android Studio & SDK

User interface design

  • User input & event handling
  • Hands-on Practical 9: Hello World
  • Hands-on Practical 10: Event handling

HTTP connection

  • Hands-on Practical 11 – Fetching data from IoT Platform

Data parsing and presentation

  • Hands-on Practical 12 – Parsing JSON data to ListView

Day 3

Job scheduler and notification

  • Hands-on Practical 13 – Sensor data monitoring and alert

Bluetooth serial connection

  • Background service and thread
  • Hands-on Practical 14 – Scanning for Bluetooth devices
  • Hands-on Practical 15 – Reading data via Bluetooth

USB Host

  • Hands-on Practical 16 – Reading data via USB Host

Mini Project – IoT connected home mobile integration




© 2010-2018 Trity Technologies Sdn Bhd. All Rights Reserved.