Kullanım senaryosu

Bir Mac, koca bir raf dolusu telefon.

Android ve iOS cihazları takın; otomatik olarak benimsenir ve sağlanırlar — herhangi birini canlı olarak yansıtın, girdiyi yönetin ve her biri kendi proxy kimliğini korur.

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

Sorun

Bir raf dolusu test telefonu genellikle bir kaos rafıdır

Her cihaz farm aracı aynı üç sorunu çözmek zorundadır: USB yeniden bağlanmalarında kararlı kimlik, gecikmesiz canlı görüntü ve her telefona tek tek atfedilebilen trafik.

Gerçek Android ve iOS telefonlardan oluşan kendi kendine barındırılan bir laboratuvar işleten ekipler için — cihaz destek matrisleri, işletim sistemi sürümleri arasında manuel triyaj, veya yalnızca rafın önünde durarak değil, her yerden kontrol edilebilir ve izlenebilir olması gereken bir filo.

Busymate'in Phone Farm'ı Android ve iOS'a tek bir ortak model sunar: tek kontrol hattı, tek yakalama hedefi, tek canlı yansıtma aktarıcısı. Bir telefonu takın; sizin olduğu sürece sabit bir kimlik taşır — yeniden bağlanma, kablo ya da hub değişimi onu asla “yeni” bir cihaza dönüştürmez.

Nasıl çözüyor

İzleyin, dokunun, trafiğini yönlendirin — cihaz başına

Her iki platform da tek bir cihaz modelini paylaşır; yalnızca cihaz üzerindeki kontrol ve yakalama motorları farklıdır.

İzleyin. Dokunun. Canlı.

Düşük gecikmeli H.264 yansıtması her telefonun ekranını tarayıcınıza aktarır — Android'de scrcpy, iOS'ta ReplayKit ile — ve dokunuşlarınız, kaydırmalarınız ve tuş vuruşlarınız fiziksel cihaza gidip gelir.

Kararlı kimlik, gerçek kontrol

Her komut, yeniden bağlanmalarda değişen bir kablo-oturumu ayrıntısını değil, telefonun sabit kimliğini hedefler — böylece “şu telefonu” hedefleyen bir betik, yeniden takma, yeniden başlatma ya da port değişiminden sonra da çalışmaya devam eder.

Ölçeklenebilir cihaz başına proxy

Farm'a bağlı her telefonun HTTPS trafiği, kendi kimliğiyle paylaşılan proxy-server üzerinden geçer — çalıştırılacak ikinci bir proxy yığını yoktur ve on telefonun trafiği asla tek bir akışta birbirine karışmaz.

Dahil olan yüzeyler
  • Farm
  • Android
  • iOS
  • Proxy
  • MCP

Adım adım anlatım

Bir kutu telefondan kontrol edilebilir, izlenebilir bir filoya

Dokunmadan devreye alma, sonra çevrimiçi kalır.

  1. 01

    Ana bilgisayar arka plan sürecini kurun

    Telefonları yöneten Mac'te bmfarm'ı çalıştırın ve bir kez oturum açın. Kendi bağımlılıklarını denetler ve önünde hiç oturmadığınız bir makinede bile çevrimiçi kalır.

  2. 02

    Telefonları takın

    Android telefonlar, neredeyse sıfır yapılandırmayla ADB üzerinden otomatik olarak benimsenir. iOS telefonlar otomatik olarak sağlanır — tek seferlik Geliştirici Modu ve Güven dokunuşları bir kenara.

  3. 03

    Yansıtın, kontrol edin, yakalayın

    Panodan herhangi bir cihazda canlı bir yansıtma açın, doğrudan yönetin ve yakalanan trafiğinin aynı akışa düştüğünü izleyin — masanızdan veya dünyanın öbür ucundan.

Ana makinede

Nasıl çalışır: kutudan filoya

Mac'te bir daemon, sonra çevrimiçi kalır.

  1. 01

    Ana makineyi kurun ve bir kez oturum açın

    Çiftlik ana makinesini telefonların bağlanacağı Mac'te çalıştırın ve çalışma alanı hesabınızla oturum açın. Ana makine kendini bir cihaz olarak eşler, bağımlı olduğu araçları denetler ve önünde kimsenin oturmadığı bir makinede çalışmaya devam eder.

  2. 02

    Telefonları takın ve benimsenmelerine izin verin

    USB hata ayıklaması açık Android telefonları takın; neredeyse sıfır yapılandırmayla benimsenirler. iPhone'lar tek seferlik Geliştirici Modu ve Güven dokunuşlarından sonra hazırlanır. Her cihaz ana makinede kararlı bir kimlik alır; kablo ya da hub değiştirmek onu asla yeni bir telefona dönüştürmez.

  3. 03

    Cihaz bazında yansıtın, sürün ve yönlendirin

    Panodan herhangi bir telefonun canlı yansımasını açın ve doğrudan sürün — dokunuşlar, kaydırmalar ve tuş vuruşları fiziksel cihaza gidip gelir. Her telefonun HTTPS'i paylaşılan proxy üzerindeki kendi kimliğinden geçer; böylece on cihazın trafiği asla tek bir akışta bulanıklaşmaz ve her eylem MCP üzerinden bir yapay zekâ ajanına açıktır.

SSS

Bir hub almadan önce sık sorulanlar

Bir Mac kaç telefonu sürebilir?

USB hub'larının güvenilir biçimde besleyip tanıyabildiği kadar — pratik sınır yazılım değil, hub kalitesi ve bant genişliğidir. Bir hub ile başlayın ve oradan büyüyün.

Yeniden takmak yinelenen bir cihaz oluşturur mu?

Hayır. Ana makine her telefon için kararlı bir kimlik üretir ve yeniden bağlanmalar, yeniden başlatmalar ve port değişimleri boyunca korur; böylece bir telefonu hedefleyen betikler ve zamanlamalar çalışmaya devam eder.

Yansıtma neden bu kadar hızlı tepki veriyor?

Telefonun ekranı düşük gecikmeli H.264 video olarak akıtılır — Android'de scrcpy, iOS'ta ReplayKit ile — ve girdiniz aynı kontrol bağlantısından geri gönderilir; bir slayt gösterisi izlemek gibi değil, cihazı elinizde tutmak gibi hissettirir.

Çiftlik masamdan başka bir yerde olabilir mi?

Evet. Ana makine telefonların takılı olduğu herhangi bir Mac'te gözetimsiz çalışır; nerede olursanız olun panodan yansıtır, sürer ve yakalarsınız; trafik diğer her kaynakla aynı akışa düşer.

Bir raf dolusu telefonu gerçek bir cihaz farm'ına dönüştürün

Kendi kendine barındırılır, dakika başı ücret yok, koltuk ücreti yok — bu sizin donanımınız ve sizin arka plan sürecinizdir.

Ask your mate