Projekty GlobalLogic v oblasti vývoja softvéru Wi-Fi routrov

share

Kľúčové fakty

Engineers

Viac ako 10 rokov skúseností v odbore

Engineers

Spolupracujeme s poprednými výrobcami sieťových zariadení a najväčšími poskytovateľmi internetu

Engineers

Viac ako 20 projektov a produktov

Engineers

Desiatky miliónov predplatiteľov širokopásmového pripojenia používajú náš softvér každý deň

Oblasti

Trainings

Softvér pre Wi-Fi routre

Wi-Fi router je všeobecný pojem používaný na označenie multifunkčných sieťových zariadení, ktoré môžu kombinovať DSL alebo káblový modem, sieťový prepínač, spotrebiteľský router a bezdrôtový prístupový bod. V minulosti takéto funkcie poskytovali samostatné zariadenia, v súčasnosti sú však všetky spojené do jedného zariadenia. Tím GlobalLogic je zapojený do všetkých fáz vývoja softvéru pre Wi-Fi routre. Softvér, ktorý vyvíjame, je založený ako na open source systémoch (OpenWrt a RDK-B), tak aj na proprietárnom vývoji.

Trainings

Softvér pre prístupové body Wi-Fi a systémy Mesh

Spoločnosť GlobalLogic vyvíja softvérové riešenie, ktoré vám umožní vyhodnotiť prostredie Wi-Fi, predpovedať úroveň spokojnosti používateľov a prijať opatrenia na jeho zlepšenie. Systémy Wi-Fi Mesh umožňujú dosiahnuť úplné pokrytie celého domu alebo veľkého bytu a poskytujú plynulý roaming. GlobalLogic vyvíja a integruje tieto systémy. EasyMesh je nový otvorený štandard určený na zjednotenie zariadení od rôznych výrobcov. Náš tím sa podieľa na prvej implementácii tohto open source štandardu.

Trainings

Riešenia pre informačnú bezpečnosť domácich routrov

Akékoľvek zariadenie domácej siete je dnes atraktívnym cieľom neoprávneného prístupu a úniku dôverných informácií: od osobných počítačov, tabletov, smartfónov a zariadení IoT až po router poskytujúci pripojenie na internet. Tím GlobalLogic vyvíja riešenia pre poskytovateľov komunikačných služieb a integruje bezpečnostné služby bez potreby výmeny existujúcich zákazníckych routrov. Integrovaním modulov sledovania a analýzy sieťového prenosu do domácich routrov získava koncový zákazník možnosti centrálnej kontroly bezpečnosti pripojených zariadení. Používateľ má k dispozícii funkcie monitorovania každého zariadenia a sieťovej analýzy prostredníctvom aplikácie, ktorá podporuje interakciu s cloudovým domácim bezpečnostným systémom.

Trainings

Manuálne a automatizované testovanie Wi-Fi routrov

Kvalita softvéru hrá dôležitú úlohu pre zariadenia s miliónmi kópií. Inžinieri spoločnosti GlobalLogic vykonávajú rôzne typy testovania a používajú profesionálne nástroje na zabezpečenie kvality softvéru, vrátane telekomunikačných zariadení poskytujúcich pripojenie xDSL, DOCSIS, xPON a FTTH, miestností DMZ, izolovaných miestností pre nástroje na testovanie Wi-Fi, ako sú IXIA Veriwave, CDRouter, atď. Znalosť Linuxu a sieťových technológií v tomto zohráva kľúčovú úlohu, takže väčšina našich technikov QA má skúsenosti so správou siete. Platforma je založená na programoch PyTest a Allure Report pre automatizované testovanie

Projektové technológie

Programovacie jazyky:

C / C ++
Bash
Python
JavaScript
Lua

Operačné systémy:

OpenWRT
Yocto Linux
Embedded Linux

Nástroje na tvorbu a kompiláciu:

GNU Make
Automake
Buildroot

Networking:

Ethernet, Wi-Fi, xDSL, DOCSIS, xPON,
LTE, 5G
TCP / IP (v4 and v6)
NAT / Routing
CWMP / TR-181, SNMP, WebPA
RTP / SIP / MGCP

Wi-Fi:

802.11 a, b, g, n, ac, ax
Client, AP, WDS, Mesh
Security Wi-Fi
Radio resource management, Fast roaming,
Network Management
802.11s, EasyMesh

Manuálne a automatizovzné testovanie:

Linux
TCP / IP
Wi-Fi
Python

Pozrite si video nižšie, ak sa chcete dozvedieť viac o našom vývoji:

Náš vývoj

platform management

Wi-Fi QoE

Náš inteligentný systém založený na strojovom učení vám umožňuje dosiahnuť optimálnu kvalitu komunikácie bez použitia ďalšieho vybavenia. Používa sa nepretržité monitorovanie pásma a záťaže, dynamická zmena kanála a riadenie vysokofrekvenčného pásma.

platform management

Softvér pre prístupové body Wi-Fi a systémy Mesh

Nový softvér pre routre založený na OpenWrt, ktorý je v súlade s princípmi prpl High-Level and Low-Level API, vám umožňuje rýchlo pridať podporu pre nové hardvérové platformy a užívateľské služby.

platform management

Wi-Fi Multi-PSK

Tento vývoj umožňuje nastaviť viac hesiel pre jeden prístupový bod Wi-Fi s rôznymi úrovňami prístupu.

platform management

Optimalizácia odozvy siete

Aby sme zlepšili výkon bežných zariadení založených na jadre Linuxu verzie 2.6 a 3.0, preniesli sme do týchto verzií moderné algoritmy QoS, ako napríklad FQ-CoDel.
To znížilo odozvu siete a zlepšilo kvalitu aplikácií v reálnom čase, ako sú audiokonferencie a videokonferencie alebo online hry.

platform management

NFV / SDN

Použitie NFV a SDN vám umožňuje vytvoriť sieťovú architektúru, ktorá je flexibilnejšia, programovateľnejšia a efektívne využíva hardvérové prostriedky.
Topológia siete s podporou SDN je postavená na platforme SEBA-in-a-box vo virtuálnom prostredí.

platform management

WebPA a cloudová analýza

Náš tím vyriešil problém definovania hraníc „správnej“ a „nesprávnej“ prevádzky zariadenia a prevencie jeho zlyhania.
To je možné pomocou našej metódy zhromažďovania a analýzy údajov o prevádzke vzdialených zariadení (routre, prijímače digitálnej televízie atď.). Tento prístup umožňuje výrazne znížiť počet hovorov od používateľov služieb na linku podpory.

Profily špecialistov

platform management

Linux vývojári s jazykom C

Vyvíjajú softvér pre Wi-Fi routre v jazyku C. Ich špecializácia zahŕňa výskum, prípravu technických špecifikácií, vývoj kódu, korekciu chýb. Vo väčšine prípadov ide o vývoj user space Linux aplikácii, niekedy aj kernel space. Dominuje štýl asynchrónneho programovania so zameraním na sieťové technológie.

Základné kompetencie:

  • Výborná znalosť jazyka C, chápanie kompilačných nástrojov a kompilácie pre iné platformy
  • Skúsenosti s vývojom v prostredí Linux
  • Vynikajúca znalosť sietí a protokolov
  • Znalosť jazyka C ++ je vítaná, ale nevyžaduje sa
  • Praktické skúsenosti s OpenWrt / DD-WRT

platform management

Linux vývojári s jazykom C / C++

Vyvíjajte softvér pre Wi-Fi routre v jazykoch C a C ++.

V porovnaní s Linux vývojárom v jazyku C musí C / C ++ vývojár v systéme Linux navyše poznať programovací jazyk C ++, ktorý sa používa na vytvorenie niektorých častí nášho softvéru.

Základné kompetencie:

  • Výborná znalosť C a C ++
  • Skúsenosti s OpenWrt
  • Praktické skúsenosti s embedded Linux systémom a sieťami
  • Znalosť jazyka Python, skriptovania Bash, Lua
  • Vaše prispievanie k open-source softvéru
  • Schopnosť efektívne a rýchlo sa učiť

platform management

Inžinieri pre testovanie sietí

Podieľajte sa na vývoji a testovaní nových funkcií ako súčasť tímu SCRUM, ako aj na vytváraní, údržbe a vykonávaní testovacích scenárov počas regresného testovania.

Na automatizované testy sa používajú systémy IXIA, CDRouter a špeciálny systém vyvinutý spoločnosťou.

Základné kompetencie:

  • Vynikajúca znalosť sietí, skúsenosti so správou sietí
  • Pochopenie základných princípov testovania softvéru
  • Znalosť jazykov Python a Bash je vítaná
  • Praktické skúsenosti s OpenWrt / DD-WRT

Pridajte sa k nám!