Caz de utilizare

Un Mac, un raft întreg de telefoane.

Conectează dispozitive Android și iOS și acestea sunt adoptate și provizionate automat — oglindește oricare dintre ele live, controlează input-ul, iar fiecare își păstrează propria identitate de proxy.

Six phones racked to one bmfarm Mac mini beam a live mirror up into a browser farm view — a mirrored phone screen with a touch ripple beside a schedule card of checked runs — while the rack's traffic also streams into a small live dashboard feed with green status codes. dash.busymate.dev/farm 02:00 bmfarm live 200 201

Problema

Un raft de telefoane de test e de obicei un raft de haos

Orice unealtă de fermă de dispozitive trebuie să rezolve aceleași trei probleme: identitate stabilă la reconectările USB, o vizualizare live fără întârziere, și trafic care poate fi atribuit fiecărui telefon individual.

Pentru echipele care rulează un laborator auto-găzduit de telefoane Android și iOS reale — matrice de suport pentru dispozitive, triaj manual pe versiuni de OS, sau o flotă care trebuie să fie controlabilă și vizibilă de oriunde, nu doar stând la raft.

Phone Farm de la Busymate oferă Android și iOS un singur model comun: un fir de control, o destinație de captură, un releu de oglindire live. Conectezi un telefon și acesta își păstrează o identitate stabilă cât timp e al tău — o reconectare, o schimbare de cablu sau de hub nu îl transformă niciodată într-un dispozitiv „nou”.

Cum rezolvă asta

Privește-l, atinge-l, direcționează-i traficul — per dispozitiv

Ambele platforme partajează un singur model de dispozitiv; doar motoarele de control și capturare de pe dispozitiv diferă.

Privește-l. Atinge-l. Live.

Oglindirea H.264 cu latență redusă transmite ecranul fiecărui telefon în browserul tău — Android prin scrcpy, iOS prin ReplayKit — iar atingerile, glisările și apăsările tale de taste fac dus-întors până la dispozitivul fizic.

Identitate stabilă, control real

Fiecare comandă țintește identitatea stabilă a telefonului, nu un detaliu al sesiunii de cablu care se schimbă la reconectare — astfel, un script care vizează „telefonul acela” continuă să funcționeze după o reconectare, un restart sau o schimbare de port.

Proxy per dispozitiv la scară

HTTPS-ul fiecărui telefon din fermă trece prin proxy-server-ul partajat cu propria identitate — fără un al doilea stack de proxy de rulat, iar traficul a zece telefoane nu se amestecă niciodată într-un singur flux.

Suprafețe implicate
  • Farm
  • Android
  • iOS
  • Proxy
  • MCP

Ghid pas cu pas

De la o cutie de telefoane la o flotă controlabilă și vizibilă

Pornire fără intervenție, apoi rămâne online.

  1. 01

    Instalează daemon-ul gazdă

    Rulează bmfarm pe Mac-ul care conduce telefoanele și autentifică-te o singură dată. Își supraveghează propriile dependențe și rămâne online, chiar și pe o mașină în fața căreia nu stai niciodată.

  2. 02

    Conectează telefoanele

    Telefoanele Android sunt adoptate automat prin ADB cu o configurare aproape zero. Telefoanele iOS sunt provizionate automat — cu excepția atingerilor unice pentru Modul Dezvoltator și Încredere.

  3. 03

    Oglindește, controlează și capturează

    Deschide o oglindă live pentru orice dispozitiv din dashboard, controlează-l direct, și urmărește cum traficul său capturat ajunge în același flux — de la biroul tău sau de oriunde din lume.

Pe host

Cum funcționează de la cutie la flotă

Un daemon pe Mac, apoi rămâne online.

  1. 01

    Instalează host-ul și autentifică-te o dată

    Rulează host-ul fermei pe Mac-ul la care se vor conecta telefoanele și autentifică-te cu contul spațiului tău de lucru. Host-ul se împerechează singur ca dispozitiv, supraveghează uneltele de care depinde și continuă să ruleze pe o mașină în fața căreia nu stă nimeni.

  2. 02

    Conectează telefoane și lasă-le să fie adoptate

    Conectează telefoane Android cu depanarea USB activată și sunt adoptate aproape fără configurare. iPhone-urile sunt pregătite după atingerile unice pe Mod dezvoltator și Încredere. Fiecare dispozitiv primește o identitate stabilă pe host, așa că o schimbare de cablu sau de hub nu îl transformă niciodată într-un telefon nou.

  3. 03

    Oglindește, controlează și rutează, per dispozitiv

    Deschide o oglindă live a oricărui telefon din dashboard și controlează-l direct — atingerile, glisările și tastele fac drumul dus-întors până la dispozitivul fizic. HTTPS-ul fiecărui telefon trece prin propria identitate pe proxy-ul partajat, așa că traficul a zece dispozitive nu se amestecă niciodată într-un singur flux, iar fiecare acțiune e disponibilă unui agent AI prin MCP.

FAQ

Înainte să cumperi un hub, întrebările obișnuite

Câte telefoane poate conduce un Mac?

Câte pot alimenta și enumera fiabil hub-urile lui USB — limita practică e calitatea și lățimea de bandă a hub-ului, nu software-ul. Începe cu un hub și crește de acolo.

Reconectarea creează un dispozitiv duplicat?

Nu. Host-ul emite o identitate stabilă pentru fiecare telefon și o păstrează la reconectări, reporniri și schimbări de port, așa că scripturile și programările țintite spre un telefon continuă să funcționeze.

De ce e oglindirea atât de receptivă?

Ecranul telefonului e transmis ca video H.264 cu latență mică — Android prin scrcpy, iOS prin ReplayKit — iar intrarea ta se întoarce pe aceeași conexiune de control, așa că se simte ca și cum ai ține dispozitivul, nu ca și cum ai privi o prezentare.

Poate ferma să stea în altă parte decât pe biroul meu?

Da. Host-ul rulează nesupravegheat pe orice Mac cu telefoanele atașate; tu oglindești, controlezi și capturezi din dashboard de oriunde ai fi, iar traficul ajunge în același flux ca orice altă sursă.

Transformă un raft de telefoane într-o o fermă de dispozitive reală

Auto-găzduit, fără taxare pe minut, fără taxe pe utilizator — e hardware-ul tău și daemon-ul tău.

Ask your mate