Internet of Things: Communication Technologies

  • 4.6
Approx. 6 hours to complete

Course Summary

This course provides a comprehensive overview of Internet of Things (IoT) communication, covering different communication protocols and technologies. Students will learn how to design and implement IoT communication systems.

Key Learning Points

  • Understand different IoT communication protocols and technologies
  • Learn how to design and implement IoT communication systems
  • Gain hands-on experience with IoT communication tools and platforms

Related Topics for further study


Learning Outcomes

  • Understand the principles of IoT communication
  • Design and implement IoT communication systems
  • Gain practical experience with IoT communication tools and platforms

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of computer networking and programming
  • Access to a computer with internet connection

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced course
  • Video lectures and quizzes
  • Hands-on projects

Similar Courses

  • IoT Sensors and Devices
  • IoT Architecture

Related Education Paths


Related Books

Description

Have you wondered how “Things” talk to each other and the cloud? Do you understand the alternatives for conveying latency-sensitive real time data versus reliable signaling data? Building on the skills from the Sensing and Actuation course, we will explore protocols to exchange information between processors.

Outline

  • Introduction
  • Specialization Trailer
  • Course 4 Slides
  • Terminology/Cheat Sheet (Beginner)
  • Introduction to Lesson 1
  • Acronyms
  • Frequent Terminology
  • A look back at Lesson 1
  • Introduction to Lesson 2
  • Software Stack
  • Internet Protocol
  • Packet-switched Network
  • A look back at Lesson 2
  • Introduction to Lesson 3
  • PSTN: The Traditional Phone
  • Linphone Source Code
  • Codec Selection
  • A look back at Lesson3
  • Module 1 Quiz
  • VOIP in a Nutshell
  • Introduction to Lesson 1
  • What is VoIP?
  • Flavors of VoIP
  • VoIP: Common Applications and Fun Facts
  • A look back at Lesson 1
  • Introduction to Lesson 2
  • What is Linphone?
  • Linphone Features
  • Setup
  • Linphone Essentials
  • A look back at Lesson 2
  • Introduction to Lesson 3
  • SIP
  • Protocol Operations
  • Network Elements
  • SIP Messages
  • A look back at Lesson 3
  • Module 2 Quiz
  • Codecs
  • Whats to expect in this Module!
  • Introduction to Lesson 1
  • Why compress data?
  • Why does it work?
  • What to look for?
  • Introduction to Lesson 2
  • Amplitude - Log Companding (PCM)
  • Time - Adaptive, Delta Quantization (ADPCM)
  • Frequency - ADPCM in multiple subbands (Subband ADPCM)
  • Introduction to Lesson 3
  • Speech production model
  • Linear Predictive Coding of Speech
  • 2G / 3G Codecs
  • Voice Quality
  • VoIP over Wireless
  • Module 3 Quiz
  • Make your own VoIP application
  • Introduction to Lesson 1
  • SipProfile
  • SipManager
  • A look back at Lesson 1
  • Introduction to Lesson 2
  • Code Walkthrough
  • Deploy and Demo
  • A look back at Lesson 2
  • Introduction to Lesson 3
  • VoIP and the Smart Home
  • VoIP and the Smart Office
  • Mobile VoIP and EoIP
  • A look back at Lesson 3
  • Code for the next Lesson.
  • *Extra: The analog expansion header
  • Module 4 Quiz

Summary of User Reviews

This course on Internet of Things (IoT) Communication has received positive reviews from many users. They found it to be well-organized, informative, and engaging. Overall, the course has been highly recommended by users.

Key Aspect Users Liked About This Course

The course content is comprehensive and provides a thorough understanding of IoT communication.

Pros from User Reviews

  • The course is well-structured and easy to follow.
  • The instructors are knowledgeable and provide clear explanations.
  • The course covers a wide range of topics related to IoT communication.
  • The course includes practical examples and hands-on exercises.
  • The course provides a good foundation for further study in the field of IoT.

Cons from User Reviews

  • Some users found the course to be too basic.
  • Some users felt that the course could have included more advanced topics.
  • Some users experienced technical issues with the platform.
  • Some users found the course to be too time-consuming.
  • Some users felt that the course could have included more interactive elements.
English
Available now
Approx. 6 hours to complete
Ganz Chockalingam, Harinath Garudadri
University of California San Diego
Coursera

Instructor

Ganz Chockalingam

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses