ต่อ OTG บน BoxPhone — Scale 100+ Device ผ่าน LAN
ข้อดี ข้อเสีย และขั้นตอนจริงของการต่อ OTG ที่ใช้รัน farm ขนาดใหญ่
OTG Mode ทำงานยังไง
ปกติ BoxPhone เชื่อมต่อกับคอมผ่าน USB — ซึ่งติดข้อจำกัดที่ USB controller bandwidth ของ mainboard (อ่านเรื่อง USB Bandwidth)
OTG mode เปลี่ยนเส้นทางการสื่อสารใหม่:
- BoxPhone box ต่อกับ switch / router ผ่าน LAN — ไม่ใช่ USB
- ทุก device ใน box ได้ IP ของตัวเองผ่าน DHCP / static
- ADB เชื่อมต่อผ่าน
port 5555(ADB-over-network) จาก host computer - คอมคุมไม่ต้องเสียบ USB เลย — ใช้ network bandwidth แทน
ผลลัพธ์: ไม่จำกัดด้วย USB อีกต่อไป — ติดแค่ network bandwidth + switch port count
ข้อดี — ทำไมถึงใช้ OTG
- Scale ทะลุ 100+ device ต่อระบบเดียว — ไม่ต้องเพิ่ม PCIe USB card
- ลดสายยุ่ง — สาย LAN เส้นเดียวต่อ box แทนสาย USB หลายเส้น
- ระยะไกลได้ — host computer อยู่คนละห้องกับ box ได้ ตราบใดที่อยู่ใน network เดียวกัน
- หลาย host พร้อมกันได้ — แบ่ง device ให้คอม 2-3 เครื่องคุมพร้อมกันผ่าน network
- ไม่กิน USB controller bandwidth — เหลือ slot USB ของ mainboard ไว้ใช้งานอื่น
- เพิ่ม / ถอด box ง่าย — ไม่ต้องไปแกะสาย USB ที่หลังคอม
ข้อเสีย — สิ่งที่ต้องยอมรับ
- ไม่เสถียรเท่า USB — packet loss หรือ network congestion ทำให้ ADB หลุดเป็นบางครั้ง ต้อง re-scan
- เน็ตต้องแรง — Gigabit LAN เป็นขั้นต่ำ ถ้ารันบอท + scrcpy stream พร้อมกัน 100 เครื่อง ต้องเผื่อ bandwidth 1-2 Gbps
- ต้องรู้เรื่อง network / VLAN — ตั้ง IP scheme, แยก VLAN, จัดการ DHCP scope
- Latency สูงกว่า USB เล็กน้อย — งานที่ต้องการ response real-time (เช่น live game) อาจเห็น lag
- Network failure = ทุกเครื่องหลุดพร้อมกัน — switch หรือ router ตาย = farm ทั้งระบบ offline
- Setup ครั้งแรกใช้เวลา — ต้องตั้ง IP + scan ทุก box กว่าจะเริ่มงาน
ขั้นตอนการต่อ OTG (Step-by-Step)
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
หมายเหตุ: จอ device จะวิ่งดับไปแล้วขึ้นมาใหม่ — รอจนครบทุกเครื่อง อย่ากด stop ระหว่างนี้
3. สลับโหมดที่ตัว Box
กดปุ่มเปิดเครื่อง 2 ครั้ง ที่ตัว box — ไฟแสดงสถานะจะ สลับจากสีฟ้า → สีเขียว แสดงว่า box อยู่ในโหมด OTG พร้อมใช้งาน
แล้วกด Scan All บน dashboard ระบบจะ scan device ทุกตัวที่อยู่ใน network
4. Verify ผลการต่อ
ตรวจเช็คว่า ทุกเครื่องขึ้นครบ — สำเร็จเมื่อ:
- หน้าจอ status เปลี่ยนจาก
USBเป็นOTG - device count ตรงกับจำนวน 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 จะ bottleneck ทันทีเมื่อต่อ > 20 device)
- Port count เผื่อ — 1 box = 1 port + เครื่องคุม 1-2 ports + uplink — เผื่อ headroom 30%
VLAN Knowledge
การแยก VLAN สำหรับ phone farm มีประโยชน์ 3 อย่าง:
- แยก network ของ farm จาก network office — ป้องกัน traffic ของ device ไป congest network ทั่วไป
- แยก group ของ device — เช่น VLAN 10 = TikTok farm, VLAN 20 = Shopee farm — แต่ละกลุ่มออกผ่าน proxy คนละตัว
- Security boundary — ถ้าเครื่องหนึ่งติด malware ไม่กระจายไปทั้ง network
ถ้าไม่เคยตั้ง VLAN มาก่อน — แนะนำอ่าน Network ที่ต้องเตรียมสำหรับ BoxPhone ก่อนลอง OTG
USB vs OTG — เลือกแบบไหน
| USB Mode | OTG Mode | |
|---|---|---|
| Scale สูงสุด / คอม 1 เครื่อง | 50-60 device (mainboard) / 100 device (PCIe card) | 100-300+ device |
| เสถียร | เสถียรมาก | เสถียรปานกลาง |
| Latency | ต่ำมาก | ต่ำ-ปานกลาง |
| Network ต้องแรง | ไม่ต้อง | Gigabit ขั้นต่ำ |
| VLAN knowledge | ไม่ต้อง | ต้อง |
| เหมาะกับ | 1-100 device, งาน real-time | 100+ device, automation 24/7 |
สรุป
OTG mode คือคำตอบสำหรับคนที่ต้อง scale เกิน 100 เครื่อง — ไม่มีทางหลีกเลี่ยง USB bandwidth ได้ดีกว่านี้
แต่ อย่าใช้ OTG ถ้ายังไม่จำเป็น — ถ้า farm 30-60 เครื่อง USB ตรงๆ จะเสถียรกว่า debug ง่ายกว่า ไม่ต้องสนใจ network
เมื่อ scale ขยายเกิน 100 เครื่อง — เตรียม managed switch, ความรู้ VLAN, และยอมรับว่า network คือจุดที่ ต้อง maintain ไม่ใช่ “ตั้งครั้งเดียวลืมได้”
ถ้าไม่อยาก setup network เอง — Sikrid มีทีมที่เข้าวางระบบ network + VLAN + switch config ให้ครบ คุยกับเราที่ หน้า Contact
FAQ
01OTG ต่างจาก USB-OTG ของมือถือทั่วไปไหม+
ในบริบท BoxPhone — OTG หมายถึงโหมด ADB-over-network ผ่าน LAN ไม่ใช่ USB On-The-Go ของมือถือทั่วไป — ชื่อเหมือนแต่คนละเรื่อง
02ใช้ Wi-Fi แทน LAN ได้ไหม+
ทำได้ทาง technical แต่ไม่แนะนำสำหรับ farm — Wi-Fi shared bandwidth + interference + signal drop ทำให้ ADB หลุดบ่อย — ใช้ LAN เสมอสำหรับ production
03ใช้ unmanaged switch ราคาถูกได้ไหม+
ใช้ได้ถ้า farm เล็ก (1-2 box) แต่ขยายไม่ได้ — เกิน 3 box ขึ้นไปต้อง managed switch เพื่อตั้ง VLAN, QoS, และ monitor traffic ไม่งั้นจะเจอปัญหา network แล้ว debug ไม่ได้
04Bandwidth จริงๆ ใช้เท่าไหร่ต่อ device+
ADB-over-network idle ใช้ < 50Kbps ต่อ device — แต่ถ้าเปิด scrcpy stream + automation จะกระโดดเป็น 5-15 Mbps ต่อ device — 100 device พร้อมกัน = ~1.5 Gbps ต้อง Gigabit ขึ้นไป
05ADB หลุดบ่อยใน OTG mode แก้ยังไง+
1) เช็ค packet loss ระหว่าง host กับ device 2) ตรวจ switch ว่ามี broadcast storm ไหม 3) แยก VLAN ของ farm ออกจาก network office 4) ใช้ static IP แทน DHCP เพื่อเลี่ยง lease renewal
06VLAN จำเป็นจริงๆ ไหม+
ไม่จำเป็นถ้า farm เล็ก แต่จำเป็นเมื่อ scale 50+ device — ช่วยแยก traffic, isolate fault, route proxy ต่อกลุ่ม device ได้ — ถ้าไม่มี VLAN จะ debug network ไม่ได้เมื่อมีปัญหา
07ใช้ OTG กับ USB ผสมกันได้ไหม+
ได้ — บาง box ต่อ USB บาง box ต่อ OTG ในระบบเดียวกัน — เหมาะกับ farm ที่ workload ต่างกัน เช่น box ที่รัน live commerce ใช้ USB, box ที่รัน warm-up account ใช้ OTG
อ่านต่อ
อยากเริ่มใช้ BoxPhone จริงๆ — คุยกับทีม Sikrid ได้ตรงนี้
เราออกแบบและประกอบ BoxPhone ในไทย พร้อมระบบ Automation ครบจบใน ระบบเดียว ดูเพิ่มเติมที่ TikTok @sikridphonefarmth
