Unsa ang gisulayan nga buhaton sa Huawei Harmony OS 2.0?Sa akong hunahuna ang punto mao, unsa ang IoT (Internet of Things) operating system?Mahitungod sa hilisgutan mismo, maingon nga kadaghanan sa mga tubag sa online wala masabti.Pananglitan, kadaghanan sa mga taho nagtumong sa naka-embed nga sistema nga nagdagan sa usa ka aparato ug Harmony OS ingon ang operating system nga "Internet of Things".Nahadlok ko nga dili kana husto.
Labing menos sa kini nga balita, kini sayup.Adunay usa ka mahinungdanon nga kalainan.
Kung giingon namon nga ang operating system sa kompyuter nagtabang sa mga tiggamit sa paggamit sa ilang mga kompyuter pinaagi sa software, nan ang naka-embed nga sistema mao ang pagsulbad sa mga problema sa networking ug pag-compute sa mga aparato sa IoT mismo.Ang ideya sa disenyo sa Harmony OS mao ang pagsulbad kung unsa ang mahimo sa mga tiggamit ug kung giunsa kini buhaton pinaagi sa software.
Ipaila dayon nako ang kalainan tali niining duha ka mga sistema ug kung unsa ang nahimo sa Harmony OS 2.0 niini nga ideya.
1.Ang Naka-embed nga Sistema para sa IoT dili parehas sa Harmony
Una sa tanan, adunay usa ka butang nga kinahanglan mahibal-an sa tanan.Sa edad sa IoT, ang mga elektronik nga aparato nag-uswag sa daghang mga numero, ug ang mga terminal nagpresentar sa isomerization.Nagdala kini og daghang mga panghitabo:
Ang usa mao ang rate sa pagtubo sa koneksyon tali sa mga aparato labi ka dako kaysa sa aparato mismo.(Pananglitan, ang usa ka smartwatch mahimong magkonektar sa wifi ug daghang mga Bluetooth device nga dungan.)
Ang usa mao, ang kaugalingon nga hardware ug mga protocol sa koneksyon sa aparato labi nga nagkadaiya, ug mahimo pa nga giingon nga tipik.(Pananglitan, ang storage space sa IoT device mahimong gikan sa napulo ka Kilobytes para sa low-power terminals ngadto sa gatusan ka megabytes sa mga terminal sa sakyanan, gikan sa low-performance MCU ngadto sa gamhanan nga server chips.)
Sama sa nahibal-an namong tanan, ang kamahinungdanon sa operating system mao ang pag-abstract sa mga batakang gimbuhaton sa hardware sa aparato ug paghatag usa ka hiniusa nga interface alang sa lainlaing software sa aplikasyon, sa ingon gilain ug gipanalipdan ang komplikado nga mga operasyon sa pag-iskedyul sa hardware.Gitugotan niini ang lainlaing mga aplikasyon sa pagmaniobra sa hardware nga dili kinahanglan nga atubangon ang hardware.
Sa Internet sa mga Butang, bag-ong mga problema ang nagpakita sa hardware mismo, nga usa ka bag-ong oportunidad ug usa ka bag-ong hagit alang sa mga operating system.Aron matubag ang koneksyon, pagkabahin, ug seguridad sa kini nga mga aparato mismo, pipila ka mga naka-embed nga operating system ang nahimo, sama sa Lite OS sa Huawei, Mbed OS sa ARM, FreeRTOS, ug ang gipalawig nga safeRTOS, Amazon RTOS, ug uban pa.
Ang mga bantog nga bahin sa naka-embed nga sistema sa IoT mao ang:
Ang mga drayber sa hardware mahimong mabulag gikan sa kernel sa operating system.
Tungod sa heterogeneous ug fragmented nga mga kinaiya sa IoT device, lain-laing mga device adunay lain-laing mga firmware ug mga drayber.Kinahanglan nilang ibulag ang drayber gikan sa kernel sa operating system aron ang kernel sa operating system mahimong mas scalable ug magamit pag-usab nga kapanguhaan.
Ang operating system mahimong ma-configure ug ipahiangay.
Sama sa akong giingon kaniadto, ang hardware configuration sa IoT terminals adunay storage space gikan sa napulo ka kilobytes ngadto sa gatusan ka megabytes.Busa, ang parehas nga operating system kinahanglan nga ipahiangay o dinamikong i-configure aron ipahiangay sa ubos nga katapusan o high-end nga komplikado nga mga kinahanglanon nga dungan.
Siguruha ang kolaborasyon ug interoperability tali sa mga aparato.
Adunay dugang ug dugang nga mga buluhaton alang sa matag aparato nga magtrabaho sa usag usa sa palibot sa Internet of Things.Kinahanglang garantiya sa operating system ang function sa komunikasyon tali sa mga instrumento sa Internet of Things.
Siguruha ang seguridad ug kredibilidad sa mga aparato sa IoT.
Ang IoT device mismo nagtipig sa mas sensitibo nga datos, busa ang mga kinahanglanon sa pag-authentication sa pag-access alang sa device mas taas.
Ubos sa kini nga matang sa panghunahuna, bisan kung kini nga klase sa operating system nagsulbad sa operasyon sa hardware, pagtawag sa usag usa, ug mga problema sa networking sa mga aparato sa IoT, wala kini gikonsiderar kung unsa ug kung giunsa magamit sa mga tiggamit kini nga mga sistema aron mapadali ang mga aparato sa IoT nga konektado sa Internet.
Gikan sa panan-aw sa mga tiggamit, ang proseso sa pagtawag alang sa ingon nga sistema sa aparato sa IoT kasagaran sama niini:
Ang mga tiggamit kinahanglan nga mogamit sa ilang APP o IoT device nga pagdumala sa background (sama sa cloud manager), paghangyo sa IoT interface sa device, ug dayon pag-access sa hardware device pinaagi sa sistema sa IoT device.Kini kasagaran naglakip sa mutual nga tawag tali sa mobile operating system ug sa Internet of Things device system.Ang APP dinhi usa lang ka pagdumala sa background sa aparato sa Internet of Things.Ang koneksyon tali sa bisan unsang aparato sa Internet of Things mahimong labi ka komplikado.
2.Unsa ang gipauswag sa Harmony sa mga ideya sa disenyo niini?
Ang koneksyon tali sa mga aparato dili na usa ka function sa layer sa aplikasyon apan gi-encapsulated ug gilain pinaagi sa middleware.
Sa ibabaw, ang Harmony OS 2.0 nag-inusara sa koneksyon sa IoT nga mga device pinaagi sa "giapod-apod nga soft-bus, sa ingon naglikay sa pagdumala sa koneksyon sa mga mobile system aron makita nimo sa press conference ang mutual call Harmony mobile phone ug Internet of Things device kaayo. kombenyente.
Apan gikan sa usa ka panglantaw sa operating system, ang koneksyon sa encapsulation isolation nagdala labaw pa sa kasayon sa pagdumala sa koneksyon.Nagpasabot kini nga ang "koneksyon" mikunsad gikan sa layer sa aplikasyon ngadto sa layer sa hardware, nga nahimong sukaranan nga kapabilidad sa usa ka tipik nga operating system.
Sa usa ka bahin, ang cross-platform operating system resource calls dili kinahanglan nga motabok sa mga layer.Kini nagpasabot nga ang cross-system data interaction dili kinahanglan nga konektado ug validated sa user.Busa, ang operating system mahimong makatawag sa mga aparato samtang gisiguro ang kalidad sa koneksyon.Niining panahona, ang hardware device/computing system/storage system tali sa duha ka device kay interoperable, mao nga duha o daghan pa nga shared hardware/storage devices ang maka-implementar—”super terminal,” sama sa pag-synchronize sa cross-device camera, file synchronization, ug bisan ang posible nga umaabot nga CPU/GPU cross-platform nga mga tawag.
Sa laing bahin, nagrepresentar usab kini nga ang mga developer mismo dili kinahanglan nga mag-focus kaayo sa komplikado nga pag-debug sa koneksyon sa IoT.Kinahanglan nila nga mag-focus sa functional logic ug interface logic.Makapamenos kini pag-ayo sa gasto sa pag-uswag sa aplikasyon sa IoT tungod kay ang matag sistema sa aplikasyon kaniadto kinahanglan nga maugmad ug mag-debug gikan sa labing sukaranan nga mga gimbuhaton sa aplikasyon hangtod sa koneksyon sa aparato, nga moresulta sa dili maayo nga pagpahiangay sa sistema sa aplikasyon.Ang mga developers kinahanglan lang nga mosalig sa API nga gihatag sa Harmony system aron malikayan ang komplikadong debugging connection ug makompleto ang adaptation ug development sa daghang mga device.
Mahimong mahunahuna nga adunay daghang mga aplikasyon nga daghang mga aparato sa IoT ang ipatuman sa umaabot, ug kini nga mga aplikasyon labi ka epektibo kaysa sa pag-stack lang niini.Kini nga mga epekto kinahanglan nga medyo taas nga gasto sa pag-uswag aron kini lisud nga makab-ot.
Sa kini nga kaso, ang abilidad:
1. Likayi ang tanang cross-system nga tawag aron ang IoT software ug daghang IoT hardware device mahimong tinuod nga ma-decoupled pinaagi sa operating system.
2. Pag-atubang sa lain-laing mga senaryo, paghatag ug importanteng serbisyo (atomic service card) sa tanang IoT device pinaagi sa operating system.
3. Ang pag-uswag sa aplikasyon kinahanglan lamang nga mag-focus sa functional logic, nga makapauswag sa kahusayan sa pagpalambo sa daghang mga aplikasyon sa IoT device.
Kung hunahunaon naton pag-ayo kung ang tanan nga mga aparato konektado, ang mga serbisyo sa aplikasyon sa aparato adunay prayoridad?Siyempre, ang karon nga sistema sa Harmony kinahanglan nga ang kinauyokan sa paghatag serbisyo, ug ang aparato sa atensyon sa tawo mao ang panguna nga aparato.
Sama sa akong giingon sa sinugdanan, kung itandi sa naglungtad nga sistema sa Internet of Thing, gisulbad lamang niini ang sukaranan nga mga problema sa daghang koneksyon sa mga aparato sa Internet of Things ug pagkabahinbahin sa aparato aron ang mga aparato sa IoT mahimong magkadugtong;isip usa ka operating system, kinahanglan nga hatagan og dugang nga konsiderasyon kung unsa kadali alang sa mga tiggamit ug mga developer ang paggamit o paggamit niini nga mga aparato aron makompleto ang epekto sa 1=1 nga labaw sa 2.
Oras sa pag-post: Hun-11-2021