Library

Course: Internet of Things (IoT) - The software stack

Internet of Things (IoT) - The software stack

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
  • Self-Paced
About this Course

This course is to quickly learn all the technologies required to implement IoT solutions. The technologies to gather data, build messaging layer, quickly process real-time events, Analysis of data at rest, visualizations, machine learning and more.

You will see good example scenarios where IoT is used at its best. A scenario explained end-to-end with all participating technology stack.

You will get clear understanding of each technology component and you will be able to decide which technology to be used for which requirement.

Basic knowledge
  • basic knowledge on the internet, how communication goes on internet
What you will learn
  • Introduction to IoT
  • Two very good scenarios where IoT would help on day to day basis.
  • The required software to develop good IoT applications
  • Development of one scenario
  • Introduction to Machine learning and Lambda architecture
  • Conclusion
Curriculum
Number of Lectures: 15
Total Duration: 01:02:44
Introduction and Agenda
  • Introduction and Agenda  
Introduction to Tata-Band
  • Introduction to Tata-Band  
Uses of Tata-Band in day to day life
  • Uses of Tata-Band in day to day life  
how T-Band saves life
  • how T-Band saves life  
How T-Band saved the life - how it used IoT and Machine learning ?
  • How T-Band saved the life - how it used IoT and Machine learning ?  
Another example IoT- Truck streaming - a solution approach
  • Another example IoT- Truck streaming - a solution approach  
What data is required to achieve this, how do we get the data
  • What data is required to achieve this, how do we get the data  
what is the technology behind this
  • what is the technology behind this  
Map our requirement to technologies
  • Map our requirement to technologies  
Data gathering and enrichment with Nifi
  • Data gathering and enrichment with Nifi  
Messaging layer Kafka
  • Messaging layer Kafka  
Storm - creating a topology for IoT
  • Storm - creating a topology for IoT  
Druid - Analysis and visualizations for IoT
  • Druid - Analysis and visualizations for IoT  
Machine learning and analysis with Zeppelin - IoT
  • Machine learning and analysis with Zeppelin - IoT  
Conclusion
  • Conclusion  
Reviews (0)