2026 PHP 8 MySQL Node.js

DeviceFarm Control — Android un iOS ierīču pārvaldības platforma

Pašlaik izstrādē. Droša tīmekļa platforma mobilo ierīču parka uzraudzībai, Android attālinātai vadībai, automatizācijai un auditējamām komandām.

Pasūtīt šo pakalpojumu
DeviceFarm Control — Android un iOS ierīču pārvaldības platforma 1 / 9

DeviceFarm Control tika izstrādāta praktiskam uzdevumam: apvienot Android ierīču un iPhone pārvaldību vienā aizsargātā pārlūka saskarnē. Operatoram vairs nav jāpārslēdzas starp vairākām darbvirsmas programmām — ierīču stāvoklis, ekrāni, komandas, konti un pārskati ir pieejami vienuviet.

Uzdevums

Mobilo ierīču parks ātri kļūst grūti pārskatāms, ja katrs tālrunis tiek apkalpots atsevišķi. Bija vajadzīga sistēma, kas parāda tiešsaistes statusu, ļauj strādāt ar vairākām ierīcēm, saglabā darbību vēsturi un vienlaikus nodala pārlūku no ADB, straumēšanas procesiem un fiziskā aprīkojuma.

Kas tika īstenots

  • kopīgs Android un iOS ierīču panelis ar statusiem, grupām un ātru atlasi;
  • Android ekrāna tiešraide ar H.264, kā arī ekonomisks fiksētā kadra režīms;
  • vadība no pārlūka: pieskāriens, vilkšana, teksta ievade, Home, Back, lietotnes, skaļums un barošana;
  • lietotņu un failu darbības, ADB Shell, automatizācijas scenāriji un plānota izpilde;
  • kontu, reklāmas kabinetu un starpniekserveru profilu uzskaite;
  • ierīču, komandu, automatizācijas un operatoru darbību pārskati.

Arhitektūra un drošība

Vadības daļa veidota ar PHP un MySQL, bet reāllaika ekrāna plūsma un darbs ar ierīcēm ir nodalīts Node.js servisā. Android savienojumiem tiek izmantots ADB un scrcpy. Katra komanda nonāk rindā, tiek pārbaudīta atbilstoši lietotāja tiesībām un ierakstīta audita žurnālā. Administrācijas slānī darbojas lomu kontrole, CSRF aizsardzība, divu faktoru autentifikācija un pieprasījumu ātruma ierobežošana.

Rezultāts

Ir izveidota darbojoša platforma ikdienas darbam ar mobilo ierīču laboratoriju: jaunus tālruņus var pievienot panelim, pārbaudīt to pieejamību, attālināti vadīt Android ierīces, organizēt atkārtojamus uzdevumus un pēc tam pārskatīt izpildes vēsturi. iOS ierīces ir iekļautas kopējā inventarizācijas un ekrāna priekšskatījuma kontūrā, saglabājot atsevišķu, platformai drošu integrācijas ceļu.

Izmantotās tehnoloģijas
PHP 8 MySQL Node.js WebSocket ADB scrcpy iOS
Nepieciešams līdzīgs risinājums? Aprakstiet uzdevumu — izvērtēsim to un sagatavosim piemērotu piedāvājumu
Sazināties ar mums
WhatsApp Telegram Viber +371 2013 1000