1 / 32

Android 手機藍芽 一對多通訊之程式開發

Android 手機藍芽 一對多通訊之程式開發. 研究生 : 許盛傑 撰 指導 教授 : 黃克穠 博士 義 守大學電機工程學 系 中華民國 102 年 6 月. 報告人:楊舒喬. 目錄大綱. 圖一、目錄大綱心智圖. 研究背景. 網路通訊發達. 消費性電子. 研究背景. 無線通訊技術. 研究動機. 研究動機. 背景知識. 支持 短距離通訊。. 體積小、耗電低、易安裝。. 移動性佳。. 可用於各式裝置。. 背景知識. 硬體模組. 軟體模組. 背景知識.

luka
Télécharger la présentation

Android 手機藍芽 一對多通訊之程式開發

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android 手機藍芽一對多通訊之程式開發 研究生 : 許盛傑 撰 指導教授:黃克穠 博士 義守大學電機工程學系 中華民國102年6月 報告人:楊舒喬

  2. 目錄大綱 圖一、目錄大綱心智圖

  3. 研究背景 網路通訊發達 消費性電子

  4. 研究背景 無線通訊技術

  5. 研究動機

  6. 研究動機

  7. 背景知識 支持短距離通訊。 體積小、耗電低、易安裝。 移動性佳。 可用於各式裝置。

  8. 背景知識 硬體模組 軟體模組

  9. 背景知識 藍芽與其他通訊協定比較表

  10. 背景知識 藍芽與其他通訊協定比較表

  11. 背景知識 Android Activity 生命週期 Android 系統架構圖 應用程式 應用程式框架 執行 環境 函式庫 核心

  12. 研究方法-PC端 運作畫面 PC 基本設計流程

  13. 研究方法-PC端 PC 基本設計流程圖

  14. 研究方法-PC端 運作畫面 PC 簡化後設計流程圖

  15. 研究方法-PC端 準備開始接收資料運作畫面 開始接收後資料運作畫面

  16. 研究方法-Android端 Andorid 基本設計流程

  17. 研究方法-Android端 運作畫面

  18. 研究方法 兩種程式設計比較畫面 pc運作畫面 Android運作畫面

  19. 研究方法-PC端 PC端接收與傳輸資料之程式碼 Android藍芽與PC藍芽互傳資料的情形 Android端接收與傳輸資料之程式碼

  20. 研究方法-PC端 PC端 ASCII碼轉換與儲存之程式碼 Android藍芽與PC藍開始互傳資料的情形

  21. 研究結果 是?

  22. 研究結果 Arduino 電路板 Arduino 開發畫面

  23. 研究結果 簡介 它是一款很棒的微處理器(也就是迷你電腦),幾乎任何事情都難不倒它!Arduino的主要設計目的在於使得感測器對執行部件(燈光、馬達等等)產生回饋。 Arduino使用的程式語言包含了C和C++的概念,使用起來並不複雜。Arduino程式碼幾乎就像是一般的英文,再加上一些簡單易懂的數字而已。

  24. 研究結果 pc運作畫面 Android藍芽一對多流程圖

  25. 研究結果 Arduino開發版 Android手機執行情形 Arduino 資料格式 結束碼為 55H。 判斷資料是否出現錯誤。 16進位轉換,開開頭必須為00。 52H:讀取LCD數值 53H:讀取按鍵ACD數值 54H:讀取按下按鈕名稱。 開頭必須為AAH。

  26. 研究結果 Arduino 與Android手機連接情形 程式執行開始後,首先要建立完連接,接著傳送要讀取的資料碼給Arduino裝置,然後Arduino裝置會傳送所要求的資料回去,在解析成能看得懂的資料。

  27. 研究結果 PC 藍芽 一對多流程圖 PC 藍芽運作圖

  28. 研究結果 實際運作情形(Android手機、Arduino開發版、兩台PC) Arduino開發版 Android手機 PC_1 PC_2

  29. 研究結果 儲存連接的藍芽名稱並連接之程式碼 建立連接 儲存要連接的名稱 設定要丟出的資料之程式碼 將資料從Arduino裡一個一個讀取 判定讀取狀態 判斷哪個藍芽裝置

  30. 研究結果 連接不同數量的裝置所花費時間之比較

  31. 論文貢獻 藍芽一對多的通訊可以應用到不同領域中,例如:在醫療領域可以透過蒐集周遭醫學儀器的資料並整理資料傳給醫生診斷,或是在家庭方面可藉由收集家電的用電情形,並分析資料來告知使用者。 因應無線通訊技術的發展,透過此研究可以了解高速度化和高品質的資料傳遞,並隨著未來發展來根據需求衍生出更多不同的技術和理論,應用在各式各樣的產品上。

  32. 結論

More Related