Nigerian Seminars and Trainings

Search all upcoming seminars, conferences, short management courses and training in Nigeria and around the World

business logo

Training on Internet of Things (IoT)

By:

Kenya

25 - 29 Nov, 2019  5 days

Follow Event

  

USD 1,100

Venue: Tech For Development Training Center, Nairobi, Kenya

The internet of things, or IoT, is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers (UIDs) and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction. Simply put, IOT (Internet of Things) is the concept of basically connecting any device with an on and off switch to the Internet (and/or to each other). This includes everything from cell phones, coffee makers, washing machines, headphones, lamps, wearable devices and almost anything else you can think of.

The internet of things is also a natural extension of SCADA (supervisory control and data acquisition), a category of software application program for process control, the gathering of data in real time from remote locations to control equipment and conditions. SCADA systems include hardware and software components. The hardware gathers and feeds data into a computer that has SCADA software installed, where it is then processed and presented it in a timely manner. The evolution of SCADA is such that late-generation SCADA systems developed into first-generation IoT systems.

A lightbulb that can be switched on using a smartphone app is an IoT device, as is a motion sensor or a smart thermostat in your office or a connected streetlight. An IoT device could be as fluffy as a child's toy or as serious as a driverless truck, or as complicated as a jet engine that's now filled with thousands of sensors collecting and transmitting data back to make sure it is operating efficiently. At an even bigger scale, smart cities projects are filling entire regions with sensors to help us understand and control the environment.

Who Should Attend?

  • Anyone who is interested in learning about new technologies
  • Students, developers and technical designers

Requirements

  • Have a computer (either Mac, Windows, or Linux)
  • Beginner level knowledge of Programming is an added advantage
  • Having a beginner level understanding of electronic and electrical circuits is recommended but not necessary
  • Desire to learn

Learning Outcomes

By the end of this course participants will be able to:

  • Explore used cases and case studies how IoT is impacting the industries
  • Explore the different components of IoT
  • Rapidly build a prototype IoT solutions using Cayenne platform
  • Implement IoT solutions using the ESP8266 “Thing”
  • Work with Sensors
  • Integrate Sensor data with Thing and Cayenne
  • Work with different IoT platforms
  • Build IoT solutions with the ESP8266 Thing and Cayenne

Course Content

Module I

Introduction to Internet of Things

  • What Is IoT?
  • What are the ‘things’ in IoT?
  • How IoT is impacting a variety of industries
  • Why you should care about IoT
  • Some applications of IoT

Smart Homes

  • Wearables
  • Smart supply chain
  • Smart farming
  • Smart city

A Typical IoT Solution to a Business Problem – Case Study

The Structure and components of IoT

  • General Block Diagram
  • Role of Micro-controllers
  • How Things Communicate
  • Working with Sensors and actuators
  • Exploring the different IoT platforms

Module II

Hardware and Software

IoT devices are implemented using both hardware and software components. Dedicated hardware components are used to implement the interface with the physical world, and to perform tasks which are more computationally complex. Microcontrollers are used to execute software that interprets inputs and controls the system. This module discusses the roles of both the hardware and software components in the system. The functions of common hardware components are described and the interface between the software and hardware through the microcontroller is explained. IoT devices often use an operating system to support the interaction between the software and the microcontroller. We will define the role of an operating system in an IoT device and how an IoT operating system differs from a standard one.

This module covers the following:

  • Integrated Circuits
  • Microcontroller Properties
  • Microcontroller Components
  • Operating Systems

Module III

Networking and the Internet

An important aspect of the Internet of Things is that devices are networked in some way, and often connected to the Internet. Networking enables devices to communicate with other IoT devices and larger cloud-based servers. IoT devices can often be thought of as small parts of a much larger collective system which includes large servers based in the cloud. This module will introduce the basics of networking and the Internet protocol. Eventually, most IoT devices are connected to the Internet, so understanding the protocols associated with the Internet is important to the design of IoT devices. We will also introduce the concept of a Mobile Ad Hoc Network, or MANET, which describes small, local networks of IoT devices.

This module covers the following:

  • Why is Networking Needed?
  • WAN Structure
  • Networking Components
  • Internet Structure
  • Protocols
  • TCP/IP Application Layer
  • MANETs
  • Packet Capture Demo

Module IV

Introducing the Thing

  • Introduction to the Spark Fun ESP8266 Thing
  • Getting Started with the spark Fun ESP8266 Thing
  • Setting Up the spark Fun ESP8266

Module V

Working with Cayenne

  • Getting Started with Cayenne
  • Connecting the spark Fun ESP8266 Thing to Cayenne
  • Controlling Actuators and Logging Data with Cayenne
  • Using Triggers on the Cayenne IoT Platform

Module VI

Machine to Machine IoT Project

  • Sending Alerts Through Cayenne
  • Scheduling Events on Cayenne
  • IoT Project
  • The Cayenne mobile app
  • Bonus – IoT ideas

Methodology

The instructor led trainings are delivered using a blended learning approach and comprise of presentations, guided sessions of practical exercise, web-based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professionals and trainers in these fields.

All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.

Accreditation

Upon successful completion of this training, participants will be issued with a certificate of participation.

  • Hand-on Exercise
  • Action plan

Tailor-made training

This training course can also be tailored for your organization. This way, your organization will benefit by:

  • Using own datasets and tools during the training.
  • Being able to choose areas of interest you wish the trainer to put more emphasis on.
  • Taking the course in-house or at a venue of choice.
  • Cutting on the cost of transport and accommodation.
Tech For Development Training Center, Nairobi, Kenya Nov 25 - 29 Nov, 2019

Class Session: 08:00:am - 05:00:am

USD 1,100.00
USD 1,100.00
USD 1,100.00
USD 1,100.00
(Convert Currency)

Jeff Karani 0706909947

Discounts
Tech For Development
NST PPC Advert