- Level Foundation
- المدة 6 ساعات hours
- الطبع بواسطة University of California San Diego
-
Offered by
عن
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. In this course, you will learn how VoIP systems like Skype work and implement your own app for voice calls and text messages. You will start by using the Session Initiation Protocol (SIP) for session management. Next, you will learn how voice codecs such as Adaptive Multi Rate (AMR) are used in 3G networks and use them for voice traffic in your app. Learning Goals: After completing this course, you will be able to: 1. Implement session initiation, management and termination on your DragonBoard™ 410c using SIP. 2. Discover other users and exchange device capabilities. 3. Compare and contrast narrowband and wideband codecs and experience the voice quality differences between them. 4. Implement and demonstrate VoIP calls using the DragonBoard 410c.الوحدات
Welcome to Course 4!
1
Videos
- Specialization Trailer
1
Readings
- Course 4 Slides
Lesson 1 - Acronyms and Terminology (Beginner)
4
Videos
- Introduction to Lesson 1
- Acronyms
- Frequent Terminology
- A look back at Lesson 1
Lesson 2 - Concepts (Beginner)
5
Videos
- Introduction to Lesson 2
- Software Stack
- Internet Protocol
- Packet-switched Network
- A look back at Lesson 2
Lesson 3 - Supplemental Material (Beginner)
5
Videos
- Introduction to Lesson 3
- PSTN: The Traditional Phone
- Linphone Source Code
- Codec Selection
- A look back at Lesson3
Module 1 Assements
1
Quiz
- Module 1 Quiz
Lesson 1 - Understanding what VoIP means
5
Videos
- Introduction to Lesson 1
- What is VoIP?
- Flavors of VoIP
- VoIP: Common Applications and Fun Facts
- A look back at Lesson 1
Lesson 2 - VoIP using Linphone
6
Videos
- Introduction to Lesson 2
- What is Linphone?
- Linphone Features
- Setup
- Linphone Essentials
- A look back at Lesson 2
Lesson 3 - Closer look at VoIP
6
Videos
- Introduction to Lesson 3
- SIP
- Protocol Operations
- Network Elements
- SIP Messages
- A look back at Lesson 3
Module 2 Assessment
1
Quiz
- Module 2 Quiz
Module Outline
1
Videos
- Whats to expect in this Module!
Lesson 1 - The big picture about codecs
4
Videos
- Introduction to Lesson 1
- Why compress data?
- Why does it work?
- What to look for?
Lesson 2 - Waveform Codecs
4
Videos
- Introduction to Lesson 2
- Amplitude - Log Companding (PCM)
- Time - Adaptive, Delta Quantization (ADPCM)
- Frequency - ADPCM in multiple subbands (Subband ADPCM)
Lesson 3 - Parametric Codecs
6
Videos
- Introduction to Lesson 3
- Speech production model
- Linear Predictive Coding of Speech
- 2G / 3G Codecs
- Voice Quality
- VoIP over Wireless
Module 3 Assessment
1
Quiz
- Module 3 Quiz
Android and SIP
4
Videos
- Introduction to Lesson 1
- SipProfile
- SipManager
- A look back at Lesson 1
1
Readings
- Code for the next Lesson.
Create and Deploy an Android VoIP app
4
Videos
- Introduction to Lesson 2
- Code Walkthrough
- Deploy and Demo
- A look back at Lesson 2
VoIP and IoT
5
Videos
- Introduction to Lesson 3
- VoIP and the Smart Home
- VoIP and the Smart Office
- Mobile VoIP and EoIP
- A look back at Lesson 3
Module 4 Assessment
1
Readings
- *Extra: The analog expansion header
1
Quiz
- Module 4 Quiz
Auto Summary
Discover how "Things" communicate in real-time with the Internet of Things: Communication Technologies course. Ideal for IT and Computer Science enthusiasts, this foundational course by Coursera, led by an expert instructor, dives into VoIP systems, SIP, and voice codecs. Over 360 minutes, you'll implement session management, explore user discovery, and conduct VoIP calls using DragonBoard™ 410c. Available with Starter and Professional subscription options, this course is perfect for learners eager to master IoT communication protocols.

Ganz Chockalingam

Harinath Garudadri