IoT and its Applications using Raspberry Pi

BY
TCS iON Digital Learning Hub , Packt

Learn about the process of designing and creating IoT-based solutions by applying the Raspberry Pi microcontroller and other kinds of sensors.

Mode

Online

Duration

6 Months

Fees

₹ 20000

Inclusive of GST

Quick Facts

particular details
Collaborators TCS
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
number of course credit 5

Course overview

The IoT and its Applications using the Raspberry Pi certification program are offered for the students to develop an understanding of the practical applications of Raspberry Pi microcontroller tools with several other sensors to create and design IoT-based solutions. This career-based online course is provided by TCS iON digital learning platform for candidates with a background in programming languages and NodeJs. 

The learners of this program are engaged with online practical learning methodologies to gain insights on the process of code writing in simpler ways to classify sensors and the web-based dashboards APIs. Mentors of this course include academically qualified faculty from IIT Jodhpur and the industry expert, IoT edge solution architect. The IoT and its Applications using the Raspberry Pi certification training course enable students to earn five-course credits and a course certificate based on the eligibility conditions.

The highlights

  • Online mode
  • Five credits
  • IIT faculty
  • Industry-based mentors
  • Internships 
  • Job visibility
  • English medium of instruction
  • Digital certificates

Program offerings

  • Online materials
  • Online lectures
  • Tutorials
  • Practical sessions
  • Academic connect community
  • Industry connect community
  • Industry assignments
  • Practice tests
  • Summative assessment
  • Credits
  • Certificate

Course and certificate fees

Fees information
₹ 20,000  (Inclusive of GST)

The IoT and its Applications using Raspberry Pi certification fee are paid online through the course website to join the program.

IoT and its Applications using Raspberry Pi fee structure

Program Fee

Rs. 20,000

certificate availability

Yes

certificate providing authority

TCS iON

Who it is for

The TCS iON industry honors certification on ‘IoT and its Applications using Raspberry Pi’ is directed at students of all engineering domains and those individuals who aspire to become software programmers, test engineers, software developers, software engineers, and consultants.

Eligibility criteria

Students interested in joining the ‘IoT and its Applications using Raspberry Pi’ course should have background knowledge of C, Java, Python programming languages, and NodeJS with the basic familiarity of JavaScript.

Certificate qualifying details

The candidates should consider the following criteria to receive the digital certificates,

Certificate Of Achievement - In the summative assessment, students should score a minimum of 40% in part A, 50% in part B, and a final score of an average of 50%.

Certificate of participation - students who complete the program successfully with the practice assessments will receive this certificate.

What you will learn

Knowledge of python Knowledge of cloud computing Knowledge of engineering Software development skills Data science knowledge

The IoT and its Applications using the Raspberry Pi certification syllabus are designed for the students to get an understanding of edge computing patterns and low-power wireless technologies that are utilized for interfacing sensors along with the web-based backend cloud platforms. The students are taught about Raspberry Pi and sensor interfacing with the protocols and procedures involved in connecting Raspberry Pi to the backend with the help of data communications. The students will know about the transferring of data to the cloud by bringing together Raspberry pi microcontrollers and sensors for data analysis and data visualization.

The syllabus

Internet of Things (IoT) Overview: Fundamentals

Introduction to Internet of Things
  • What is IoT?
  • Why should you care about IoT?
  • How IoT is impacting a variety of industries?
  • A typical IoT solution to a business problem - Case Study
Course outline
  • Kit description, installation, programme structure
    • Know your Raspberry Pi
  • Coding language - Python
Data fundamentals
  • Data types, control statements, Math support, Data structure
  • Data structure
    • Arrays, lists, dictionary, tuples, concept of stack and queue
Edge device interfaces
  • Digital input and output
  • Analog input and output, Light Dependent Resistor (LDR - sensors)
  • Pulse-Width Modulation (PWM)
    • Pulse-width modulation
  • Inter-Integrated Circuit (I2C)
    • Basics of SPI and setting up an SPI module
  • Serial Peripheral Interface (SPI)
Time synchronisation on Raspberry Pi
  • Timedatectl commands
  • Network Time Protocol (NTP) configuration

IoT Sensors and Devices

Sensors
  • Switches
  • Ultrasonic sensor and temperature sensor
    • Sensors, endpoints and power systems
  • Accelerometer, IR sensor, Gyroscope and SD card
    • Interfacing sensors with the Raspberry Pi Zero
  • Potentiometer
Actuators
  • LED strip
  • Motor
  • Piezo buzzer
Peripheral devices usage
  • LCD display
Edge devices architecture
  • Edge node
    • STM32 microcontroller (conceptual level)
    • NodeMCU (ESP32)
  • Edge gateway
    • STM32 microprocessors

IoT Communication - Short Haul and Long Haul

Communication
  • Communication basics
  • Wireless module basics, wireless connectivity configuration
    • Installing VirtualBox
    • Installing Kali Linux in a VirtualBox
    • Updating Kali Linux to the latest software
    • Setup the USB Wi-Fi Card with Kali Linux
TCP and IP (Transmission Control Protocol and Internet Protocol)
  • IoT TCP server, Client-firewall and TCP tunneling
    • Introduction to Virtual Private Network (VPN)
  • Machine-to-Machine (M2M) communication
    • Message Queuing Telemetry Transport (MQTT) architecture
    • Basics of Constrained Application Protocol (CoAP)
LPWAN (long haul)
  • Introduction to Low-power Wide Area Network (LPWAN) - LoRa, SigFox
    • Long-Range communication systems and protocols (WAN)
  • Narrowband IoT (NB-IoT) technologies and modules

Advanced Developer Tool Kit

Ubuntu OS
  • Installing Ubuntu on Raspberry Pi
  • Ubuntu CLI commands
  • Libraries
    • Installing libraries, installing and using basic device drivers
  • Device driver basics
    • Character device driver
OS for IoT applications
  • Characteristics of IoT OS
  • Parameters for selecting the OS for a specific IoT application
  • A sample list of IoT OS' and its highlights
    • MicroPython
    • Windows 10 IoT
    • TinyOS
    • Mbed-ARM
    • FreeRTOS
    • UCOS
    • Zephyr
Understanding file systems
  • Structure
  • Operations/Commands
Docker basics
  • Introduction to Docker and Docker architecture
  • Running a docker image on Rpi
GitHub basics
  • GitHub overview, creating a GitHub account, GitHub installation and GitHub installation on Windows
  • Git installation on Raspberry Pi
  • GitHub project
    • Download and run a sample project
    • Upload project (optional)
Test-driven Development (TDD) - simple introduction
  • TDD basics, getting started with TDD (Python) and some examples
Database interfacing - basics
  • Firebase
  • MySQL
IoT design principles
  • Analysis of the problem statement for a IoT solution, identify the edge devices, sensors elements and communication mechanics, develop a rough business logic, flow chart and pseudocode
Intellectual property - simplified
  • GNU General Public License (GPL)
  • Impact of copying code
  • Using public forums for technical help

Sensor Interfacing with Databases and MQTT

  • Ultrasonic sensor+Raspberry Pi+database
  • Ultrasound sensor+NodeMCU+database
  • Raspberry Pi (ultrasonic sensor)+NodeMCU (buzzer)+MQTT broker and client

Admission details

The candidates registering for the ‘IoT and its Applications using Raspberry Pi’ online course should follow the steps below,

Step 1: Go to the course page using the link, https://www.tcsion.com/courses/industry-honour-course/iot-and-its-applications-using-raspberry-pi/ using the link,

Step 2: Choose the ‘Activate Now’ option.

Step 3: Enter the relevant details.

Step 4: Pay the course fee to join the course.


Filling the form

The students of the ‘IoT and its Applications using Raspberry Pi’ online program are required to fill in their name, phone number, and email address to create the course account for course registration.

Evaluation process

The students will have to take up and clear the summative assessment conducted by the end of the program to become eligible for the ‘IoT and its Applications using Raspberry Pi’ certificate of achievement.

How it helps

The IoT and its Applications using Raspberry Pi certification benefit the students by helping them develop their technical skills and industrial knowledge of the Raspberry Pi applications and the aspects of the Internet of Things(IoT).

Instructors

Mr Denny P Julius
Architect
Freelancer

Other Bachelors

FAQs

Which online platform offers the ‘IoT and its Applications using Raspberry Pi’ certification?

The online course is provided by the TCS iON digital learning hub.

What prior experience do I need to have to apply for the ‘IoT and its Applications using Raspberry Pi’ online course?

The candidates are preferred to have a basic knowledge of C, Java, Python programming, NodeJS, and JavaScript.

What is the eligibility to get the participation certificate for the ‘IoT and its Applications using Raspberry Pi’ online program?

The candidates will have to complete the course, projects, assignments, and practice assessments.

What is the procedure to write the re-exam of the summative assessment in the ‘IoT and its Applications using Raspberry Pi’ online training?

You will have to pay the exam registration fee to write the re-exam.

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books