
COURSE OVERVIEW
Connected devices are now far more than consumer products for smart homes. Although growing user adoption is certainly a good sign for the Internet of Things, what’s equally exciting is how it impacts companies across industries.
With digital transformation and digitising businesses comes a possibility to make better use of the data we collect. The IoT, a central segment of Industry 4.0, is a tool to capture information from a vast network of touchpoints, aggregate them in a shared system, and use them to improve your business.
Infoclub LTD brings you the latest frameworks and technologies currently being used by IOT Developers all over the world.

IOT DEVELOPMENT COURSE MODULES
PRE-REQUISITE
OVERVIEW OF IOT
• Definition of the term Internet of Things (IoT)
• Technological trends leading to IoT
• IoT and its impact on society
• IoT Architecture and Protocols
• Real time examples of IoT
• Overview of IoT components and IoT Communication Technologies
OVERVIEW OF EMBEDDED SYSTEMS
• Components of an embedded system
• How embedded systems interact with the physical world
HARDWARE AND SOFTWARE COMPONENTS IN IOT DEVICES
• Sensors and Actuators
INTERACTION BETWEEN HARDWARE AND SOFTWARE IN IOT DEVICES
GETTING STARTED WITH RASPBERRY PI
• Comparison of various Raspberry Pi Models
• Understanding SoC architecture and SoCs used in Raspberry Pi
• Pin description of Raspberry Pi
• On-board components of Raspberry Pi and their functions
• Projects using Raspberry Pi
INTRODUCTION TO RASPBIAN OPERATING SYSTEM AND BOOTING UP RASPBERRY PI
• Installing Raspbian Linux for Pi
• Setting up boot options for Raspbian and Configuration
• Tools available in Raspbian for Raspberry Pi
BASIC OPERATIONS OF THE RASPBERRY PI
• Viewing and modifying the file system
• Files and their permissions
• The nature of processes and their management
WORKING WITH PYTHON
• Interpreted Languages
• How to use the Python shell and execute programs
• Variables, Keywords, Operators and Operands
• Data Types in Python, Importing Libraries
GENERAL PURPOSE I/O (GPIO) AND THEIR CONTROL USING PYTHON
• Use of the GPIO library to access the GPIO pins
• Interfacing sensors and Actuators to Raspberry Pi using Python: LED Blinking, Temperature and Humidity Sensor (DHT11) Integration with Pi, Integrating Motion Sensor (PIR), Obstacle detection using Ultrasonic/Distance sensor, Servo control, Buzzer, Photo Detector/Light Dependent Resistor (LDR)
• Integration of Camera module
• Raspberry Pi Camera Module - Picamera library
• Camera functions: capture images, change settings, capture video, time lapse photos, etc.
INTRODUCTION TO NETWORKING IN RELATION TO IOT APPLICATIONS
• Network protocol
• Client Server concepts
• Introduction to the structure of the Internet
COMMUNICATION BETWEEN RASPBERRY PI/IOT COMPONENTS OVER THE NETWORK
• Controlling the hardware through a Web Page – creating custom web pages using HTML.
• GPIO control over Web Server.
• Installation of LAMP Web Server on Raspberry Pi.
• Communicating using RPi- GSM interfacing
• Accessing on-board Wi-Fi
• Communicating data using on-board module
COMMUNICATION BETWEEN RASPBERRY PI AND IOT-BASED CLOUDS
• Various types of Cloud Services - IaaS, PaaS, etc
• IoT clouds, API and library
• Raspberry Pi data visualization in ThingSpeak cloud
• Raspberry Pi sensor data visualization in ThingSpeak cloud
• Publish strings from Raspberry Pi to PubNub cloud
APPLICATION OF IOT USING RASPBERRY PI WITH GOOGLE
IOT DEVELOPMENT PROJECT
(i) Control LED matrix
(ii) Temp & Humidity sensor
(iii) Smartphone Home automation
(iv) Web-controlled IOT notice board
(v) Weather station
(vi) Voice controlled assistant
To help candidates master IOT Development , they will normally to do at least TWO project from the the list above.

COURSE ORGANISATION & TIMING
We have created a schedule for this course to match with most availabilities.
The course is modular. Courses are hands-on(25% theory, 75% practice)
- Monday - Friday (Between 10am - 5pm)
- Course Materials and Online Content Provided
- Duration is indicative and may include off-campus assignments and exams questions
- Flexible Timetable
- Special Packages + Payment Facilities
BENEFITS OF THIS COURSE
There are many benefits in becoming a Python Developer

RELATED COURSES - ARTICLES

Ethics for IT Professionals
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Building a Career in Cybersecurity
Embarking on a cybersecurity career requires structured learning and certifications. At INFOCLUB Training Centre, we have a plan to make you become a top-level professional in Cybersecurity. Read below a detailed 18-24 month roadmap, highlighting certifications, skills acquired, exam structures, and potential job roles at each stage.

Why IT Kids?
Unleash Your Child’s Digital Potential This Summer with Fun, Hands-On IT Courses! As the summer holidays roll around, it’s time to think beyond the textbooks

THE BELBIN MODEL
The Belbin Model, also known as Belbin Team Roles, is a framework for understanding the roles individuals naturally adopt in a team setting. Developed in

Writing a Critical Appraisal
INTRODUCTION How do you write a critical appraisal? Many people find difficulties doing this at the end of their project or dissertation. A critical appraisal

PRIVACY IN THE MODERN WORLD
What is Privacy? It is the right of an individual to keep their personal information and activities from being disclosed to others without their consent. In our article, we shall review the following: What are the top risks to privacy today, What are the technical solutions to protect privacy, The legal aspect and what is GDPR, How privacy varies across cultures, How new technologies could challenge privacy in the future
INTERESTED IN THIS COURSE?
Infoclub Ltd has proudly served IT Professionals seeking to enhace their skillsets with the latest certification in IT with precision and excellence for over 30 years.
You can contact us through the following:
Email: Infoclubltd@yahoo.com
Phone: +230 2411533
Or fill in the form on the right
What You Get When Asking Your Question
- Less than 24-hour response to your question.
- Throughness and expertise of an Experienced and Certified Lecturer.