jiejuefangan

Huawei Harmony OS 2.0: Hei ass alles wat Dir wësse musst

Wat probéiert Huawei Harmony OS 2.0 ze maachen?Ech mengen de Punkt ass, wat ass den IoT (Internet of Things) Betribssystem?Wat d'Thema selwer ugeet, kann ee soen datt déi meescht vun den Online Äntwerte falsch verstanen sinn.Zum Beispill bezéien déi meescht Berichter op den embedded System deen op engem Apparat an Harmony OS als "Internet of Things" Betribssystem leeft.Ech fäerten, datt dat net richteg ass.

Op d'mannst an dëser Noriicht ass et falsch.Et gëtt e wesentlechen Ënnerscheed.

Wa mir soen datt de Computerbetribssystem d'Benotzer hëlleft hir Computeren duerch Software ze benotzen, dann ass den embedded System d'Netzwierk- a Rechenproblemer vun IoT-Geräter selwer ze léisen.Dem Harmony OS seng Designidee ass et ze léisen wat d'Benotzer maache kënnen a wéi se et duerch Software maachen.

Ech wäert den Ënnerscheed tëscht dësen zwee Systemer kuerz virstellen a wat Harmony OS 2.0 mat dëser Iddi gemaach huet.

1.Embedded System fir IoT ass net gläich wéi Harmonie

Als éischt ass et eppes, jidderee soll sech bewosst sinn.Am Alter vun IoT entstinn elektronesch Geräter a groussen Zuelen, an d'Terminaler presentéieren Isomeriséierung.Dëst bréngt e puer Phänomener:

Eent ass de Wuesstumsquote vun der Verbindung tëscht den Apparater vill méi grouss ass wéi den Apparat selwer.(Zum Beispill kann eng Smartwatch mat Wifi a verschidde Bluetooth-Geräter gläichzäiteg verbannen.)

Déi aner ass, Apparat seng eege Hardware a Verbindung Protokoller ginn ëmmer méi diversifizéiert, an et kann souguer gesot ginn fragmentaresch.(Zum Beispill kann de Späicherplatz vun IoT Geräter variéieren vun Zénger vu Kilobytes fir Low-Power Terminals bis Honnerte vu Megabytes vu Gefierterminaler, rangéiert vun engem Low-Performance MCU bis mächteg Server Chips.)

Wéi mir all wëssen, ass d'Bedeitung vum Betribssystem d'Basisfunktioune vun der Hardware vum Apparat ze abstrakt an eng vereenegt Interface fir verschidde Applikatiounssoftware ze bidden, doduerch komplex Hardware-Fuerplangoperatiounen ze isoléieren an ze schützen.Et erlaabt verschidden Uwendungen d'Hardware ze manipuléieren ouni mat der Hardware ze këmmeren.

Am Internet of Things sinn nei Probleemer an der Hardware selwer opgetaucht, wat eng nei Méiglechkeet an eng nei Erausfuerderung fir Betribssystemer ass.Fir d'Konnektivitéit, d'Fragmentatioun an d'Sécherheet vun dësen Apparater selwer unzegoen, sinn zimlech e puer embedded Betribssystemer erstallt ginn, sou wéi de Lite OS vun Huawei, Mbed OS vun ARM, FreeRTOS, an déi erweidert SafeRTOS, Amazon RTOS, etc.

Déi bemierkenswäert Feature vum embedded System vun IoT sinn:

D'Hardware Treiber kënnen aus dem Betribssystemkär getrennt ginn.

Wéinst den heterogenen a fragmentéierte Charakteristiken vun IoT-Geräter hunn verschidden Apparater verschidde Firmware a Chauffeuren.Si mussen de Chauffer vum Betribssystemkernel trennen, sou datt de Betribssystemkär eng méi skalierbar a wiederverwendbar Ressource kann sinn.

De Betribssystem kann konfiguréiert a personaliséiert ginn.

Wéi ech virdru gesot hunn, huet d'Hardwarekonfiguratioun vun IoT-Terminals Späicherplatz vun zéng Kilobyte bis Honnerte vu Megabytes.Dofir muss dee selwechte Betribssystem ugepasst oder dynamesch konfiguréiert ginn fir gläichzäiteg un Low-End oder High-End komplex Ufuerderungen unzepassen.

Garantéieren Zesummenaarbecht an Interoperabilitéit tëscht Apparater.

Et ginn ëmmer méi Aufgaben fir all Apparat fir mateneen am Internet of Things Ëmfeld ze schaffen.De Betribssystem muss d'Kommunikatiounsfunktioun tëscht den Instrumenter vum Internet of Things garantéieren.

Garantéiert d'Sécherheet an d'Kredibilitéit vun IoT-Geräter.

Den IoT Apparat selwer späichert méi sensibel Donnéeën, sou datt d'Zougangsauthentifikatiounsfuerderunge fir den Apparat méi héich sinn.

Ënnert dëser Aart vun Denken, obwuel dës Zort Betribssystem d'Hardware Operatioun, géigesäiteg Uruff, an Netzwierkproblemer vun IoT-Geräter léist, betruecht se net wat a wéi d'Benotzer dës Systemer benotze kënnen fir IoT-Geräter, déi mam Internet verbonne sinn, ze erliichteren.

Aus der Siicht vun de Benotzer ass den Uruffprozess fir sou en IoT Apparat System allgemeng esou:

D'Benotzer mussen hir APP oder IoT Apparat Hannergrondverwaltung benotzen (sou wéi de Cloud Manager), d'IoT Interface um Apparat opruffen, an dann Zougang zum Hardware-Apparat duerch de System um IoT-Apparat kréien.Dëst beinhalt dacks déi géigesäiteg Uriff tëscht dem mobilen Betribssystem an dem Internet of Things Apparat System.D'APP hei ass just en Internet of Things Apparat Hannergrondverwaltung.D'Verbindung tëscht all Internet of Things Apparat wäert ganz komplizéiert sinn.

 2.Wat huet Harmony a sengen Designideeën verbessert?

D'Verbindung tëscht Geräter ass net méi eng Applikatiounsschichtfunktioun awer ass verschlësselt an isoléiert duerch Middleware.

Op der Uewerfläch isoléiert Harmony OS 2.0 d'Verbindung vun IoT-Geräter duerch den "verdeelte Softbus, sou datt d'Verbindungsmanagement op mobilen Systemer vermeit, fir datt Dir op der Pressekonferenz de géigesäitege Uruff Harmony Handy an Internet of Things Geräter gesinn ass ganz bequem.

Mä aus engem Betribssystem Perspektiv bréngt Verbindung Encapsulation Isolatioun méi wéi just d'Kamoudheet vun Verbindung Gestioun.Et heescht datt "Konnektivitéit" vun der Applikatiounsschicht op d'Hardwareschicht erofgeet, a gëtt d'fundamental Fäegkeet vun engem fragmentéierte Betribssystem.

Engersäits brauchen d'Cross-Plattform Betribssystem Ressource Appellen net Schichten ze Kräiz.Dëst bedeit datt Cross-System Dateninteraktioun net vum Benotzer verbonne a validéiert muss ginn.Dofir kann de Betribssystem iwwer Geräter uruffen wärend d'Qualitéit vun der Verbindung assuréiert.Zu dëser Zäit ass Hardwareapparat / Rechensystem / Späichersystem tëscht den zwee Geräter interoperabel, sou datt zwee oder méi gedeelt Hardware / Späicherapparater kënnen implementéieren - "Superterminal", sou wéi d'Synchroniséierung vun der Cross-Device Kamera, Dateisynchroniséierung, an esouguer méiglech Zukunft CPU / GPU Kräiz-Plattform Appellen.

Op der anerer Säit representéiert et och datt d'Entwéckler selwer net ze vill op de komplexe Debugging vun der IoT Konnektivitéit musse fokusséieren.Si mussen op funktionell Logik an Interface Logik konzentréieren.Dëst wäert d'Entwécklungskäschte vun der IoT Applikatioun wesentlech reduzéieren, well all Applikatiounssystem virdru erfuerderlech ass ze developpéieren an ze debuggen vun de meescht Basis Uwendungsfunktiounen op d'Apparatverbindung, wat zu enger schlechter Adaptabilitéit vum Applikatiounssystem resultéiert.D'Entwéckler mussen nëmmen op d'API vertrauen, déi vum Harmony System zur Verfügung gestallt gëtt, fir déi komplex Debuggingverbindung ze vermeiden an d'Adaptatioun an d'Entwécklung vu verschidde Geräter ofzeschléissen.

Et ass denkbar datt et vill Uwendungen wäerte ginn, déi verschidde IoT-Geräter an Zukunft implementéiere wäerten, an dës Uwendungen wäerte vill méi effektiv sinn wéi se einfach zesumme stackelen.Dës Effekter mussen relativ héich Entwécklungskäschte sinn, sou datt et schwéier z'erreechen ass.

An dësem Fall ass d'Fäegkeet:

1. Vermeiden Cross-System Appellen ganz sou datt IoT Software a vill IoT Hardware Apparater wirklech duerch de Betribssystem entkoppelt kënne ginn.

2. Géint ganz verschidden Szenarien, liwwert essentiell Servicer (Atomservicekaart) un all IoT-Geräter duerch e Betribssystem.

3. Applikatioun Entwécklung muss nëmmen op funktionell Logik fokusséieren, wat d'Entwécklungseffizienz vu multiple IoT Apparat Uwendungen wesentlech verbessert.

Wa mir déif doriwwer nodenken wann all d'Apparater verbonne sinn, wäerten d'Applikatiounsservicer um Apparat Prioritéit hunn?Natierlech soll den aktuellen Harmony System de Kär sinn fir Servicer ze liwweren, an de mënschlechen Opmierksamkeetsapparat ass de primäre Gerät.

Wéi ech am Ufank gesot hunn, am Verglach zum existente Internet of Thing System, léist et nëmmen d'fundamental Probleemer vu massiver Verbindung vun Internet of Things Apparater an Apparater Fragmentatioun sou datt IoT Apparater matenee verbannen;als Betribssystem sollt méi berücksichtegt ginn wéi einfach et fir Benotzer an Entwéckler ass dës Geräter ze benotzen oder opzeruffen fir den Effekt vun 1=1 méi wéi 2 ze kompletéieren.

 


Post Zäit: Jun-11-2021