Contents
關於課程
你有沒有想過“ Things ” 如何與對方和雲端傳輸通訊?你是否了解傳輸延遲敏感的即時數據之於可靠信號數據的替代方案?基於傳感( Sensing )和驅動( Actuation )課程的技能,我們將探索在處理器( processors )之間交換訊息的協議。
在本課程中,你將學習如 Skype 的 VoIP 系統如何運作並實現你自己的語音呼叫和短訊應用。你將首先使用會話啟動協議(Session Initiation Protocol,SIP)進行會話管理。接下來,你將了解如何在 3G 網路中使用自適應多速率(Adaptive Multi Rate,AMR)等語音編解碼器( voice codecs ),並將其用於應用程式中的語音交流( traffic )。
學習目標:
完成本課程後,你將能夠:
- 使用 SIP 在 DragonBoard™410c 上實施會話啟動( session initiation ),管理和終止。
- 發現其他用戶並交換設備功能。
- 比較和對比窄頻和寬頻編解碼器,並體驗它們之間的語音品質差異。
- 使用 DragonBoard 410c 實現和展示 VoIP 呼叫。
到官方網站了解本課程與上課
製作方
加州大學聖地牙哥分校 ( University of California San Diego )
加州大學聖地亞哥分校是一所學術發電廠和經濟引擎,被美國新聞和世界報導公認為十大公立大學之一。 創新對於我們將是以及我們將成就至關重要。 在這裡,學生們知道知識不僅僅是在課堂上獲得 – 生活就是他們的實驗室。


第 1 週 介紹和術語/備忘單(初學者)
歡迎來到物聯網課程!在深入學習本課程之前,讓我們有機會讓你了解它的全部內容!我們將帶你逐一概略模組大綱,提供你有關課程中有趣的重點。
接著,你將看到許多可能不熟悉的新單詞和縮寫詞。如果你對自己的技術術語知識感到滿意,請隨意跳過這些課程,因為它們不會影響課程的整體完整性。如果你發現了一些你想要了解的內容,請隨時觀看視訓以深入了解一些基本概念。我們希望你在進入下一個模組之前了解大部分材料,我們建議你快速瀏覽一下課程。
第 2 週 在一個 Nutshell 的 VOIP
本單元將簡要介紹 VoIP 的概念。基本上,我們想更深入地討論你在模組 1 中可能看到的關鍵術語。我們還將討論一個名為 Linphone 的開源 VoIP 應用程式,並解釋可利用此程式的各種方法,以擴展到我們將在課程中製作的 VoIP 應用程式。我們將看看 SIP 並查看一些可能有助於你了解 VoIP 內部運作的線上資源。
第 3 週 編解碼器( Codecs )
在本單元中,我們受敬重的 Harinath Garudadri 教授將談論編碼器和解碼器(編解碼器,Codecs)。這將使我們能夠更好地利用資料層( data plane )中的通訊。我們想看看使用編解碼器背後的動機,使用編解碼器時利用冗餘的不同方法,以及最後利用不同接收器/發送器的能力組合。如果我們能夠理解通過資料層( data plane )發送和接收訊息的方式,我們就可以創建和使用正確的編解碼器。
第 4 週 製作自己的 VoIP 應用程式
本單元的主要部分將重點介紹如何在 Android 操作系統上創建自己的 VoIP 應用程式。為此,你可能需要複習第二週的一些內容。你需要使用 Android Studio 將應用程式推送到你的主板上。你也需要知道如何使用 Git、adb 和 fastboot 來實現這一目標。我們將提供你應用程式的程式碼,但請記住,這些程式碼只是一個模板( template ),可用於建構具有各種功能的更大更好的應用程式。一旦我們建構好你的應用程式並將其推送到你的主板,我們將一起做頭腦風暴,於最後幾個課程討論看到的所有東西,並了解當今物聯網( IoT )市場中我們能建構出來的東西。
到官方網站了解本課程與上課

你可能會有興趣
- IoT ( Internet of Things )專業課程
- IoT 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息
你必須登入才能發表留言。