2026 PHP 8 MySQL Node.js

DeviceFarm Control – Androidi ja iOS-i seadmete haldusplatvorm

Praegu arendamisel. Turvaline veebiplatvorm mobiilseadmete pargi jälgimiseks, Androidi kaugjuhtimiseks, töövoogude automatiseerimiseks ja käskude auditeerimiseks.

Tellige see teenus
DeviceFarm Control – Androidi ja iOS-i seadmete haldusplatvorm 1 / 9

DeviceFarm Control loodi praktilise vajaduse põhjal: koondada Android-seadmete ja iPhone’ide haldus ühte kaitstud brauseripõhisesse töökeskkonda. Operaator ei pea enam vahetama mitme töölauarakenduse vahel, sest seadmete seisund, ekraanid, käsud, kontod ja aruanded on nähtavad ühes kohas.

Ülesanne

Mobiilseadmete park muutub kiiresti raskesti hallatavaks, kui iga telefoniga tuleb tegeleda eraldi. Vaja oli süsteemi, mis näitab seadmete kättesaadavust, toetab tööd mitme seadmega, säilitab usaldusväärse tegevusajaloo ning hoiab brauseri ADB-st, voogedastusprotsessidest ja füüsilisest riistvarast eraldatuna.

Teostatud lahendus

  • ühine Androidi ja iOS-i juhtpaneel olekute, gruppide ja kiire valikuga;
  • Androidi ekraani H.264 otsevoog ning väiksema andmemahuga stoppkaadri režiim;
  • juhtimine brauserist: puudutused, viiped, tekstisisestus, Home, Back, rakendused, helitugevus ja toide;
  • rakenduste ja failide toimingud, ADB Shell, korduvkasutatavad automaatikastsenaariumid ning ajastatud käivitused;
  • platvormikontode, reklaamikontode ja puhverserveriprofiilide register;
  • aruanded seadmete, käskude, automaatika käivituste ja operaatorite tegevuse kohta.

Arhitektuur ja turvalisus

Juhtimiskiht töötab PHP ja MySQL-i peal, reaalajas ekraaniedastus ning seadmeside on eraldatud Node.js-i teenusesse. Androidi ühendusteks kasutatakse ADB-d ja scrcpy-d. Iga seadmekäsk liigub läbi järjekorra, kontrollitakse operaatori õiguste alusel ja salvestatakse auditilogisse. Halduskeskkonda kaitsevad rollipõhine ligipääs, CSRF-kontroll, kaheastmeline autentimine ja päringusageduse piiramine.

Tulemus

Valmis toimiv platvorm mobiilseadmete labori igapäevaseks kasutamiseks. Seadmeid saab lisada, nende kättesaadavust kontrollida, Androide kaugjuhtida, korduvaid töid automatiseerida ja hiljem täitmise ajalugu üle vaadata. iOS-seadmed kuuluvad samasse inventari- ja ekraanivaate töövoogu, kuid kasutavad eraldi integratsiooniteed, mis arvestab platvormi tehniliste piirangutega.

Kasutatud tehnoloogiad
PHP 8 MySQL Node.js WebSocket ADB scrcpy iOS
Vajate sarnast lahendust? Kirjeldage ülesannet — vaatame selle üle ja koostame sobiva pakkumise
Võtke meiega ühendust
WhatsApp Telegram Viber +371 2013 1000