This is a beginner level comprehensive training, which starts from introducing students to the world of internet and how data moves in it. They are introduced to the Python Programming Language and are taught in details about how RESTFUL APIs work when it comes to sharing data between an IOT device and a centralized server. Students are introduced to the basics of Arduino programming and Analog Electronics and how to use any Arduino based embedded system to capture data from the physical environment and process it for storage and further analysis.
They are taken through an extensive hands on training session where they learn how to use Arduino, in conjunction with Python Scripts to transfer data to Thingspeak and IOT Plug, to complete the data transfer flow. At the end, they learn how to migrate the developed solutions to Raspberry Pi and all the associated utilities about it. If you'd rather build your APIs in PHP on a NodeMCU board, our IoT using NodeMCU and PHP course covers the same ground with a different stack.
Eligibility: It's intended for the people with Electrical / Electronics / Communication / Instrumentation / Computer Sc./ IT background with a keen interest in the field and very basic knowledge of any programming language. Having basic programming knowledge will benefit the students, but still we would be taking everyone through a bit of programming basics to bring everyone at par in the class. To see how this kind of sensor-to-cloud pipeline scales into a production system, explore our IoT engineering service and case studies.
Enrol or enquire
Seats are limited each batch — reach out to reserve yours.
What you’ll cover.
- Introduction to Embedded Systems
- Basic Electronic Concepts of Embedded Designing
- Introduction to Arduino: How to Program in Arduino?
- LED Interfacing with Arduino
- Pulse Width Modulation - Controlling brightness of a LED.
- Digital Input Processing - Detecting Switch Inputs on Arduino Pins
- Serial Communication in Arduino
- Introduction to ADC and Serial Monitoring - Interfacing Temperature Sensor
- Introduction to ADC and Serial Monitoring - Interfacing Light Sensor
- Introduction to Python Programming Language
- Installing various libraries
- Using variables, string operators and expressions
- Math operators and expressions
- Making Requests in Python
- Parsing Request Data in Python
- Integrating Arduino and Python over Serial
- Introduction to Thingspeak and IOT Plug
- Practical: Making requests to the RESTFUL APIs
- Developing a IoT Acquisition Box: Read, record, store and analyze the room temperature data in Thingspeak
- Developing a IoT Acquisition Box: Read, record, store and visualize the room temperature data in IOT Plug
- Developing a IOT controller: Automate AC Devices from IOT Plug Controlled Interface
- Barebone v2.0 - Our In house Arduino
- USB Serial Uploader
- Connecting Wires
- LEDs
- Light Sensor
- Potentiometer
- Switch Input
- Temperature Sensor
- Batteries
- Battery Connectors
Good questions.
Basic knowledge of electronics and programming is recommended. Familiarity with microcontrollers like Arduino or ESP8266 is helpful but not required.
The course is designed for intermediate learners, but beginners with strong interest in IoT can also benefit with some additional preparation.
Yes, you will receive an industry-recognized certificate upon successful completion of the course.
You will have access to course materials, live sessions, one-on-one mentoring, and a community forum for support.
Yes, an IoT development kit is required for hands-on practice. Details about the required components will be provided upon registration.