Zer egiten saiatzen ari da Huawei Harmony OS 2.0?Kontua da, zer da IoT (Gauzen Internet) sistema eragilea?Gaiari berari dagokionez, sareko erantzun gehienak gaizki ulertuak direla esan daiteke.Adibidez, txosten gehienek gailu batean exekutatzen den sistema txertatua eta Harmony OS sistema eragilea "Gauzen Internet" gisa aipatzen dute.Beldur naiz hori ez ote den.
Albiste honetan behintzat, gaizki dago.Alde nabarmena dago.
Ordenagailuaren sistema eragilea erabiltzaileei softwarearen bidez ordenagailuak erabiltzen laguntzen ari dela esaten badugu, sistema txertatua IoT gailuen sareko eta informatika arazoak beraiek konpontzea da.Harmony OS-en diseinuaren ideia erabiltzaileek zer egin dezaketen eta nola egin softwarearen bidez ebaztea da.
Bi sistema hauen arteko ezberdintasuna eta Harmony OS 2.0-k ideia honekin egin duenaren berri emango dut.
1.IoT-rako txertatutako sistema ez da Harmonyren parekoa
Lehenik eta behin, denek jakin behar duten zerbait dago.IoT-aren garaian, gailu elektronikoak kopuru handi batean sortzen ari dira, eta terminalek isomerizazioa aurkezten dute.Honek hainbat fenomeno eragiten ditu:
Bata da gailuen arteko konexioaren hazkunde-tasa gailua bera baino askoz handiagoa dela.(Adibidez, erloju adimendun bat wifi eta Bluetooth gailu anitzetara konekta daiteke aldi berean.)
Bestea, gailuaren berezko hardwarea eta konexio-protokoloak gero eta dibertsifikatuagoak dira, eta zatikatuta dagoela ere esan daiteke.(Adibidez, IoT gailuen biltegiratze-espazioa potentzia baxuko terminaletarako hamarna kilobytetik ibilgailuen terminaletarako ehunka megabyterainokoa izan daiteke, errendimendu baxuko MCU batetik hasi eta zerbitzari txip indartsuetaraino).
Denok dakigunez, sistema eragilearen garrantzia gailuaren hardwarearen oinarrizko funtzioak abstraitzea da eta aplikazio-software ezberdinentzako interfaze bateratua eskaintzea da, horrela hardware-programazio-eragiketa konplexuak isolatzea eta babestea.Hainbat aplikaziok hardwarea manipulatzeko aukera ematen du, hardwareari aurre egin beharrik gabe.
Gauzen Interneten, hardwarean bertan arazo berriak agertu dira, hau da, aukera eta erronka berri bat sistema eragileentzat.Gailu horien konektagarritasunari, zatiketari eta segurtasunari aurre egiteko, txertatutako sistema eragile dezente sortu dira, hala nola, Huawei-ren Lite OS, Mbed OS ARM, FreeRTOS eta safeRTOS hedatua, Amazon RTOS, etab.
IoT sistema txertatuaren ezaugarri nabarmenak hauek dira:
Hardware kontrolatzaileak sistema eragilearen nukleotik bereiz daitezke.
IoT gailuen ezaugarri heterogeneo eta zatikatuak direla eta, gailu ezberdinek firmware eta kontrolatzaile desberdinak dituzte.Kontrolatzailea sistema eragilearen nukleotik bereizi behar dute, sistema eragilearen nukleoa baliabide eskalagarriagoa eta berrerabilgarriagoa izan dadin.
Sistema eragilea konfiguratu eta egokitu daiteke.
Lehen esan dudan bezala, IoT terminalen hardware konfigurazioak biltegiratze espazioa du hamar kilobytetik ehunka megabyteraino.Hori dela eta, sistema eragile bera egokitu edo dinamikoki konfiguratu behar da, aldi berean, gama baxuko edo goi mailako eskakizun konplexuetara egokitzeko.
Gailuen arteko lankidetza eta elkarreragingarritasuna bermatu.
Gero eta zeregin gehiago egongo dira gailu bakoitzak elkarren artean lan egiteko Gauzen Internet ingurunean.Sistema eragileak Gauzen Interneteko tresnen arteko komunikazio funtzioa bermatu behar du.
Ziurtatu IoT gailuen segurtasuna eta sinesgarritasuna.
IoT gailuak berak datu sentikorragoak gordetzen ditu, beraz, gailurako sarbide-autentifikazio-eskakizunak handiagoak dira.
Pentsamendu honen arabera, sistema eragile mota honek IoT gailuen hardwarearen funtzionamendua, elkarrekiko deiak eta sareko arazoak konpontzen dituen arren, ez du kontuan hartzen erabiltzaileek sistema horiek zer eta nola erabil ditzaketen Internetera konektatuta IoT gailuak errazteko.
Erabiltzaileen ikuspuntutik, IoT gailu sistema baterako dei-prozesua, oro har, honelakoa da:
Erabiltzaileek beren APP edo IoT gailuaren atzeko planoko kudeaketa erabili behar dute (adibidez, hodeiko kudeatzailea), gailuko IoT interfazea deitu eta, ondoren, hardware gailura sartu behar dute IoT gailuko sistemaren bidez.Honek sistema eragile mugikorren eta Gauzen Interneten gailu sistemaren arteko elkar deiak dakar askotan.Hemengo aplikazioa Gauzen Interneten gailuaren atzeko planoko kudeaketa bat besterik ez da.Gauzen Interneteko edozein gailuren arteko lotura oso zaila izango da.
2.Zer hobetu du Harmonyk bere diseinu ideietan?
Gailuen arteko konexioa jada ez da aplikazio geruzen funtzio bat, baizik eta middleware bidez kapsulatu eta isolatu egiten da.
Azalera, Harmony OS 2.0-k IoT gailuen konexioa isolatzen du banatutako "soft-bus" bidez, eta horrela sistema mugikorretako konexioen kudeaketa saihestuz, prentsaurrekoan Harmony telefono mugikorra eta gauzen Internet gailuen elkarrekiko deia oso handia da. komenigarria.
Baina sistema eragilearen ikuspuntutik, konexioen kapsulazioaren isolamenduak konexioen kudeaketaren erosotasuna baino gehiago dakar.Horrek esan nahi du "konektibitatea" aplikazio-geruzatik hardware-geruzara jaisten dela, eta sistema eragile zatikatu baten oinarrizko gaitasun bihurtuz.
Alde batetik, plataforma anitzeko sistema eragilearen baliabideen deiek ez dute geruzak zeharkatu behar.Horrek esan nahi du sistemaren arteko datuen elkarrekintza ez dela erabiltzaileak konektatu eta balioztatu behar.Hori dela eta, sistema eragileak gailu guztietan dei dezake konexioaren kalitatea bermatuz.Une honetan, bi gailuen arteko hardware-gailu/informatika-sistema/biltegiratze-sistema elkarreragingarria da, beraz, partekatutako bi hardware/biltegiratze gailu edo gehiago inplementatu ditzakete: "super terminal", hala nola gailuen arteko kameraren sinkronizazioa, fitxategien sinkronizazioa, eta baita etorkizuneko CPU/GPU plataforma anitzeko deiak ere.
Bestalde, garatzaileek beraiek ez dutela gehiegi zentratu behar IoT konektibitatearen arazketa konplexuan adierazten du.Logika funtzionalean eta interfazeen logikan zentratu behar dute.Horrek IoT aplikazioaren garapen-kostua nabarmen murriztuko du, aldez aurretik aplikazio-sistema bakoitza garatu eta aplikazio-funtzio oinarrizkoenetatik gailuaren konexiora garatu behar zelako, eta ondorioz aplikazio-sistemaren moldagarritasun eskasa izango da.Garatzaileek Harmony sistemak eskaintzen duen APIan soilik fidatu behar dute arazketa-konexio konplexua saihesteko eta gailu anitz egokitzeko eta garatzeko.
Pentsa daiteke etorkizunean IoT gailu anitzek inplementatuko dituzten aplikazio asko egongo direla, eta aplikazio hauek elkarrekin pilatzea baino askoz eraginkorragoak izango dira.Efektu horiek garapen-kostu nahiko handiak izan behar dira, horrela lortzea zaila da.
Kasu honetan, gaitasuna:
1. Saihestu sistemaren arteko deiak guztiz, IoT softwarea eta IoT hardware gailu asko sistema eragilearen bidez benetan desakoplatu daitezen.
2. Eszenatoki guztiz desberdinei aurre eginez, ezinbesteko zerbitzuak (zerbitzu atomikoaren txartela) eskaintzea IoT gailu guztiei sistema eragile baten bidez.
3. Aplikazioen garapenak logika funtzionalean bakarrik bideratu behar du, eta horrek nabarmen hobetzen du IoT gailuko hainbat aplikazioren garapenaren eraginkortasuna.
Gailu guztiak konektatuta daudenean sakonki pentsatzen badugu, gailuko aplikazio zerbitzuek lehentasuna izango dute?Jakina, egungo Harmony sistemak zerbitzuak eskaintzeko muina izan behar du, eta giza arretarako gailua da gailu nagusia.
Hasieran esan dudan bezala, lehendik dagoen Internet of Thing sistemarekin alderatuta, gauzen Interneten gailuen konexio masiboaren eta gailuen zatiketaren oinarrizko arazoak soilik konpontzen ditu, IoT gailuak elkarrekin konekta daitezen;sistema eragile gisa, gehiago kontuan hartu beharko litzateke erabiltzaileek eta garatzaileek gailu hauek erabiltzea edo deitzea zein erraza den 1=1 2 baino handiagoaren efektua osatzeko.
Argitalpenaren ordua: 2021-06-11