A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports
碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === 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 t...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Online Access: | http://ndltd.ncl.edu.tw/handle/gvsg9b |
id |
ndltd-TW-104TIT05392026 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104TIT053920262019-05-15T22:54:24Z http://ndltd.ncl.edu.tw/handle/gvsg9b A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports 以主從架構擴充使用USB埠連接ADB之數量 JHOU,SHIH-BANG 周世邦 碩士 國立臺北科技大學 資訊工程系研究所 104 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. Woei-Kae Chen Chien-Hung Liu 陳偉凱 劉建宏 學位論文 ; thesis 0 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === 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.
|
author2 |
Woei-Kae Chen |
author_facet |
Woei-Kae Chen JHOU,SHIH-BANG 周世邦 |
author |
JHOU,SHIH-BANG 周世邦 |
spellingShingle |
JHOU,SHIH-BANG 周世邦 A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
author_sort |
JHOU,SHIH-BANG |
title |
A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
title_short |
A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
title_full |
A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
title_fullStr |
A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
title_full_unstemmed |
A Master/Slave Architecture for Extending the Number of ADB Connections Using USB ports |
title_sort |
master/slave architecture for extending the number of adb connections using usb ports |
url |
http://ndltd.ncl.edu.tw/handle/gvsg9b |
work_keys_str_mv |
AT jhoushihbang amasterslavearchitectureforextendingthenumberofadbconnectionsusingusbports AT zhōushìbāng amasterslavearchitectureforextendingthenumberofadbconnectionsusingusbports AT jhoushihbang yǐzhǔcóngjiàgòukuòchōngshǐyòngusbbùliánjiēadbzhīshùliàng AT zhōushìbāng yǐzhǔcóngjiàgòukuòchōngshǐyòngusbbùliánjiēadbzhīshùliàng AT jhoushihbang masterslavearchitectureforextendingthenumberofadbconnectionsusingusbports AT zhōushìbāng masterslavearchitectureforextendingthenumberofadbconnectionsusingusbports |
_version_ |
1719138565400559616 |