Deploying BoxPhone at 50–100 Devices
A real-world checklist for scaling your fleet past 100 devices
How the system behaves at scale
At 50–100 devices, the bottleneck shifts across four distinct layers:
- USB hub bandwidth — a single hub maxes out at 10–15 devices. Beyond that, throughput drops.
- Power delivery — cheap adapters fail within six months.
- Network bandwidth — above 50 devices, bandwidth runs short during peak hours.
- Operational overhead — above 30 devices, a single operator can no longer keep up with debugging.
USB Bandwidth — the hidden killer
If you connect devices via USB to a single PC, you can support roughly 2–3 boxes (50–60 devices) at most. Beyond that, USB controller bandwidth saturates — newly connected devices won't enumerate, or ADB drops at random.
Don't just look at the port count — a 20–30 port hub doesn't mean it can drive 30 devices. All ports share the motherboard controller's bandwidth, capped at USB 3.0 = 5 Gbps (~500 MB/s) per controller.
How to check if you've maxed out: on Windows, open Device Manager → View → Devices by connection → look at each USB hub's bandwidth utilization. If the bar is full, new devices won't enumerate.

The fix: PCIe USB Expansion Card
To run more than 60 devices on a single PC, you need a PCIe USB expansion card with at least 20 Gbps of bandwidth per card — not a regular hub plugged into existing USB ports, because that just splits the same upstream bandwidth.
Sikrid sells PCIe USB cards at 6,500 THB each, supporting 5 boxes (100 devices) per card on an independent controller — no contention with the motherboard's existing USB.
Things to verify before buying:
- The motherboard must have at least 1–2 free PCIe slots that don't conflict with the GPU.
- Verify the slot is PCIe x4 or higher — x1 will bottleneck at ~1 GB/s and you won't get full bandwidth.
- PSU must have headroom — some PCIe USB cards require an external power connector.
- Case airflow — the controller chip runs hot under load. Without airflow it will throttle.
Scale roadmap:
- 1–60 devices → motherboard USB is sufficient (2–3 boxes)
- 60–300 devices → 1–3 PCIe cards (5–15 boxes per PC)
- 300+ devices → distribute across multiple PCs + a central dashboard
What it's used for
A setup at this scale fits:
- Enterprise-grade live commerce — running multiple live rooms in parallel
- Marketplace operations — managing storefronts across multiple platforms
- Content distribution — daily content rollout across many channels
- Account warm-up farms — preparing accounts as a sellable asset
- Enterprise QA testing — testing apps across many real devices in one pass
What you need — the checklist
1. Hardware
- Purpose-built rack designed for this scale (we don't recommend DIY at 50+)
- Industrial PSU rated for peak load — not consumer adapters
- High-quality powered USB hubs — Anker, Sabrent, or equivalent. No-name brands need not apply.
- Active cooling — fans + airflow channels
- UPS / surge protector — protects against power spikes
2. Network
- Enterprise-grade router — supports 100+ concurrent connections
- Bandwidth headroom of 1.5x — must accommodate peak load
- VLAN separation — isolate devices into groups
- Static DHCP mapping — every device gets a stable IP that's easy to debug
3. Proxy
At this scale proxy is on the critical path — see Choosing the right proxy for BoxPhone.
- 4G proxy farm (recommended for high-trust workloads)
- Residential proxy pool (for account warm-up)
- Proxy management software that auto-assigns an IP per device
4. Software & Monitoring
- Unified dashboard — see every device's status on one screen
- Alerting — notifications when devices go down or error out
- Log aggregation — so you can actually debug problems
- Automation engine — scheduling, retry, state management
5. Operations
- Runbook — documented procedures for common failures
- Backup hardware — at least 5% spare units
- Rotating maintenance schedule — routine inspections
Common failure points
| Problem | Mitigation |
|---|---|
| USB hub dies, taking 10 devices offline at once | Use industrial hubs + monitoring |
| Devices overheat — battery swelling within the first year | Active cooling + regular thermal checks |
| Network congestion at peak hour | Bandwidth headroom + QoS |
| Accounts flagged as a group | Per-device proxy + behavior diversity |
| One operator can't keep up with debugging | Dashboard + alerting + runbook |
Summary
Scaling to 50–100 devices isn't just more units — it's a different system.
You have to think about infrastructure (power, cooling, network), operations (monitoring, runbooks), and proxy strategy from day one.
Sikrid designs BoxPhone systems and offers consulting specifically for this scale — see pricing or talk to us at Contact.
FAQ
01How many devices should I start with before scaling to 100?+
We recommend starting with 20–30 devices to learn the system, then expanding to 50 and 100 in phases. Don't jump from 10 to 100 at once — operations won't be able to keep up.
02How many people do I need to run 100 devices?+
100 devices typically requires 1–2 full-time staff for ops and R&D. With solid automation and a good dashboard, one person can handle it.
03What kind of network do I need to prepare?+
An enterprise-class router (Ruijie, MikroTik, etc.), a 500/500 Mbps fiber line or better, and support for VLAN and static DHCP. See our network preparation guide for details.
04How much electricity does it use per month?+
One box (20 devices) consumes around 500 THB of electricity per month. But electricity isn't the main cost — the main cost is proxy + monitoring + ops.
05How many devices can I plug into one PC over USB?+
A typical motherboard's USB controller handles around 2–3 boxes (50–60 devices). Beyond that, controller bandwidth saturates and new devices won't enumerate. The fix is a PCIe USB expansion card (Sikrid sells these at 6,500 THB per card, supporting 5 boxes / 100 devices).
06Why isn't a 30-port USB hub enough?+
Because every port shares the same bandwidth on the motherboard's USB controller (USB 3.0 = 5 Gbps). More ports doesn't mean more bandwidth — you need to add controllers via a PCIe card to actually get more bandwidth.
07What does my motherboard need before installing a PCIe USB card?+
At least 1–2 free PCIe slots that don't conflict with the GPU, ideally PCIe x4 or higher (x1 will bottleneck), and a PSU with enough headroom for the additional controller.
08How much physical space does it take?+
A purpose-built rack for 100 devices takes around 1.5–2 m² (versus 5–7 m² for a DIY setup). We recommend a well-ventilated, air-conditioned room.
Further reading
Ready to deploy BoxPhone? — Talk to the Sikrid team
We design and assemble BoxPhone in Thailand with a complete Automation system in a single platform. See more on TikTok @sikridphonefarmth
