Certified Associate in Internet of Things – Inputs and End Points
Internet of Things, also known as IoT, is changing the way we live and represents one of the biggest challenges in the IT industry. Developers are creating low-cost devices that collect huge amounts of data, interact with each other, and take advantage of cloud services and cloud-based storage. Makers all over the world are working on fascinating projects that transform everyday objects into smart devices with sensors and actuators.
A coffee cup is not a simple object anymore—it can send a message to your smartwatch indicating that the liquid inside has the right temperature so that you can drink it without worrying about checking whether it is too hot. In case you move the coffee cup before you receive the message, your wearable vibrates to indicate that you don’t have to drink it yet.
You can check the coffee level of the coffee dispenser in your smartphone, and you won’t have to worry about ordering more coffee: the coffee dispenser will automatically place an online order to request coffee when the coffee level is not enough to cover the rest of the day. You just need to approve the online order that the coffee dispenser suggests from your smartwatch. Based on certain statistical algorithms, the coffee dispenser will know the appropriate time to make the order.
What happens when more usual visitors arrive at the office? Their smartwatches or smartphones will communicate with the coffee dispensers and they will place orders in case the probable consumption of decaffeinated coffee increases too much. We have smart coffee cups, smart coffee dispensers, smartwatches, smartphones, and wearables. All of them take advantage of the cloud to create a smart ecosystem capable of providing us with all the different types of coffees we need for our day.
Learning Objectives
Upon completion of the course, participants should be able to:
- Understanding and Setting up the Base IoT Hardware
- Recognizing the Input/Output and the Arduino pinout
- Interacting with Digital Outputs
- Working with a RESTful API
- Working with Digital Inputs, Polling and Interrupts
- Working with Analog Inputs and Local Storage
- Understanding sensors and their connection types
Who should attend
This course will help, programmers, application developers and software engineers pick the right strategy for developing cross-platform web applications that run on a variety of desktop computers as well as mobile devices. The primary audience is developers who need to learn how to develop applications
Prerequisite
Associate certificate in Python Programming, Associate Certificate in RESTful web services
Delivery Method
Mix of Instructor-led, case study driven and hands-on for select phases
H/w, S/w Reqd
A modern pc, Raspberry Pi
Duration
24 Hours (2 days Instructor led + 8 hours online learning)
- Course Name: Certified Associate in Internet of Things – Inputs and End Points
- Location: Singapore
- Duration: 2 days classroom + 8 hours online
- Exam Time: 60 minutes
- Course Price: Call for price
- Minimum requirements: Foundational Certificate in Programming
Course contents
# | Topic | Method of Delivery |
---|---|---|
Day 1 | ||
1 |
Chapter 1 – Introduction to Raspberry Pi Explain the features of the Raspberry Pi and its peripheral connections List the options for powering the Pi and the connected USB peripherals Summarize the SD Card software configuration options Build a bootable SD Card with a copy of the Raspbian OS Install Raspbian from the SD Card or the Internet Build and configure a working desktop system that boots directly to the graphical desktop interface |
Instructor Led |
2 |
Chapter 2 – Raspberry Pi Desktop and Software Install networking and graphical networking tools Keep your computer system up to date Configure the Pi desktop to suit your development needs Configure Ethernet and Wi-Fi networking connectivity options Explain code development options available by default Create Bash shell scripts and have them run automatically Create Python 3 scripts and have them installed to run automatically at boot |
Instructor Led |
Case study |
Hands-on session |
|
Day 2 | ||
3 |
Chapter 3 – Raspberry Pi Audio Input and Output Configure the Raspberry Pi to support an internal audio output device and add-on USB audio adapters Understand some of the limitations of sound playback devices on the Pi Install and configure USB sound devices under ALSA Install and configure VLC to play Internet-based “radio” streams Create a simple Python text interface to automate VLC |
Instructor Led |
4 |
Chapter 4 – Driving I2C Peripherals Understand the characteristics of the I2C protocol and its peripheral addressing scheme Read and write to interfaces on the I2C bus Create a program to control a multichannel PWM controller |
|
Case Study |
Hands-on session | |
Assignment |
Online Self paced |
Certification
- Certificate Title: Certified Associate in Internet of Things – Inputs and End Points
- Certificate Awarding Body: ITPACS
About ITPACS
Information Technology Professional Accreditations and Certifications Society (ITPACS) is a non-profit organization focused on improving technology skills for the future. ITPACS offers associate level, professional level and leader certifications across 6 domains including data science, web development, mobile development, cyber security, IoT and blockchain. Applicants have to go through a exam eligibility process demonstrating their experience.
Eligibility
The Associate certification is catered to individuals with less than 1 year working experience in the field. This is ideal for newcomers starting out in the profession or those seeking to make an entry into the profession. Applicants are required to have completed the application process prior to taking the exam.
Exam
- Exam Format: Closed-book format.
Questions: 30 multiple choice questions, coding exercises
Passing Score: 65%
Exam Duration: 60 minutes
Proctored - Exam needs to be taken within 12 months from the exam voucher issue date
IoT - Other Associate Certifications
- Sensing devices
- Inputs and End Points
- Communication and Information Theory
- Internet protocol and transmission control protocol
- Long-Range Communication Systems and Protocols (WAN)
- Routers and Gateways
- Cloud Protocols and Architectures
- Fog Topologies
- IoT Security
- Hardware virtualization