Сценарий использования

Один Mac, целая полка телефонов.

Подключите устройства Android и iOS — они автоматически принимаются и подготавливаются: транслируйте любое в реальном времени, управляйте вводом, и каждое сохраняет собственную прокси-идентичность.

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

Проблема

Полка тестовых телефонов обычно превращается в хаос

Любой инструмент для фермы устройств должен решать одни и те же три проблемы: стабильную идентичность при переподключении USB, живой просмотр без задержек и трафик, который можно приписать каждому телефону индивидуально.

Для команд, эксплуатирующих самостоятельную лабораторию реальных телефонов Android и iOS — матрицы поддержки устройств, ручную сортировку по версиям ОС, или парк, который должен быть управляемым и наблюдаемым откуда угодно, а не только стоя у полки.

Phone Farm от Busymate даёт Android и iOS единую модель: один канал управления, один приёмник захвата, один ретранслятор живого зеркала. Подключите телефон — и он сохраняет стабильную идентичность, пока принадлежит вам: переподключение, замена кабеля или хаба никогда не превращает его в «новое» устройство.

Как это решается

Смотрите, управляйте, маршрутизируйте его трафик — по устройствам

Обе платформы используют единую модель устройства; различаются только движки управления и захвата на самом устройстве.

Смотрите. Управляйте. В реальном времени.

Зеркалирование H.264 с низкой задержкой транслирует экран каждого телефона в ваш браузер — Android через scrcpy, iOS через ReplayKit — а ваши касания, свайпы и нажатия клавиш идут туда-обратно до физического устройства.

Стабильная идентичность, реальное управление

Каждая команда адресуется стабильной идентичности телефона, а не детали кабельной сессии, меняющейся при переподключении — поэтому скрипт, нацеленный на «тот самый телефон», продолжает работать после переподключения, перезагрузки или смены порта.

Проксирование по устройствам в масштабе

HTTPS каждого телефона фермы проходит через общий proxy-server с собственной идентичностью — не нужен второй прокси-стек, а трафик десяти телефонов никогда не сливается в одну ленту.

Задействованные поверхности
  • Farm
  • Android
  • iOS
  • Proxy
  • MCP

Пошаговое руководство

От коробки телефонов к управляемому и наблюдаемому парку

Настройка без вмешательства, а дальше — стабильная работа онлайн.

  1. 01

    Установите демон хоста

    Запустите bmfarm на Mac, управляющем телефонами, и войдите один раз. Он следит за собственными зависимостями и остаётся онлайн даже на машине, за которой вы никогда не сидите.

  2. 02

    Подключите телефоны

    Телефоны Android автоматически принимаются через ADB практически без настройки. Телефоны iOS автоматически подготавливаются — за исключением однократных нажатий Режима разработчика и Доверия.

  3. 03

    Зеркалируйте, управляйте и захватывайте

    Откройте живое зеркало любого устройства из дашборда, управляйте им напрямую и наблюдайте, как его захваченный трафик попадает в ту же ленту — с вашего стола или с другого конца света.

На хосте

Как это работает от коробки до парка

Один демон на Mac — и он остаётся онлайн.

  1. 01

    Установите хост и войдите один раз

    Запустите хост фермы на Mac, к которому будут подключаться телефоны, и войдите с аккаунтом вашего рабочего пространства. Хост сам сопрягается как устройство, следит за инструментами, от которых зависит, и продолжает работать на машине, за которой никто не сидит.

  2. 02

    Подключите телефоны и дайте им принять себя

    Подключите Android-телефоны с включённой отладкой по USB — они принимаются почти без настройки. iPhone подготавливаются после однократных нажатий «Режим разработчика» и «Доверять». Каждое устройство получает на хосте стабильную идентичность, так что смена кабеля или хаба никогда не превращает его в новый телефон.

  3. 03

    Зеркалируйте, управляйте и маршрутизируйте — по устройствам

    Откройте живое зеркало любого телефона из дашборда и управляйте им напрямую — касания, свайпы и нажатия клавиш проходят туда и обратно к физическому устройству. HTTPS каждого телефона идёт через его собственную идентичность на общем прокси, поэтому трафик десяти устройств никогда не сливается в одну ленту, а каждое действие доступно ИИ-агенту по MCP.

ЧЗВ

Прежде чем покупать хаб — обычные вопросы

Сколько телефонов может тянуть один Mac?

Столько, сколько его USB-хабы могут надёжно запитать и распознать — практический предел задают качество и пропускная способность хаба, а не софт. Начните с одного хаба и растите от него.

Создаёт ли переподключение дубликат устройства?

Нет. Хост выдаёт каждому телефону стабильную идентичность и сохраняет её при переподключениях, перезагрузках и смене портов, поэтому скрипты и расписания, нацеленные на телефон, продолжают работать.

Почему зеркало такое отзывчивое?

Экран телефона передаётся как видео H.264 с низкой задержкой — Android через scrcpy, iOS через ReplayKit, — а ваш ввод возвращается по тому же управляющему соединению, так что ощущение — будто держишь устройство в руках, а не смотришь слайды.

Может ли ферма стоять не на моём столе?

Да. Хост работает без присмотра на любом Mac с подключёнными телефонами; вы зеркалируете, управляете и захватываете из дашборда, где бы ни находились, а трафик попадает в ту же ленту, что и любой другой источник.

Превратите полку телефонов в настоящую ферму устройств

Самостоятельный хостинг, без поминутной оплаты, без платы за место — это ваше железо и ваш демон.

Ask your mate