AAEON UP Board: pramoninių IoT įrenginių valdymo ir stebėsenos sistemos kūrimas
Naudotos technologijos

Apžvalga
AAEON Technology – tai „ASUS“ įmonių grupei priklausanti pasaulinė pramoninių kompiuterių ir įterptinių sistemų (embedded solutions) gamintoja. Jos UP Board kompiuteriai ir plokštės naudojamos robotikoje, automatizacijoje, dirbtinio intelekto sprendimuose prie paties įrenginio (AI at the Edge) ir daiktų interneto (IoT) infrastruktūroje visame pasaulyje.
Bitspace komanda bendradarbiavo su AAEON kuriant custom programinę įrangą, leidžiančią centralizuotai valdyti UP Board ir kitus pramoninius IoT įrenginius. Projektas apėmė IoT architektūros projektavimą, realaus laiko duomenų srautus, UI/UX dizainą ir integracijas su aparatine įranga.
Rezultatas – moderni valdymo platforma, kurioje operatoriai, partneriai ir galutiniai klientai gali diegti, stebėti ir konfigūruoti tūkstančius įrenginių vienoje sistemoje, neaukojant patikimumo ir saugumo.
Iššūkis
Pramoninėje aplinkoje naudojami IoT įrenginiai reikalauja ypatingo patikimumo, greito duomenų perdavimo ir intuityvaus valdymo. AAEON klientams reikėjo sprendimo, kuris leistų centralizuotai stebėti įrenginių būseną, temperatūras, procesoriaus apkrovą ir jutiklių duomenis realiuoju laiku.
Tuometinė sistema reikalavo rankinio diegimo, nesuteikė aiškios telemetrijos ir negalėjo saugiai perduoti konfigūracijos ar programinės įrangos atnaujinimų į nutolusius UP Board įrenginius. Tai lėmė vėlavimus diegiant naujus įrenginius, neefektyvias pagalbos operacijas ir didelę operatorių apkrovą.
Trečias iššūkis – sąsajos kokybė. Tradiciški aparatinės įrangos valdymo įrankiai dažnai turi pasenusį UI, todėl net patyrę inžinieriai daro klaidas konfigūruodami sudėtingus parametrus. AAEON reikėjo modernios, lengvai suprantamos sistemos, sujungiančios įrenginių konfigūravimo sprendimą su galutiniu vartotoju.
Mūsų sprendimas
Bitspace komanda suprojektavo ir įgyvendino programinės įrangos architektūrą, sujungiančią žemo lygio įrenginių protokolus su modernia web sąsaja. Sprendimas leidžia AAEON klientams ir partneriams valdyti UP Board įrenginius per vieną portalą – nuo pirmo įrenginio aktyvavimo iki nuolatinės stebėsenos ir atnaujinimų.
Projektas vykdytas iteracijomis: pirmiausia – įrenginių integracija ir telemetrijos modulis, vėliau – saugus nuotolinis konfigūravimas, rolėmis grįsta prieiga ir dizaino sistema partnerių prekės ženklams.
Realaus laiko duomenų stebėsena (IoT telemetrija)
Įgyvendinome abipusį duomenų mainų kanalą naudojant WebSockets ir lengvus IoT protokolus. Sistema operatoriams leidžia matyti tūkstančių jutiklių parametrus be reikšmingo vėlavimo ir be perteklinio serverio apkrovimo. Telemetrijos skydeliai rodo temperatūrą, CPU apkrovą, tinklo būseną ir unikalių sensorių reikšmes – viską atnaujinant realiu laiku.
Įrenginių valdymo ir konfigūracijos modulis
Sukūrėme saugų autorizacijos ir komandų perdavimo sluoksnį, leidžiantį administratoriams siųsti konfigūracijos failus ir valdymo komandas tiesiai į AAEON UP įrenginius. Automatizuotos diegimo grandinės (CI/CD) leidžia naujus įrenginius įregistruoti per kelias minutes, o audito žurnalai fiksuoja kiekvieną konfigūracijos pakeitimą.
Moderni ir intuityvi UI/UX sąsaja
Aparatinės įrangos įrankiai dažnai pasižymi pasenusia sąsaja. Mūsų dizaineriai ir front-end inžinieriai suprojektavo švarią, skaitomą ir pritaikytą pramoninei aplinkai valdymo panelę (dashboard), kuri sumažino operatorių daromų klaidų skaičių. Mobiliems įrenginiams pritaikytas dizainas veikia tiek gamyklos aplinkoje, tiek nuotoliniame stebėjimo centre.
Naudotos technologijos
Front-end: React.js ir TypeScript – sklandžiai ir greitai vartotojo sąsajai. Back-end ir API: Node.js, Express, REST API ir WebSockets – realaus laiko ryšiui ir integracijoms. Įrenginių integracijos: Python ir C++ skriptai tiesioginiam darbui su UP Board mikroschemomis ir OS lygmeniu. Infrastruktūra: AWS debesija masteliui ir patikimumui.
Pagrindiniai rezultatai
Rezultatai ir poveikis
"Mūsų klientai pagaliau turi portalą, kuris atitinka mūsų įrangos patikimumą."
— Charlie P., Skaitmeninių produktų vadovas, AAEON
Dažniausiai užduodami klausimai
Kaip užtikrinamas saugumas programuojant pramoninius IoT įrenginius?
Saugumas užtikrinamas šifruojant duomenų srautus (TLS/SSL), naudojant griežtą API autorizaciją, tokenų sistemą ir izoliuotus valdymo kanalus, kad neautorizuoti asmenys negalėtų pasiekti aparatinės įrangos. Visi konfigūracijos pakeitimai fiksuojami audito žurnale.
Ar galite integruoti programinę įrangą su kitų gamintojų plokštėmis ar mikrokontroleriais?
Taip – Bitspace kuria custom sąsajas ir backend sistemas, skirtas įvairių gamintojų įterptinėms sistemoms: Raspberry Pi, NVIDIA Jetson, AAEON UP Board, taip pat custom ARM ir x86 plokštėms. Architektūra projektuojama taip, kad būtų galima prijungti naujus įrenginių tipus per API.
Kuo skiriasi pramoninis IoT (IIoT) nuo vartotojiškų IoT sprendimų?
Pramoninis IoT reikalauja aukštesnio patikimumo, mažesnio vėlinimo, griežtesnio saugumo ir galimybės valdyti tūkstančius įrenginių gamyklose ar kritinėje infrastruktūroje. AAEON projektas – tipinis IIoT atvejis: realaus laiko telemetrija, nuotolinis valdymas ir mastelio keitimas.
Kokias technologijas naudojote AAEON projekte?
Front-end kūrimui – React.js ir TypeScript, back-end – Node.js su REST API ir WebSockets. Įrenginių lygmenyje – Python ir C++ integracijos su UP Board. Infrastruktūrai – AWS debesijos paslaugos.
Ar Bitspace kuria panašius IoT ir embedded sprendimus?
Taip – projektuojame ir įgyvendiname pramoninius IoT portalus, edge computing platformas ir custom embedded integracijas. Susisiekite – aptarsime jūsų įrenginių tipus, protokolus ir reikalingą architektūrą.
Panašūs projektai
Kiti Bitspace įgyvendinti sprendimai jūsų sektoriui

BS/2
ATM ir savitarnos bankininkystės programavimas bankų sektoriui
Perkūrėme BS/2 savitarnos bankininkystės programinę įrangą ir ATM valdymo sistemą – sumažinome išvykų į vietą 40 % ir automatizavome technikų darbo eigas.

Rentit
Trumpalaikės nuomos sistema transportui
Sukūrėme savitarnos nuomos platformą, kurioje vartotojas gali rezervuoti mikroautobusus vos keliais paspaudimus su integruotais mokėjimais ir nuotoline transporto valdymo sistema.
Gopala
Sandėlio valdymo sistema
Sukūrėme sandėlio valdymo sistemą su QR žymėjimu, siuntų priėmimu ir išsiuntimu, darbuotojų veiksmų stebėsena ir sąskaitų išrašymu už atliktas paslaugas.
Pasiruošę pradėti savo projektą?
Aptarkime, kaip galime padėti pasiekti panašius rezultatus
Pradėti pokalbį