Back to all articles
GUIDE

Deploying BoxPhone at 50–100 Devices

Sikrid Team avatarSikrid TeamSikrid Engineering Team

A real-world checklist before you push your fleet past 100 devices

2026-04-268 min read
Running a BoxPhone fleet at 50–100 devices is a completely different problem from running 10. The bottleneck moves out of the hardware and into infrastructure and operations. Get this wrong and the system falls apart somewhere around 30–50 devices, and you'll be rebuilding from scratch.

What changes when you scale up

At 50–100 devices, the bottleneck moves across four different layers:

  1. USB hub bandwidth — a single hub maxes out around 10–15 devices. Push it past that and throughput tanks.
  2. Power delivery — cheap adapters die inside six months.
  3. Network bandwidth — past 50 devices, you'll start running short during peak hours.
  4. Operations — past 30 devices, one person can't keep up with the debugging anymore.

USB Bandwidth — the silent killer

If you're hooking devices into a single PC over USB, you can do about 2–3 boxes (50–60 devices) tops. Past that point, the USB controller's bandwidth saturates — new devices won't show up, or ADB just keeps dropping randomly.

Don't just count ports — a 20–30 port hub doesn't mean it can actually drive 30 devices. All those ports share the same controller bandwidth on the motherboard, which caps at USB 3.0 = 5 Gbps (~500 MB/s) per controller.

How to tell if you've maxed it out: on Windows, open Device Manager → View → Devices by connection → look at each USB hub's bandwidth usage. If the bar is full, no new devices will show up.

Windows screen showing saturated USB bandwidth — the reason new devices won't enumerate
Windows showing a maxed-out USB controller — new devices just won't show up.

The way out: a PCIe USB Expansion Card

To run more than 60 devices on one PC, you need a PCIe USB expansion card with at least 20 Gbps of bandwidth per card. Not a regular hub plugged into your existing USB ports — that just splits the same upstream bandwidth even further.

Sikrid sells PCIe USB cards at 6,500 THB each. Each card supports 5 boxes (100 devices) on its own independent controller — no fighting with the motherboard's USB.

Things to check before buying:

  • The motherboard needs at least 1–2 free PCIe slots that don't clash with the GPU.
  • Make sure the slot is PCIe x4 or better — x1 will bottleneck at ~1 GB/s and you won't see the full bandwidth.
  • PSU has to have headroom — some PCIe USB cards need an external power connector.
  • Case airflow — the controller chip gets hot under load. No airflow and it'll throttle.

Scale roadmap:

  • 1–60 devices → motherboard USB is enough (2–3 boxes)
  • 60–300 devices → 1–3 PCIe cards (5–15 boxes per PC)
  • 300+ devices → split across multiple PCs with a central dashboard

What it's used for

Setups at this scale fit:

  • Enterprise live commerce — running multiple live rooms in parallel
  • Marketplace ops — managing stores across multiple platforms
  • Content distribution — pushing content daily across many channels
  • Account warm-up farms — prepping accounts as a product to sell
  • Enterprise QA — testing apps across a lot of real devices in one pass

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 regular adapters
  • Good powered USB hubs — Anker, Sabrent, or equivalent. No-name brands need not apply.
  • Active cooling — fans + airflow channels
  • UPS / surge protector — catches power spikes

2. Network

  • Enterprise-grade router — handles 100+ concurrent connections
  • Bandwidth headroom of 1.5x — peak load has to fit
  • VLAN separation — split devices into groups
  • Static DHCP mapping — each device gets a stable IP that's easy to debug

3. Proxy

At this scale proxy is on the critical path — read Picking the right proxy for BoxPhone.

  • 4G proxy farm (good 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 in one place
  • Alerting — pings you when something goes down or errors out
  • Log aggregation — so you can actually debug things
  • Automation engine — scheduling, retries, state management

5. Operations

  • Runbook — write down how to handle the failures you see all the time
  • Backup hardware — spare units, at least 5%
  • Rotating maintenance schedule — regular checkups

Where things tend to break

ProblemHow to handle it
A USB hub dies — 10 devices offline at onceUse industrial hubs + monitoring
Devices overheat — batteries swell in the first yearActive cooling + regular thermal checks
Network congestion at peak hourBandwidth headroom + QoS
Accounts get flagged as a groupPer-device proxy + behavior diversity
One operator can't keep up with debuggingDashboard + alerting + runbook

Wrapping up

Scaling to 50–100 devices isn't just more units — it's a different system.

You have to plan infrastructure (power, cooling, network), operations (monitoring, runbooks), and proxy strategy — all from day one.

Sikrid designs BoxPhone systems and consults specifically for this scale — see pricing or hit us up on Contact.

FAQ

01How many devices should I start with before scaling to 100?+

Start with 20–30 devices so you can learn the system, then grow to 50, then 100 in stages. Don't jump from 10 to 100 in one go — your ops won't be able to keep up.

02How many people does it take to run 100 devices?+

Usually 1–2 full-time people for ops and R&D. With solid automation and a good dashboard, one person can pull it off.

03What kind of network do I need?+

An enterprise-grade router (Ruijie, MikroTik, etc.), a 500/500 Mbps fiber line or better, plus VLAN and static DHCP support. Our network prep guide has the details.

04How much electricity does it pull per month?+

One box (20 devices) runs about 500 THB of electricity a month. But honestly, electricity isn't the big cost — proxies + monitoring + ops are.

05How many devices can I plug into one PC over USB?+

A normal motherboard's USB controller handles around 2–3 boxes (50–60 devices). Past that, the controller's bandwidth saturates and new devices just won't show up. The fix is a PCIe USB expansion card — Sikrid sells them at 6,500 THB per card, each supporting 5 boxes (100 devices).

06Why isn't a 30-port USB hub enough?+

Because every port shares the same bandwidth — the motherboard's single USB controller (USB 3.0 = 5 Gbps). More ports doesn't mean more bandwidth. To actually get more, you have to add a new controller through a PCIe card.

07What does my motherboard need before I add a PCIe USB card?+

At least 1–2 free PCIe slots that don't fight with the GPU, ideally PCIe x4 or higher (x1 will bottleneck), and a PSU with enough headroom for the extra controller.

08How much space does it take?+

A purpose-built rack for 100 devices uses around 1.5–2 m² (a DIY setup would chew up 5–7 m²). Put it in a well-ventilated, air-conditioned room.

Read next

Related Articles

All articles →
READ MORE / INQUIRE

Ready to deploy BoxPhone? — Talk to the Sikrid team

We design and assemble BoxPhone in Thailand with a complete Enterprise Device Management system in a single platform. See more on TikTok @sikridphonefarmth