Grįžti į projektus
    AAEON

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

    IoT
    Įrenginių valdymas
    Edge
    Embedded

    Naudotos technologijos

    AAEON

    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

    Intuityvus įrenginių įvedimo vedlys su aparatinės įrangos diagnostika per atstumą
    Realaus laiko telemetrijos stebėsena ir operatyvūs įspėjimai
    Saugus nuotolinis konfigūravimas ir firmware atnaujinimai
    Rolėmis paremta prieiga ir audito žurnalai
    CI/CD grandinė programinės įrangos ir UI atnaujinimams
    Lanksti dizaino sistema partnerių prekės ženklams
    Operacijų gairės ir mokymai administratorių komandoms

    Rezultatai ir poveikis

    3x
    Greitesnis įrenginių diegimas
    35%
    Sumažėjusios pagalbos užklausos
    <1 s
    Realaus laiko duomenų atvaizdavimas
    24/7
    Globalus stebėjimas

    "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ą.

    Pasiruošę pradėti savo projektą?

    Aptarkime, kaip galime padėti pasiekti panašius rezultatus

    Pradėti pokalbį