跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.83) 您好!臺灣時間:2025/01/25 16:28
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:周世邦
研究生(外文):JHOU,SHIH-BANG
論文名稱:以主從架構擴充使用USB埠連接ADB之數量
論文名稱(外文):A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports
指導教授:陳偉凱陳偉凱引用關係劉建宏劉建宏引用關係
指導教授(外文):Woei-Kae ChenChien-Hung Liu
口試委員:黃冠寰黃慶育
口試委員(外文):Gwan-Hwan HwangChin-Yu Huang
口試日期:2016-07-04
學位類別:碩士
校院名稱:國立臺北科技大學
系所名稱:資訊工程系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
畢業學年度:104
語文別:中文
中文關鍵詞:USB Master/SlaveADBAndroid
外文關鍵詞:USB Master/SlaveADBAndroid
相關次數:
  • 被引用被引用:1
  • 點閱點閱:389
  • 評分評分:
  • 下載下載:36
  • 收藏至我的研究室書目清單書目收藏:0
Android開發工具Android Debug Bridge (ADB)可以讓開發人員使用電腦操作Android裝置,例如模擬觸控、存取檔案等。但是,當需要操作大量的Android裝置時,受限於ADB的設計,同一部電腦最多只能以USB埠連接16台裝置。本論文提出一個主從架構(Master/Slave),用來擴充以USB埠連接ADB之數量,稱為USB Master/Slave架構。Client端首先連接Master主機,透過Master主機管控多部Slave主機,再由Slave主機各自連接大量的Android裝置,利用這種方式克服ADB連接上限的問題。此外,本論文以實驗比較三種不同的連線方式(USB Master/Slave、USB 、Wireless)執行ADB指令時的效能,實驗結果顯示使用USB Master/Slave時,只有輕微的額外消耗(overhead),資料傳輸速率較使用Wireless更高,並且接近直接以USB埠連接裝置的傳輸速率。
Android Debug Bridge (ADB), a development tool of Android platform, allows a developer to use a PC to control Android devices through USB ports, e.g., simulating touchscreen operations and loading/saving files from/to the PC. However, a limitation of ADB is that no more than 16 Android devices can be connected to a single machine. This thesis proposes a USB Master/Slave architecture to overcome this limitation so that a client machine can be used to control a large number of Android devices simultaneously. In the proposed architecture, the client machine connects to a master machine, which controls several slave machines, and each slave machine connects to a number of Android devices. In this way, the ADB limitation is resolved. We compare the performance of three different types of connections, namely USB Master/Slave, USB, and Wireless. The results showed that, when executing ADB commands, the proposed USB Master/Slave architecture introduced only a very small overhead. The proposed method was significantly faster than Wireless connections, and was very close to the speed of direct USB connections.
摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 vii
圖目錄 viii
第一章 緒論 1
1.1 研究動機與目的 1
1.2 論文組織結構 2
第二章 相關研究 4
2.1 Android Debug Bridge 4
2.2 更改原始碼 5
2.3 USB/IP 5
2.4 Wireless 6
2.5 Java RMI 7
2.6 整合式雲端測試平台 8
2.7 9
第三章 USB Master/Slave 設計與實作 11
3.1 系統架構 11
3.2 控制流程 12
3.3 系統設計 14
3.4 例外處理設計 16
3.5 綁定機制 16
3.6 系統使用範例 17
第四章 效能評估 21
4.1 Android Debug Bridge 傳輸方式分析 21
4.2 實驗目的 23
4.3 實驗環境 24
4.3.1. 實驗設備 24
4.3.2. 傳輸速率 27
4.4 實驗一:比較8種常用的ADB指令對單台Android裝置在3種不同連線方式下之效能 28
4.4.1 實驗環境 28
4.4.2 實驗步驟 29
4.4.3 實驗結果 29
4.5 實驗二:在3種不同連線方式下,比較不同檔案大小對於pull指令的效能影響 31
4.5.1 實驗步驟 31
4.5.2 實驗結果 32
4.6 實驗三:當Client端同時對多個Android裝置執行指令時,比較不同連線方式之效能差距 33
4.6.1 實驗環境 33
4.6.2 實驗步驟 34
4.6.3 實驗結果 36
4.7 實驗總結 38
第五章 結論與未來研究方向 40
5.1 結論 40
5.2 未來研究方向 41
參考文獻 42
[1]Android Debug Bridge, Available: http://developer.android.com/tools/help/adb.html [Accessed Jul.2016]
[2]李友文,雲端測試服務平台Android測試過程錄影服務設計與實作,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2014。
[3]賴勇安,一個以移除未使用的程式碼改善軟體維護性的方法:以STF-CTP為例,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2014。
[4]康芷瑜,以雲端測試服務進行之Web應用程式效能測試實驗,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[5]陳張正,一個使雲端平台支援多版本軟體服務的方法:以STF-CTP為例,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2014。
[6]劉淯鈞,Android雲端測試平台的裝置連線品質改善方法,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2014。
[7]張雄展,圖形使用者介面多選一與隨意順序之測試方法,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[8]柯杏洳,基於雲端測試改善Android相容性測試效率方法之研究,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[9]呂浩沅,改善雲端測試成本效益之研究,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[10]林憲良,雲端測試策略效能評估之研究,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2012。
[11]李俊毅,Android雲端測試平台的安全性防護方法,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[12]洪陳佐,一個確保Android雲端測試裝置即用性的方法,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2013。
[13]朱宏文,Android App伺服器效能測試平台,碩士論文,國立國立臺北科技大學資訊工程所,臺北,2015。
[14]Google Android Developers web site. Android Debug Bridge https://developer.android.com/studio/command-line/adb.html [Accessed Jul.2016]
[15]USB/IP Project, Available: http://usbip.sourceforge.net [Accessed Jul.2016]
[16]Wireless ADB, Available: https://developer.android.com/studio/command-line/adb.html?hl=zh-tw#wireless [Accessed Jul.2016]
[17]An Overview of RMI , Available: Applicationshttps://docs.oracle.com/javase/tutorial/rmi/overview.html [Accessed Jul.2016]
[18]Junfei Huang, "AppACTS: Mobile app automated compatibility testing service", Proceedings the 2th IEEE International conference on Mobile Cloud Computing, Services, and Engineer
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊