Workshop on IoT4Skills Development

Download the pdf version of this call here: IoT Workshop @ SAICSIT 2017


In the case of the developed regions, IoT has already stepped out of its infancy – it has been earmarked as the key driver of Industry revolution 4.0 as well as of the Future Internet.  In Africa however, most countries have not kept pace with both the underlying technology advancements, skills and research required for IoT. The realization of the ideal vision of IoT is to be found in embedding computation capability in every kind of object and living thing. Among the technologies that are driving IoT, WSNs are an invaluable component of realizing IoT’s intelligence. Other technological developments and advancements required by IoT are in wireless and fixed networking infrastructures, which are required in the implementation of M2M(M2M is used to present machine-to-machine, machine-to-man, man-to-machine, and machine-to-mobile) connection of humans, devices and machines.  If Africa is to benefit from the ‘IoT Boom’, we need to develop capacity; to reclaim, re-tell and re-write the African story; we need to be able to set the agenda for ourselves. This agenda should put into consideration the three main development challenges currently facing the Continent: (1) education and skills development; (2) building sustainable governance systems; and (3) delivery of hard infrastructure.  However, the baseline challenges of IoT such as standardisation, security and integration of the ‘things’ remain universal and open-innovation (leveraging with works of other researchers elsewhere in the world) should be considered.

Aim of the Workshop

This Workshop aims to contribute to aspect (1) of the agenda described above by exposing the attendees to hands-on experience in using wireless sensor networks and drones in day-today-day applications such as weather and crime monitoring.

In this workshop, you will learn how to get started with IoT development. You will have the opportunity to get a hands-on experience with controllers and sensors. One of the key IoT points is the development of cyberphysical systems that connect computers with the real world through sensors and actuators. After attending the workshop, you will know the typical development workflows and the development tools for the two hardware platforms: Raspberry Pi and Arduino.

During the workshop, you will be able to:

  1. setup your development environment
  2. read analog sensors
  3. read digital sensors (I2C, SPI)
  4. send data to the Internet using one of IoT protocols such as MQTT
  5. read data from a message broker

During the workshop, you will experiment with different sensors, such as temperature and humidity sensors like the DHT11/DHT22, barometric sensors like the BMP180, light sensors, motion detectors like the PIR Motion Sensor and the HC-SR04, moisture sensors like the MCP3008, and more.

The workshop will also introduce you to GPS devices and RFID readers programming.



Tuesday September 26
Time Activity Presenter
8.30 – 9.00 Overview of Internet of Things Paradigm and its Applications in South Africa Dr. Muthoni Masinde
9.00 – 9:30 IoT: Hardware, Software, Business Models – Experiences from Germany Prof. Dr. Ulrich Klauck
09:30 – 10.00 Real-life IoT applications – Examples from the US Dr.  Progress Mtshali
10.00-10.30 Tea Break
10.30 – 12.30 Practical Session 1 Dr.  Progress Mtshali, Prof. Dr. Ulrich Klauck and Muthoni Masinde
12.30 – 13.00 Practical Exercise 1 Attendees
13.00 – 14:00 Lunch Break
14.00 – 15:00 Practical Session 1 Dr.  Progress Mtshali, Prof. Dr. Ulrich Klauck and Muthoni Masinde
15:00 – 16:30 Group Project Implementation and presentation Attendees
16:30 – 17.00 Coffee, Closure and Way forward

Workshop Cost

Seminar Fee: R1500

Student Fee: R800

 Click here to register


Prof. Ulrich Klauck holds a diploma degree in Medical Computer Science from Heidelberg University and Heilbronn University of Applied Sciences (1985) and a doctoral degree (Dr. sc. hum.) from Heidelberg University (1991). Before joining Aalen University of Applied Sciences he worked as a scientist for Bruker Analytical Instruments (Karlsruhe, Germany) in the area of pattern recognition and analysis of MR spectra.

He started his academic career at Aalen University in the Faculty of Electronics. From 1996 to 2001 he was vice rector for research and international affairs. In 2000 he founded the Department of Computer Science and was head of the department from 2000 to 2006 and from 2010 to 2014. From 2002 to 2006 he was member of the academic senate, since 2006 he is member and vice director of the board of directors.

Prof. Klauck is teaching in image processing, pattern recognition, autonomous systems and machine learning. He was leading several research projects and industrial projects in the area of image processing and pattern recognition. He is also head of a small company for technology transfer (STZBAI, Steinbeis Transferzentrum)


Dr. Progress Mtshali, Ph.D. is a Full-Time Faculty member for the School of Information Systems & Technology at Strayer University. He lives in Columbia, South Carolina, USA. He has been a faculty member at Strayer University since 2006. He served as the Department Chair for the school from 2012 to 2015. Prior to joining Strayer University, he was a faculty member at Webster University and Midlands Technical College. He also works for Accenture Duck Creek Technologies as a Research Architect where he conducts research in mobile applications development, web-based technologies, software development platforms, database management, and computer security.

His education background includes a Bachelor of Science in Chemical Engineering degree from the State University of New York at Buffalo, Buffalo, New York (1984), Associate degree in Computer Technology from Midlands Technical College in Columbia, South Carolina, USA (1989), and a Master of Science degree and Doctorate in Computer Information System (CIS) both from Nova Southeastern University in Fort Lauderdale, Florida, USA (2000). His educational interests are in computer programming languages, computer networking, database management, data mining, compiler theory, and computational number theory.

His non-academic work experience includes about twenty-five years in software development (programming), data mining, and software architecture. He has designed and developed software used in the insurance industry for policy administration, claims processing, billing systems, distributed systems, fraud detection, and various other systems. In 2003, while he was employed by Computer Sciences Corporation (CSC), he received the prestigious CSC Award for Technical Excellence. At that time, CSC employed about a quarter of a million employees world-wide. One of his proudest moments was receiving the award from the company president during the awards ceremony. The idea for which Dr. Mtshali received the award led to the development of three products that are still in use today. He also holds a software patent registered at the United States Patent Office (USPTO) – US20050276401 A1 that his based on Dr. Mtshali’s idea.

He participates in the GIMPS (Great Internet Mersenne Prime Search) project to search for Mersenne Prime Numbers. He has a dedicated Windows Server 2012 R2 that runs 24-hours every day to run the search software to find the next largest Mersenne prime number. His latest interests include cloud technologies particularly Microsoft Windows Azure’s HDInsight, Event Hub, Internet of Things Hub, API Management, Notification Hub, Azure Container Service, and the Service Fabric Cluster for developing microservices. He is also researching the development of sensor applications using the Raspberry PI 2 Model B using the C# programming language.


Dr. Muthoni Masinde is currently a teaching at the Central University of Technology – Free State where she a

lso doubles up as the Head of the Department of IT.  She is actively involved in research in the areas of Internet of Things; among her achievements here are: (1) the founder and Head, Unit for Research on Informatics for Droughts in Africa (URIDA); here a number of IoT postgraduate projects have been spawned and completed; and (2) over 30 scientific publications and presentations in international and local conferences.  This experience saw her get appointed as an Expert  Reviewer of one of the European Commission’s IoT Project where she is responsible for monitoring the implementation of actions of the project

Muthoni has been using IoT and wireless sensor networks to develop solutions to Africa’s droughts. Her contribution in this area was recognized by the International Telecommunication Union (ITU), BBC, Reuters and New York Times and also saw her emerge the winner of the 2016 South Africa’s Department of Science and Technology’s Distinguished Young Woman Scientist: Research and Innovation.