fbpx

物聯網 ( IoT ):通訊技術

關於課程

你有沒有想過“ Things ” 如何與對方和雲傳輸通訊?你是否了解傳輸延遲敏感的實時數據之於可靠信號數據的替代方案?基於傳感( Sensing )和驅動( Actuation )課程的技能,我們將探索在處理器( processors )之間交換訊息的協議。

在本課程中,你將學習如 Skype 的 VoIP 系統如何運作並實現你自己的語音呼叫和短訊應用。你將首先使用會話啟動協議(Session Initiation Protocol,SIP)進行會話管理。接下來,你將了解如何在 3G 網路中使用自適應多速率(Adaptive Multi Rate,AMR)等語音編解碼器( voice codecs ),並將其用於應用程式中的語音交流( traffic )。

學習目標:

完成本課程後,你將能夠:

  1. 使用 SIP 在 DragonBoard™410c 上實施會話啟動( session initiation ),管理和終止。
  2. 發現其他用戶並交換設備功能。
  3. 比較和對比窄頻和寬頻編解碼器,並體驗它們之間的語音品質差異。
  4. 使用 DragonBoard 410c 實現和展示 VoIP 呼叫。

製作方  

Logo_TheDesignLab BlueBox.jpeg 加州大學聖地牙哥分校 ( University of California San Diego )

加州大學聖地亞哥分校是一所學術發電廠和經濟引擎,被美國新聞和世界報導公認為十大公立大學之一。 創新對於我們將是以及我們將成就至關重要。 在這裡,學生們知道知識不僅僅是在課堂上獲得 – 生活就是他們的實驗室。

ganz-chockalingam.png

harinath-garudadri.png

iot-course.png

10 月 5 日 開課

第 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 )市場中我們能建構出來的東西。


 

到官方網站了解本課程與上課

Sponsored by Coursera

你可能會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: