Q
Raspberry Pi Programming | Course Materials

IoT Gateway – Raspberry Pi Programming – Course Materials

Fresher on-boarding

IoT Gateway interfaces with both IoT devices and the cloud by enable interaction using various short range (ex: Bluetooth) and long range (ex: MQTT) protocols. This means the IoT should be able to do multitasking, which brings the need of Operating Systems. In this raspberry pi course content, you will be learning about building IoT Applications using Python with Raspberry Pi as the reference hardware. This Application development is also known as Edge Computing Application as it runs in the edge of the TCP/IP based inter network. By having the Raspbian OS (ROS) as the platform, you will be practically implementing various protocols to enable the communication. U will be exposed to a set of protocols like HTTP, CoAP, MQTT, AMQP and mayn more, so that you can choose the best one possible for your use-case. 

Get ready to explore the world of communication protocols with our raspberry pi course content 🙂

 

 

 

COURSE OBJECTIVES:

  • Become familiar with Raspberry Pi (Rpi) hardware
  • Setup and Install Raspbian OS on Rpi
  • Understand how Rpi can be leveraged as an IoT gateway
  • Become familiar with Linux OS
  • Setup Rpi as an IoT gateway
  • Using Python Interface with Arduino using Serial Port Interface
  • Build Socket applications to communicate to Arduino device using Ethernet, Wi-Fi and
  • Bluetooth interfaces
  • Build IoT applications using HTTP and MQTT protocols
  • Learn to use Node Red programming tool

TARGET AUDIENCE:

  • Entry level engineers who want to learn IoT programming 
  • Experienced professionals who want to switch into IoT based jobs

PREREQUISITE:

  • Basic knowledge of any programming language
  • Exposure to Linux commands

PLATFORM:

  • OS – Linux (Ubuntu) / Windows / Mac in the host 
  • Raspberry Pi reference platform
  • Raspbian OS in the target hardware

PRESENTATION SLIDES:

REFERENCE MATERIALS:

  • Getting started with Raspberry Pi 



REFERENCE BOOKS:



Want to share this page with your friends?

COMPLEXITY MEDIUM
ASSIGNMENTS COMING SOON
PROJECTS COMING SOON
SAMPLE PROGRAMS 7
INTERVIEW PREP COMING SOON
VIDEOS COMING SOON

Related Courses

Micro Controller Programming PROGRAM BARE METAL CONTROLLER
Arduino Programming PROGRAM IOT DEVICE WITH ARDUINO
Embedded Linux CUSTOMIZE AND PORT LINUX TO ARM

GOT A TECHNICAL QUERY?

Post to our technical form and get help. Our pool of mentors and enthusiasts will clarify your queries. Build an amazing professional network as well. What are you waiting for?


LATEST BLOG POSTS

The Future Scope of Embedded Systems : Trends and Predictions

The Future Scope of Embedded Systems : Trends and Predictions

Introduction Embedded systems have become an integral part of modern technology, and their importance is increasing day by day. These systems are designed to perform specific tasks and are embedded in everyday devices, making them intelligent and interactive. From...

Q