ต่อ OTG บน BoxPhone — Scale 100+ Device ผ่าน LAN
Sikrid Teamทีมวิศวกร Sikridข้อดี ข้อเสีย และขั้นตอนจริงของการต่อ OTG ที่ใช้รัน farm ขนาดใหญ่
OTG Mode ทำงานยังไง
ปกติ BoxPhone ต่อคอมผ่าน USB ซึ่งติดข้อจำกัดที่ USB controller bandwidth ของ mainboard (อ่านเพิ่มเรื่อง USB Bandwidth)
OTG mode เปลี่ยนเส้นทางการสื่อสารใหม่:
- BoxPhone box ต่อกับ switch / router ผ่าน LAN ไม่ใช่ USB
- ทุกเครื่องใน box ได้ IP เป็นของตัวเองผ่าน DHCP / static
- ADB ต่อผ่าน
port 5555(ADB-over-network) จากเครื่องคุม - เครื่องคุมไม่ต้องเสียบ USB อะไรเลย — สื่อสารผ่าน network ทั้งหมด
ผลคือ ไม่ติดที่ USB อีกแล้ว ติดแค่ network bandwidth กับจำนวน port ของ switch
ทำไมถึงเลือกใช้ OTG
- Scale ทะลุ 100+ เครื่อง ในระบบเดียว — ไม่ต้องเพิ่ม PCIe USB card
- สายไม่รุงรัง — สาย LAN เส้นเดียวต่อ box แทน USB หลายเส้น
- วางไกลกันได้ — เครื่องคุมอยู่คนละห้องกับ box ก็ได้ ตราบใดที่อยู่ใน network เดียวกัน
- คุมจากหลายเครื่องพร้อมกันได้ — แบ่งเครื่องให้คอม 2-3 ตัวคุมพร้อมกันผ่าน network
- ไม่กิน USB ของ mainboard — เหลือ slot USB ไว้ใช้กับอย่างอื่น
- เพิ่ม / ถอด box ง่าย — ไม่ต้องไปแกะสาย USB ที่หลังคอม
ข้อเสียที่ต้องยอมรับ
- ไม่นิ่งเท่า USB — packet loss หรือ network แน่น ทำให้ ADB หลุดเป็นบางครั้ง ต้อง re-scan
- เน็ตต้องแรง — Gigabit LAN เป็นขั้นต่ำ ถ้ารันบอท + scrcpy พร้อมกัน 100 เครื่อง ต้องเผื่อ bandwidth 1-2 Gbps
- ต้องรู้เรื่อง network / VLAN — ตั้ง IP scheme, แยก VLAN, จัดการ DHCP scope
- Latency สูงกว่า USB นิดหน่อย — งานที่ต้องการ ตอบสนอง real-time (เช่น live game) อาจรู้สึก lag
- Network ล่ม = ทั้ง farm หลุดพร้อมกัน — switch หรือ router ตาย คือ farm ทั้งระบบ offline เลย
- Setup ครั้งแรกใช้เวลา — ต้องตั้ง IP + scan ทุก box กว่าจะเริ่มงาน
ขั้นตอนต่อ OTG ทีละขั้น
1. เสียบสาย LAN
เสียบสาย LAN จาก BoxPhone เข้า switch แล้ว ตั้งค่า set box ตามเลข (แต่ละ box มี ID ของตัวเอง ต้อง map ตามที่ระบบกำหนด)
2. เปิด OTG Mode + Port 5555
บน dashboard ของ Sikrid:
- กด OTG
- กดเปิด
port 5555(ADB-over-network port) - ตั้ง IP ตาม switch ที่ใช้
- กด ADD
หมายเหตุ: จอเครื่องจะดับวิ่งแล้วขึ้นมาใหม่ — รอจนทุกเครื่องกลับมาครบ อย่ากด stop ระหว่างนี้
3. สลับโหมดที่ตัว Box
กดปุ่มเปิดเครื่อง 2 ครั้ง ที่ตัว box — ไฟ status จะ เปลี่ยนจากสีฟ้าเป็นสีเขียว หมายความว่า box อยู่ในโหมด OTG พร้อมใช้แล้ว
จากนั้นกด Scan All บน dashboard ระบบจะ scan ทุกเครื่องที่อยู่ใน network
4. เช็คว่าทุกอย่างขึ้นครบ
เช็คว่า ทุกเครื่องขึ้นครบ — สำเร็จเมื่อ:
- หน้า status เปลี่ยนจาก
USBเป็นOTG - จำนวนเครื่องตรงกับ box × 20
- ทุกเครื่องมี IP บน dashboard
Troubleshoot — ถ้าแพนด้าไม่ขึ้น
เปิดปิดโปรแกรมใหม่ แก้ได้ประมาณ 90% ของเคส
ถ้ายังไม่ได้ ลองตามนี้:
- เช็คว่าสาย LAN เสียบแน่น ไฟ link ขึ้นทั้งสองฝั่ง
- Ping IP ของ box ดูว่าตอบไหม
- ตรวจ VLAN config ว่า port ที่เสียบอยู่ใน VLAN เดียวกับคอม
- Reboot switch / box แล้วลอง Scan All อีกครั้ง
ต้องเตรียมอะไรบ้าง
Network Hardware
- Managed switch ที่รองรับ VLAN — เช่น Ruijie, MikroTik, TP-Link Omada
- Gigabit ขั้นต่ำ — ทุก port ต้องเป็น 1Gbps (10/100 Mbps จะตันทันทีเกิน 20 เครื่อง)
- เผื่อจำนวน port — 1 box = 1 port + เครื่องคุม 1-2 ports + uplink เผื่อ headroom 30%
เรื่อง VLAN
การแยก VLAN สำหรับ phone farm มีประโยชน์ 3 ข้อ:
- แยก network ของ farm ออกจาก office — traffic ของเครื่องไม่ไปทำให้ network คนอื่นอืด
- จัดกลุ่มเครื่อง — เช่น VLAN 10 = TikTok farm, VLAN 20 = Shopee farm — แต่ละกลุ่มออกผ่าน proxy คนละตัว
- เป็น security boundary — ถ้าเครื่องนึงติด malware ก็ไม่ลามไปทั้ง network
ถ้าไม่เคยตั้ง VLAN มาก่อน แนะนำอ่าน Network ที่ต้องเตรียมสำหรับ BoxPhone ก่อนลอง OTG
USB กับ OTG — เลือกอันไหน
| USB Mode | OTG Mode | |
|---|---|---|
| Scale สูงสุด / คอม 1 เครื่อง | 50-60 เครื่อง (mainboard) / 100 เครื่อง (PCIe card) | 100-300+ เครื่อง |
| เสถียร | เสถียรมาก | ปานกลาง |
| Latency | ต่ำมาก | ต่ำ-ปานกลาง |
| ต้องใช้ network แรง | ไม่ต้อง | Gigabit ขั้นต่ำ |
| ต้องรู้ VLAN | ไม่ต้อง | ต้อง |
| เหมาะกับ | 1-100 เครื่อง, งาน real-time | 100+ เครื่อง, automation 24/7 |
สรุป
OTG mode คือคำตอบสำหรับคนที่ต้อง scale เกิน 100 เครื่อง ไม่มีทางหลีกเลี่ยง USB bandwidth ได้ดีกว่านี้
แต่ อย่าใช้ OTG ก่อนที่จำเป็น — ถ้า farm 30-60 เครื่อง USB ตรงๆ จะนิ่งกว่า debug ง่ายกว่า ไม่ต้องมาเสียเวลากับ network
พอเลย 100 เครื่อง — เตรียม managed switch, ความรู้ VLAN, แล้วต้องยอมรับว่า network คือจุดที่ ต้อง maintain ไม่ใช่ “ตั้งครั้งเดียวลืมได้”
ถ้าไม่อยาก setup network เอง — Sikrid มีทีมเข้าวาง network + VLAN + switch ให้ครบ คุยกับเราที่ หน้า Contact
FAQ
01OTG ในที่นี้กับ USB-OTG ของมือถือทั่วไปต่างกันไหม+
ต่างครับ ในบริบทของ BoxPhone — OTG หมายถึงโหมด ADB-over-network ผ่าน LAN ไม่ใช่ USB On-The-Go ของมือถือทั่วไป ชื่อเหมือนแต่คนละเรื่อง
02ใช้ Wi-Fi แทน LAN ได้ไหม+
ทำได้ทาง technical แต่ไม่แนะนำสำหรับ farm จริงๆ Wi-Fi แบ่ง bandwidth กัน เจอ interference เจอสัญญาณตก ADB หลุดบ่อย — ใช้ LAN เถอะครับสำหรับ production
03ใช้ unmanaged switch ราคาถูกได้ไหม+
ได้ถ้า farm เล็ก (1-2 box) แต่ขยายไม่ได้ — เกิน 3 box ขึ้นไปต้อง managed switch เพื่อตั้ง VLAN, QoS, และ monitor traffic ไม่งั้นเจอปัญหา network แล้ว debug ไม่ได้เลย
04Bandwidth จริงๆ ใช้เท่าไหร่ต่อเครื่อง+
ADB-over-network ตอน idle ใช้ < 50Kbps ต่อเครื่อง แต่พอเปิด scrcpy stream + automation จะกระโดดเป็น 5-15 Mbps ต่อเครื่อง 100 เครื่องพร้อมกันก็ราว 1.5 Gbps Gigabit คือขั้นต่ำ
05ADB หลุดบ่อยใน OTG mode แก้ยังไง+
1) เช็ค packet loss ระหว่าง host กับเครื่อง 2) ดู switch ว่ามี broadcast storm ไหม 3) แยก VLAN ของ farm ออกจาก network office 4) ใช้ static IP แทน DHCP เพื่อเลี่ยง lease renewal
06VLAN จำเป็นจริงๆ ไหม+
ไม่จำเป็นถ้า farm เล็ก แต่จำเป็นเมื่อ scale 50+ เครื่อง ช่วยแยก traffic, กันปัญหาไม่ให้ลาม, route proxy ต่อกลุ่มได้ ถ้าไม่มี VLAN พอเจอปัญหา network แล้ว debug ไม่ได้
07ใช้ OTG กับ USB ผสมกันได้ไหม+
ได้ครับ บาง box ต่อ USB บาง box ต่อ OTG ในระบบเดียวกันได้ เหมาะกับ farm ที่ workload ต่างกัน เช่น box ที่รัน live commerce ใช้ USB ส่วน box ที่ warm-up account ใช้ OTG
อ่านต่อ
บทความที่เกี่ยวข้อง
ดูทั้งหมด →Network สำหรับ BoxPhone ต้องเตรียมอะไร — LAN, Wi-Fi, IP, Bandwidth
เซ็ตอัพ network สำหรับ multi-device rack 20-100 เครื่อง — router bandwidth จุดที่ทำให้พังบ่อย
เปรียบเทียบ Proxy แต่ละแบบ — Residential, Mobile, Datacenter, ISP
ครอบคลุมทุกประเภท proxy เลือกแบบไหนเหมาะกับงานอะไร เหตุผลที่ 4G ดีที่สุด
สเปคคอมสำหรับรัน BoxPhone — Manual vs Bot Scale 20-200 เครื่อง
เลือกสเปคคอมตาม use case — manual 20-40 เครื่องคอมทั่วไป RAM 16GB พอ แต่ scale 100-200 เครื่อง + บอท ใช้ Xeon X99 dual + 128GB RAM + GPU 2060/3060
ระบบไฟสำหรับ BoxPhone — Surge / UPS / กันไฟกระชาก
ไฟคือสาเหตุที่ทำให้ multi-device rack พังบ่อยที่สุด — surge protector, UPS, และระบบ built-in ของ BoxPhone Sikrid
อยากเริ่มใช้ BoxPhone จริงๆ — คุยกับทีม Sikrid ได้ตรงนี้
เราออกแบบและประกอบ BoxPhone ในไทย พร้อมระบบ Enterprise Device Management ครบจบใน ระบบเดียว ดูเพิ่มเติมที่ TikTok @sikridphonefarmth
