usb on-the-go [otg] กับการประยุกต์ใช้งาน ... ·...
TRANSCRIPT
![Page 1: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/1.jpg)
1
USB On-The-Go [OTG] กบการประยกตใชงานทคณอาจไมร
ผใชงาน Smart Phone คงคนเคยและรจกกบสาย USB On - The - Go เปนอยางด หรอทมชอเรยก อกอยางหนงวา " สาย OTG " นนเอง โดยสายดงกลาวจะชวยใหผใชงานสามารถน าอปกรณทเชอมตอผานทางพอรต USB มาตอเขากบอปกรณทใชระบบปฏบตการแอนดรอยดได ในบทความฉบบนจงขอแนะน าการใชงาน สาย OTG เปนสอกลางในการเชอมตออปกรณตางๆ USB On - The - Go หรอ OTG เปนวธการทท าใหอปกรณสามารถท าตวเองเปน Host Device ได ซงโดยปกตแลวการเชอมตอ USB จะแบงออกเปนสองฝงคอ Host และ Client ยกตวอยางเชน การทผใชงานน าเครองแอนดรอยดตอเขากบคอมผานสาย USB สงทเกดขนคอ เครองคอมพวเตอรจะท าหนาทเปน Host และเครองแอนดรอยดจะเปน Client โดยทฝง Host จะท าหนาทจายไฟใหกบฝง Client
![Page 2: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/2.jpg)
2
อยางไรกตามอปกรณแอนดรอยดสวนใหญเปนอปกรณจ าพวก Smart Device ทมความสามารถหลายดานและมความเปน Open source จงท าใหชวงท Android 3.1 (Honeycomb MR1) เปดตว ผพฒนาระบบปฏบตการแอนดรอยดไดมการเพมความสามารถ USB Host เขามาดวยเปนผลใหสามารถน าอปกรณ USB มาเชอมตอเขากบระบบปฏบตการแอนดรอยดได สาย OTG ส าหรบใชกบอปกรณแอนดรอยด ส าหรบรปรางของสาย OTG นนฝงทเปนหว USB จะมลกษณะเปนปลกตวเมยส าหรบเสยบเขากบอปกรณ USB และอกฝงจะเปนหว Micro USB เพอเสยบเขากบอปกรณแอนดรอยด
![Page 3: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/3.jpg)
3
สายทวไปทเปนหว USB เปนปลกตวผ (ซาย) และสาย OTG ทหว USB เปนปลกตวเมย (ขวา) ในเรองของความตางระหวางสาย OTG กบสายแบบปกตนนไมไดมแคเรองรปรางภายนอกเทานน ถาลองสงเกตทขวตอ Micro USB จะพบวาขาฝง Micro USB จะมขวอย 5 ขว สวนฝง USB จะมแค 4 ขว
ขว USB
ขว Micro USB
![Page 4: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/4.jpg)
4
เมอพจารณาทขวตอ Micro USB แลวจะพบวามขาเพมขนมาอกหนงขวคอ ID เพอก าหนดวาจะใหอปกรณแอนดรอยดท าหนาทเปน Host หรอ Client อยางไรกดถาลองพจารณาดโครงสรางของขวตอฝง Micro USB จะพบวาขา ID ดงกลาวนเพยงเชอมตอเขากบขา GND เทานน แตถาไมไดตอกบขา GND กจะกลายเปนเพยงสายแบบธรรมดา
โครงสรางภายในของขวตอฝง Micro USB ของสาย OTG สาย OTG รองรบอปกรณอะไรบาง โดยปกตเวลาทผใชงานตออปกรณ USB เขากบเครองคอมพวเตอรในครงแรก สงทจะตองท าเปนอนดบแรกคอ "การตดตง Driver" แตบนระบบปฏบตการแอนดรอยดนนไมไดออกแบบมาเพอใหผใชงานตองตดตง ไดรเวอรกอนการใชงานครงแรก ดงนน อปกรณ USB ทรองรบกขนอยกบไดรเวอรทมอยแลวในระบบปฏบตการแอนดรอยดนนเอง ส าหรบฝงนกพฒนาทางทมแอนดรอยดไดเพม USB Host API เขามาดวยเพอใหนกพฒนาสามารถตดตอกบอปกรณ USB ไดโดยตรง แตอยางไรกตามอปกรณแอนดรอยดบางเครองอาจจะไมรองรบอปกรณ USB ซงขนอยกบเฟรมแวรของแตละเครองวาผผลตไดตดตงมาใหดวยหรอไม โดยอปกรณทรองรบการใชงานผานสาย OTG มดงตอไปน Mouse : เปนอปกรณพนฐานทเชอมตอแลวสามารถใชงานไดทนท ซงเมอเชอมตอแลวจะพบวาม Cursor ขนอยบนหนาจอเหมอนกบทปรากฏบนจอคอมพวเตอร
![Page 5: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/5.jpg)
5
Keyboard : เปนอกหนงอปกรณพนฐานทเชอมตอแลวพรอมใชงานทนทโดยไมตองท าอะไรเพมเตม ซงอปกรณแอนดรอยดจะมองเปน Hardware Keyboard โดยสามารถกดปมทศทางเพอเลอน Cursor บนหนาจอได แตปญหาคอไมรองรบการพมพภาษาไทยจงจ าเปนตองตดตงแอพพลเคชนเพมเตม
Gamepad : หรอจอยเกม ซงถาเปนรนมาตรฐานทวไปจะรองรบการใชงาน แตมเพยงบางรนเทานนทจะตองตรวจเชควาอปกรณแอนดรอยดนนรองรบหรอไม (โดยเครองท Root แลวจะสามารถเชคไดท /system/usr/keylayout) ซงเมอเชอมตอแลวกสามารถกดปมทศทางเพอเลอน Cursor หรอกดปมตางๆ แทนการสมผสทหนาจอ
![Page 6: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/6.jpg)
6
Ethernet network adapter : อปกรณแปลงพอรต USB ใหกลายเปนพอรต Ethernet ส าหรบเสยบสาย LAN RJ-45 ทรองรบอปกรณเพยงบางรนเทานน โดยเฉพาะ เพราะขนอยกบชปเซตทใชวารองรบกบอปกรณแอนดรอยดรนนนหรอไม เชน Realtek หรอ Atheros เปนตน
AirCard : อปกรณทใชเลนอนเตอรเนตผานเครอขายโทรศพทไรสายนนเอง ซงบนอปกรณ Tablet บางรนทมแค WiFi กสามารถน า AirCard มาเชอมตอแลวสามารถใชงานอนเตอรเนตผานซมการดได เชน Asus Nexus 7 2012 เปนตน
![Page 7: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/7.jpg)
7
USB Hub : อปกรณตอพวง USB เพอเพมพอรตเชอมตอกบอปกรณ USB เนองจากอปกรณแอนดรอยดนนมพอรต Micro USB เพยงพอรตเดยว ถาตองการท า USB Host กบอปกรณหลายตวกจะตองใช USB Hub ชวยในการเชอมตอ
ในอปกรณบางประเภทระบบปฏบตการแอนดรอยดจะไมรองรบการใชงานโดยทนท จงมความจ าเปนทจะตองใชแอพพลเคชนจากนกพฒนาทสรางขน โดยใช USB Host API ในการชวยใหท างานรวมกน ดงน Flash Drive (Thumb Drive) และ Card Reader : เปนอปกรณทนยมส าหรบผใชงานเครอง แอนดรอยด ซงตองใชสาย OTG จนมผใชบางคนเขาใจวาสาย OTG มไวตอกบ Flash Drive เทานน โดยการตอกบ Flash Drive หรอ Card ตางๆ จะตองใชแอพพลเคชนเขามาชวย เชน ES File Explorer, Paragon หรอ Nexus Media Importer แตในบางรนทม File Explorer ในตวกอาจจะรองรบการเชอมตอกบอปกรณเหลานอยแลว เชน Samsung เปนตน ดงนน อาจจะไมตองตดตงแอพพลเคชนเพมเตมกได เพราะแอพพลเคชนทมากบเครองนนรองรบอยแลว
![Page 8: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/8.jpg)
8
External Hard Drive : มการใชงานเหมอนกบ Flash Drive เพราะเปน Mass Storage เหมอนกน แต ใชพลงงานไฟฟาในระดบทสงกวา ดงนน จงควรหาสาย OTG ทสามารถจายไฟเลยงแยกตางหากดวย
![Page 9: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/9.jpg)
9
อปกรณ PTP : หรออปกรณทเชอมตอผาน Picture Transfer Protocol ถอเปนอกหนงโปรโตคอลสอสารผานพอรต USB ทใชส าหรบถายโอนเฉพาะขอมลภาพและวดโอเทานน และบนอปกรณแอนดรอยดสามารถสลบโหมดไปมาระหวาง MTP กบ PTP ไดดวย (อยในเมน Settings > Storage > USB computer connection)หรอบน iPhone และ iPad เมอไมไดตอ iTune กจะเปลยนเปน PTP เชนกน รวมไปถงกลองดจตอลบางรนดวยโดยจะตองใชรวมกบแอพพลเคชน เชน Nexus Media Importer เปนตน
อยางไรกตามการใชงานดงกลาวกมขอจ ากดอยทตวอปกรณดวย เพราะวาอปกรณ PTP Device บางตวตองใชพลงงานไฟฟาทสง ซงถาอปกรณแอนดรอยดทเปน USB Host จายกระแสไมเพยงพอกเชอมตอไมได แตถาเชอมตอไดกจะสงเกตเหนวาอปกรณฝง Client สามารถชารจแบตเตอรจากฝง Host ไดดวย
![Page 10: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/10.jpg)
10
การเชอมตอกบอปกรณ Google Glass ผานสาย OTG Printer : เพยงแคตอสาย USB เขากบ Printer กสามารถสงปรนจากอปกรณแอนดรอยดผานแอพพลเคชนไดทนท แตอาจไมไดรองรบกบ Printer ทกรน โดยใชแอพพลเคชนทชอวา PrinterShare
กลอง DSLR : กบการน าอปกรณแอนดรอยดมาควบคมสงการท างานกลอง DSLR ของคาย Canon โดยจะตองใชแอพพลเคชนทมชอวา DSLR Controller (BETA)
![Page 11: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/11.jpg)
11
USB Audio : นอกจากชองหฟงแลว ยงสามารถตอหฟงหรอไมคผานชอง USB ไดดวย ท าใหสามารถน า USB DAC มาตอเพอเพมอรรถรสทางดานเสยงใหดยงขนได ซงเดมนนไมไดรองรบกบอปกรณทกรนจงตองมการปรบแตงเพมเตมจงสามารถใชงานได แตในระบบปฏบตการ Android 5.0 Lollipop กไดประกาศรองรบอยางเปนทางการแลว ดรายละเอยดเพมเตมไดท https://source.android.com/devices/audio/usb.html
USB Serial Port : Serial Port เปนอกหนงในโปรโตคอลพนฐานทใชสอสารกนระหวางอปกรณอเลกทรอนกส โดยเฉพาะไมโครคอนโทรลเลอรจงท าใหสามารถน าอปกรณแอนดรอยดมาตอกบอปกรณอยางไมโครคอนโทรลไดโดยตรง สวนการท างานนนจะตองสงผานแอพพลเคชน
![Page 12: USB On-The-Go [OTG] กับการประยุกต์ใช้งาน ... · 2016-01-29 · การเชื่อมต่อกับอุปกรณ์ Google Glass](https://reader034.vdocuments.net/reader034/viewer/2022042222/5ec9216ca1af4479cb341e8c/html5/thumbnails/12.jpg)
12
สวนอปกรณทไดทดสอบแลวแตไมสามารถใชงานได มดงน
- External CD/DVD Drive - Leap Motion - 3D Printer - Bluetooth Dongle - WiFi Dongle - Tablet Pen Mouse
อางองขอมลจากเวบไซต http://www.positioningmag.com/content/61916 https://source.android.com/devices/audio/usb.html