Shopping Cart :Check Out

Internet of things Concept building using Raspberry Pi

Course Introduction:

The Internet of Things (IoT) is the network of physical objects or "things" embedded with electronics, software, sensors, and network connectivity, which enables these objects to collect and exchange data. This course is to build, explain the concept of internet of things using generic board and teach the participants the concept surrounding IoT technology.

We start from the very Basics, what is IoT, IoT Ecosystem, IoT opportunities and go on to cover the entire spectrum of IoT technology including End to End IoT Architecture, Hardware and Software Platforms for building IoT Solutions and much more. Since IoT involves a unique combination of multiple technologies dovetailing seamlessly, it is critical to understand the interactions and combination of Hardware and Software technologies to get a complete perspective.

One of the key learning platforms for IoT is the Raspberry Pi. The RasPi is a popular platform because it offers a complete Linux server in a tiny platform for a very low cost. In fact, one of the most difficult parts of using Raspberry Pi for learning about IoT is picking the right projects with which to begin.

Pre-requisite for this class:

• Basic C Programming
• Basic Linux System Programming
• Object Orientation concepts

Course Contents

Session 1 Session 2 Session 3
Getting started with basics The Raspberry Pi Brushing up your HTML skills
• Introduction to Internet of Things (IoT) • Why Raspberry Pi Board for IoT • Creating a simple web page
• Why IoT? How IoT is changing the world • Hardware Description and features • HTML Tags
• Interfacing the Internet via RJ45 • Buttons
• Accessing the Pi
• Few commands on Linux
Session 4 Day 2
A bit of python and GPIOS Session 5 Session 6
• GPIO Making a Web App Automated E-Mail
• GPIOs in Python • Understanding Javascript • Sending an automated E-Mail
• Interfacing an LED • AJAX • Designing a door that sends an EMail when it is opened.
• Interfacing a Motor with Pi • cgi-bin • Building a fire detector that sends a mail when fire is detected.
• Interfacing Proximity Sensor • Python File IO Session 7
• Interfacing Fire Sensor • Making your IoTWebApp IFTTT: If this then that
• Glowing an LED Bulb over webapp • Introduction to IFTTT
• Making an Internet Controlled Robot • Creating an account
• Enabling channels
• Creating your first recipe: Updating Facebook every time there is an E-Mail
Session 8 Session 9 Session 10
Facebook and Twitter Integration Communications Cloud Computing and Data analytics topics
• Designing a box that can update its Facebook status automatically • Introduction to Communication Architecture – Network Protocol Stacks • Why Web Services
• Designing a Fire Detector that can bench/chair which tweets every time someone sits on it. •Different Protocols – RF:Zigbee, Bluetooth,BLE,Zwave,Mesh Network • Types of Web Services
Cloud Computing •Communication Channels:GSM/GPRS,2G,3G,LTE,WiFi, PLC •RESTful Web Services
•What’s Cloud •IoT Protocols: MQTT/MQTTS,CoAP,6LoWPAN, TCP,UDP,HTTP’s •Design Principles of Web Services
•What’s Cloud Computing •Comparison of IoT Protocols
•Benefits of Cloud •IPV4, IPV6 communications for Devices
•History of Cloud compting •Application issues using RF protocols
•Deployment Models
•Top Cloud Providers
•Service Models
•Service Catalogue
•Different Services from Amazon
•Advantages of Different Offerings
•Our Learning In selecting the right service provider
Day 4 Day 5
Big Data and Data Analytics Sensor Practical contd.
• Introduction to Big Data Write the program to read the sensor data.
• Recap on Cloud Computing Topics Send sensor
•Big Data definition and characteristics Read data from sensors
•Who is generating Big Data Data to cloud
•Big Data Analytics Gateway Communication
•Why Big Data Analytics Using GPRS
•Applications of Big Data Analytics Using HTTP
•Different Data Stores Using WiFi
•Big Data Technologies – CouchDB,MongoDB,Node4J Trigger Alarm Communication
Hadoop Ecosystem, Spark,Cassandra. Cloud Practical’s
Visual Analytics and Predictive Analytics No SQL MongoDB practical
IOT World Latest Happenings REST Web Services
IOT Security
IOT Opportunities

Training Programs