Suur keerukus asjade Interneti juurutamise tarkvaras
Kasutusjuhend
Suur keerukus asjade Interneti juurutamise tarkvaras
Seadmehaldus: kuidas juhtida asjade Interneti juurutamise keerukust
Juhend edukaks asjade Interneti-seadmete elutsükli haldamiseks
Valge paber | oktoober 2021
Sissejuhatus
Asjade Internetil (IoT) on võime järsult tõsta ettevõtete efektiivsust paljudes valdkondades ja luua täiesti uusi ärimudeleid. Reaalajas kahepoolse suhtluse kaudu ühendatud nutiseadmetega saate mitte ainult seadmete poolt kogutud väärtuslikke andmeid, vaid saate teostada ka nende hooldust ja haldust automaatselt ja eemalt. Seega on IoT-lahenduse edukaks juurutamiseks ettevõttes ülioluline kaaluda iga IoT-lahenduse alust: seadmehaldust.
Ettevõtted võivad oodata keerulist IoT-seadmete maastikku heterogeensete seadmetega, mida tuleb hallata kogu seadme elutsükli jooksul. IoT-ga seotud stsenaariumid muutuvad keerukamaks ja nõuavad keerukamate käskude täitmist. Sarnaselt meie lauaarvutite, nutitelefonide ja tahvelarvutite operatsioonisüsteemidega vajavad IoT-lüüsid ja servaseadmed sagedast hooldust tarkvaravärskenduste või konfiguratsioonide muutmise näol, et parandada turvalisust, juurutada uusi rakendusi või laiendada olemasolevate rakenduste funktsioone. See valge raamat näitab, miks tugev seadmehaldus on eduka ettevõtte IoT strateegia võtmeks.
8 IoT seadmehalduse kasutusjuhtu
Seadmehaldus: asjade Interneti tulevikukindla juurutamise võti
Lugege aruannet
Bosch IoT Suite on hinnatud seadmehalduse juhtivaks asjade Interneti-platvormiks
IoT-lahenduse stsenaarium hõlmab üldiselt seadmete ühendamist. Web-toega seadmeid saab ühendada otse, kuid mitte web-enabled on ühendatud lüüsi kaudu. Pidevalt arenevate seadmete heterogeensus ja mitmekesisus on ettevõtte IoT arhitektuuri määrav tegur.
Ettevõtte asjade Interneti juurutamise keerukus
2.1. Seadmete ja tarkvara mitmekesisus
Esialgse prototüüpimise käigus stage, peamine eesmärk on näidata, kuidas saab seadmeid ühendada ja milliseid väärtusi saab seadme andmete analüüsimisel. Ettevõtted, kes juurutavad sel varakult stagFunktsioonirikast seadmehalduslahendust arvestamata ei suuda nad peagi hakkama saada kasvava hulga seadme- ja tarkvarakonfiguratsioonidega. Kuna ettevõtte IoT algatus laieneb, on selle IoT lahendus sunnitud hõlmama mitmesuguseid seadmeid ja ühendusmehhanisme. Erinevate ja hajutatud seadmete puhul peab operatiivmeeskond tegelema ka mitme püsivara versiooniga.
Viimasel ajal on toimunud ka nihe suurema töötlemise ja arvutuste tegemise poole servas, kuna suuremad servaseadmed saavad hakkama keerukamate käskudega. Selle jaoks mõeldud tarkvara tuleb pidevalt uuendada, kui soovitakse analüütikast maksimaalset väärtust ammutada, ja operatiivmeeskond vajab tõhusa kaughoolduse võimaldamiseks keskset tööriista. Teenuse pakkumine, mis võimaldab lahenduse kõigil eri osadel kasutada ühist seadmehaldusplatvormi, avab töö efektiivsuse ja lühendab oluliselt turule jõudmise aega.
Kas sa teadsid? Boschi asjade interneti platvormi kaudu on üle maailma juba ühendatud üle 15 miljoni seadme.
2.2. Kaal
Paljud IoT projektid algavad kontseptsiooni tõestamisega ja sageli järgneb neile piiratud arvu kasutajate ja seadmetega piloot. Kuna aga üha rohkem seadmeid tuleb integreerida, vajab ettevõte rakendust või API-t, mis võimaldab hõlpsalt hallata, jälgida ja turvata kasvavat arvu mitmekesiseid globaalselt hajutatud ühendatud seadmeid. Lühidalt, see peab leidma seadmehalduslahenduse, mis võib ulatuda esimesest päevast erinevate juurutusstsenaariumiteni. Hea nõuanne on mõelda suurelt, kuid alustada väikesest.
2.3. Turvalisus
Turvalisus on üks ilmsemaid põhjuseid, miks seadmehaldusplatvormi on vaja isegi väikesemahuliste juurutuste jaoks. Valitsused kehtestavad õigusakte, mis nõuavad, et kõik asjade interneti tooted oleksid paigatavad ja vastaksid tööstusharu uusimatele turvastandarditele. Seda silmas pidades tuleks iga IoT lahendus kavandada nii, et turvalisus on põhinõue. IoT-seadmed on sageli piiratud kulutegurite tõttu, mis võivad piirata nende turbevõimalusi; aga isegi piiratud asjade Interneti-seadmetel peab olema võimalus oma püsivara ja tarkvara värskendada turvamuudatuste ja veaparanduste tõttu. Turvalisusega koonerdamist ei saa endale lubada.
IoT-seadmete elutsükli haldamine
Kuna ettevõtte IoT-süsteemid peaksid kestma palju aastaid, on oluline kavandada ja planeerida seadmete ja rakenduste kogu elutsükkel.
See elutsükkel hõlmab turvalisust, eelkasutuselevõtmist, kasutuselevõttu, käitamist ja dekomisjoneerimist. IoT elutsükli haldamine on väga keeruline ja nõuab laia valikut võimalusi. Meie eesmärk on siin esile tuua mõned üldised komponendid asjade interneti seadme elutsüklist; üksikasjad sõltuvad siiski ka kasutatava seadmehaldusprotokolli tüübist.
3.1. Otsast lõpuni turvalisus
Seadme autentimine on eriti oluline turvaliste sidelinkide loomisel. IoT-seadmed tuleks autentida seadmespetsiifiliste turbemandaatide abil. See võimaldab operatsioonide meeskonnal tuvastada ja blokeerida või lahti ühendada ohuks peetavad seadmed. Üks võimalus seadmete autentimiseks on anda tootmise ajal seadmespetsiifilised privaatvõtmed ja seadme vastavad digitaalsed sertifikaadid (nt X.509) ning pakkuda nende sertifikaatide regulaarseid väljavärskendusi. Sertifikaadid võimaldavad taustasüsteemi juurdepääsu juhtimist, mis põhineb hästi väljakujunenud ja standardiseeritud valideerimismehhanismidel, nagu vastastikku autentitud TLS, mis tagab krüptimise igat tüüpi ühenduvustele. Seadmehalduslahendus peaks suutma vajadusel ka sertifikaate tühistada.
3.2. Eelkasutuselevõtt
Seadmehaldus nõuab, et ühendatud seadmetes oleks juurutatud agent. See agent on tarkvara, mis töötab iseseisvalt seadmete jälgimiseks. Samuti võimaldab see seadme kaughaldustarkvaral seadmega suhelda, ntample, et saata vajadusel käske ja saada vastuseid. Agent tuleb konfigureerida autentimiseks kehtivate mandaatidega automaatselt ühenduse loomiseks kaugseadme haldussüsteemiga.
3.3. Kasutuselevõtt
3.3.1. Seadme registreerimine
IoT-seade tuleb enne ühendamist ja esmakordset autentimist süsteemis registreerida. Seadmed tuvastatakse tavaliselt seerianumbrite, eeljagatud võtmete või usaldusväärsete asutuste väljastatud ainulaadsete seadmesertifikaatide põhjal.
3.3.2. Esialgne varustamine
IoT-seadmed tarnitakse klientidele tehaseseadetega, mis tähendab, et neil ei ole kliendipõhiseid tarkvarakonfiguratsioone, sätteid jne. Seadmehaldussüsteem võib aga siduda kasutaja asjade Interneti-seadmega ja teostada esmase varustamisprotsessi, et juurutab vajalikud tarkvarakomponendid, konfiguratsioonid jne automaatselt ilma kasutaja sekkumiseta.
3.3.3. Dünaamiline konfiguratsioon
IoT-rakendused võivad käivituda väga lihtsalt ning aja jooksul muutuda küpsemaks ja keerukamaks. See võib nõuda mitte ainult dünaamilisi tarkvaravärskendusi, vaid ka konfiguratsiooni muutmist ilma kasutajat kaasamata või teenust katkestamata. Uue loogika juurutamine või teenuserakenduste värskenduste tegemine tuleks lõpule viia ilma seisakuteta. Dünaamiline konfiguratsioon võib kehtida ainult ühele konkreetsele IoT-seadmele, asjade Interneti-seadmete rühmale või kõigile registreeritud asjade Interneti-seadmetele.
3.4. Operatsioonid
3.4.1. Järelevalve
Keerulise IoT-seadme maastiku puhul on vajalik keskne armatuurlaud, mis kuvab üleview seadmetest ja sellel on võimalus seadistada teavitusreegleid seadme oleku või andurite andmete põhjal. Varade ulatuse ja mitmekesisuse tõttu on teie sõidukipargi tõhusaks toimimiseks ja jälgimiseks oluline võimalus paindlikult ja dünaamiliselt luua seadmerühmi konkreetsete kriteeriumide alusel.
Mis puudutab seadmeid endid, siis on oluline ka valvekoera olemasolu, mis tagab, et rikke korral suudavad nad vähemalt end automaatselt taaskäivitada või soovitavalt probleemi iseseisvalt lahendada.
3.4.2. Hallatavate seadmetüüpide IoT juurutamise stsenaariumid võivad olenevalt domeenist ja rakendusest erineda. Kaasaegsed servaseadmed erinevad oma võimaluste ja ühenduvusmeetodite poolest ning IoT-lahendus peab toetama mitmesuguseid sihtplatvormitüüpe.
Ettevõtte IoT lahendused peavad sageli tegelema väiksemat tüüpi servaseadmetega, mille võimalused on piiratud ja mida ei saa ühendada otse Interneti kaudu, vaid pigem lüüsi kaudu. Järgmises jaotises loetleme kõige levinumad IoT-seadmete tüübid.
1. Väikesed mikrokontrollerid
Väikesed mikrokontrollerid on kulutõhusad ja piiratud energiatarbega seadmed, mis töötavad tavaliselt akutoitel ja sobivad väga hästi põhiliste servivõimaluste jaoks, nt telemeetria kasutamiseks. Need on kliendipõhised, tavaliselt manustatud ja nende jaoks mõeldud tarkvara töötatakse välja toote kujundamise protsessi osana. See võimaldab teil vähendada seadme IoT-valmiduse muutmiseks vajalikku kohandamist. Väikesed mikrokontrollerid toetavad seadmehaldusvõimalusi, nagu kaugkonfiguratsioon ja püsivara värskendamine.
- Operatsioonisüsteem: reaalajas töötavad operatsioonisüsteemid, nagu FreeRTOS, TI-RTOS, Zypher
- Võrdlusseadmed: ESP-plaadid, STMicro STM32 Nucleo, NXP FRDM-K64F, SiliconLabs EFM32GG-DK3750, XDK domeenidevaheline arenduskomplekt
2. Võimsad mikrokontrollerid
Võimsad mikrokontrollerid on riistvara poolest sarnased lüüsidega, kuid erinevad tarkvara poolest, olles pigem üheotstarbelised seadmed. Need pakuvad täiustatud arvutusvõimalusi, nagu ressursside ja seadmete abstraktsioon, ajalugu, tarkvara ja püsivara värskendused, tarkvarapaketi haldamine, kaugkonfiguratsioon jne.
- Operatsioonisüsteem: Embedded Linux
- Võrdlusseadmed: B/S/H süsteemijuht
3. Väravad
Lüüsid või ruuterid on arukates kodudes, intelligentsetes hoonetes ja tööstuskeskkondades väga levinud. Need seadmed võivad olla väga võimsad, kuna neil on vaja ühenduda paljude servaseadmetega, kasutades erinevaid sideprotokolle. Lüüsid pakuvad täiustatud arvutusvõimalusi, nagu ressursside ja seadmete abstraktsioon, ajalugu, analüüs, tarkvara ja püsivara värskendused, tarkvarapaketi haldamine, kaugkonfiguratsioon jne. Samuti saate lüüsi kaudu teostada ühendatud seadmete püsivara haldamist. Neid saab isegi hiljem seadistusse lisadatage ja võivad teenida erinevaid eesmärke, mis aja jooksul muutuvad.
- Operatsioonisüsteem: Embedded Linux
- Võrdlusseadmed: Raspberry Pi, BeagleBone, iTraMS Gen-2A, Rexroth ctrl
4. Mobiilseade lüüsina
Kaasaegseid nutitelefone saab kasutada lüüsidena ja need on targa kodu stsenaariumide jaoks väga mugavad. Need pakuvad ühenduvust puhverserverina WiFi- ja Bluetooth LE-seadmetele, mida tuleb regulaarselt värskendada. Kui seda kasutatakse lüüsina, võimaldavad mobiilseadmed seadmeagendi värskendamist ja kaugkonfigureerimist.
- Operatsioonisüsteem: iOS või Android
- Võrdlusseadmed: tavalised nutitelefoni seadmed
5. 5G servasõlm Tööstuslikuks otstarbeks ja spetsiifiliste keskkonnavajaduste jaoks sobivad 5G servasõlmed on sageli kasutusel kohapealsetes andmekeskustes ja neid saab kasutada olemasolevates seadmetes 5G laiendusena. Need pakuvad populaarseid võimalusi, nagu ressursside ja seadmete abstraktsioon, ajalugu, analüüs, tarkvara ja püsivara värskendused, kaugkonfiguratsioon, tarkvarapakettide haldamine jne.
- Operatsioonisüsteem: Linux
- Võrdlusseadmed: x86-toitega riistvara
Seadmehaldussüsteem peab suutma hallata kõiki seda tüüpi IoT-seadmeid, mida saab ühendada erinevate võrguprotokollide kaudu, nagu HTTP, MQTT, AMQP, LoRaWAN, LwM2M jne. Teatud juhtudel võib see olla vajalik. patenteeritud haldusprotokollide rakendamiseks.
Siin on mõne populaarse ühenduvusprotokolli lühikirjeldus:
MQTT Kerge avaldamis-/tellimisprotokoll IoT-ühenduse protokoll, mis on kasulik ühenduste jaoks kaugete asukohtadega, kus on vaja väikest koodijalajälge. MQTT saab teha teatud seadmehaldustoiminguid, nagu püsivara värskendused, ja on saadaval erinevate programmeerimiskeelte jaoks, nagu Lua, Python või C/C++.
LwM2M
Seadmehaldusprotokoll, mis on loodud piiratud seadmete ja nendega seotud teenuste kaughalduseks. See toetab seadmehaldustoiminguid, nagu püsivara värskendused ja kaugkonfiguratsioon. Sellel on kaasaegne REST-il põhinev arhitektuurne disain, see määratleb laiendatava ressursi ja andmemudeli ning tugineb CoAP turvalise andmeedastuse standardile.
LPWAN-protokollid (LoRaWAN, Sigfox)
IoT-protokollid sobivad piiratud seadmete jaoks laivõrkudes, näiteks nutikates linnades. Tänu oma energiasäästlikule teostusele sobivad need hästi kasutamiseks juhtudel, kus aku mahutavus on piiratud ressurss.
3.4.3. Massseadmete haldamine
Massseadmete haldamine, tuntud ka kui seadme hulgihaldus, jäetakse sageli tähelepanuta väiksemate asjade Interneti juurutuste puhul, mis pole veel laienenud. Esialgu võib piisata lihtsatest seadmehaldusmeetmetest, kuid need on piiravad, kuna erinevate seadmetega IoT-projektide suurus ja mitmekesisus kasvavad. Võimalus hõlpsasti luua dünaamilisi hierarhiaid ja varade suvalisi loogilisi rühmitusi, et seadmehaldusmeetmeid saaks rakendada laialdaselt, aitab suurendada juurutamise ja hoolduse tõhusust. Sellised meetmed võivad ulatuda püsivara ja tarkvara uuendustest kuni keerukate skriptide täitmiseni, mis võtavad arvesse üksikute seadmete sisendit. Lisaks saab seadme massihaldusmeetmeid täpsustada mitmete ühekordsete toimingute või korduvate ja automatiseeritud reeglitena seadistatud täitmisstsenaariumide kaudu, mis käivitatakse kohe ja tingimusteta või käivitatakse eelnevalt määratletud sündmuste, ajakavade, piirangute ja tingimustega. Selline võtmefunktsioon on samuti kasuliktage kui arendusmeeskond viib läbi A/B testimist ja campõhu juhtimine.
3.4.4. Tarkvara ja püsivara haldus ja värskendused
Seadmehaldus eeldab ülemaailmselt hajutatud seadmete tarkvara ja püsivara keskse värskendamise võimalust. See hõlmab püsivara suunamist seadmeparki ja keeruka servatöötluse tulekuga püsivarapakettidest sõltumatute tarkvarapakettide surumist. Selline tarkvara juurutamine peab olema staged üle seadmete rühma, et tagada töökindlus isegi siis, kui ühenduvus katkeb. Tulevikukindlaid IoT-lahendusi peab saama värskendada õhu kaudu, kuna enamik varasid kasutatakse kaugkeskkondades, mis on laiali üle maailma. Tõhusa pideva tarkvara ja püsivara hoolduse jaoks on ülimalt oluline, et oleks võimalik luua kohandatud loogilisi rühmitusi ja neid ülesandeid automatiseerida.
Boschi IoT kaughaldur
Kas sa teadsid? Bosch IoT Suite on Daimleri püsivara õhu kaudu värskenduste põhiline võimaldaja. Umbes neli miljonit autoomanikku saavad juba uued sõidukitarkvara versioonid, näiteksample, teabe- ja meelelahutussüsteem uueneb mugavalt ja turvaliselt mobiilsidevõrgu kaudu. See tähendab, et nad ei pea enam oma edasimüüjat külastama ainult tarkvarauuenduse saamiseks. Bosch IoT Suite on kommunikatsioonikeskus sõidukitele, mis saavad traadita värskendusi.
3.4.5. Kaugkonfiguratsioon
Konfiguratsioonide kaugmuutmise võimalus on operatiivmeeskonna jaoks ülioluline. Pärast kasutuselevõttu tuleb kohapeal olevaid seadmeid sageli värskendada, et need ökosüsteemi arenguga sammu pidada. See võib hõlmata kõike alates pilve poole muutumisest URLs kliendi autoriseerimise ümberkonfigureerimiseks, taasühendamise intervallide suurendamiseks või vähendamiseks jne. Masshaldusfunktsioonid täiendavad kõiki konfiguratsiooniga seotud töid, kuna võimalus käivitada keerukatel reeglitel põhinevaid massimõõtmisi ja neid ajastatud aegadel korrataval viisil käivitada on ülimalt oluline. operatsioonide jaoks.
3.4.6. Diagnostika
IoT juurutamine on pidev protsess, mis hõlmab pidevat jälgimist ja diagnostikat eesmärgiga minimeerida seisakuid ja tõhustada toiminguid. Kui seadmed asuvad kaugetes asukohtades, on juurdepääs administratiivsetele auditilogidele, seadme diagnostika logidele, ühenduvuslogidele jne üks tõrkeotsingu olulisimaid funktsioone. Kui on vaja täiendavat analüüsi, peaks seadmehaldussüsteem suutma kaugjuhtimisega käivitada üksikasjaliku logimise ja logi alla laadida files analüüsimiseks, väärtusliku aja säästmiseks ja tegevuse tõhususe parandamiseks.
3.4.7. Integratsioon
Kui just kasutusvalmis teenust ei võeta, vajavad ettevõtte IoT lahendused tavaliselt juurdepääsu kavandatud haldusvõimalustele rikkaliku API-de komplekti kaudu, mis võimaldavad integreerida välisteenuseid või kohandada kasutajaliideseid ja töövooge. Avatud lähtekoodiga arenduse ajal on REST-i ja keelepõhiste API-de (nt Java API) pakkumine standard kaugühenduse ja -halduse kasutusjuhtude täitmiseks.
3.5. Dekomisjoneerimine
Dekomisjoneerimine võib mõjutada kogu asjade interneti lahendust või ainult spetsiaalseid komponente; ntampühe seadme asendamine või kasutusest kõrvaldamine. Seejärel tuleks sertifikaadid tühistada ja muud konfidentsiaalsed või tundlikud andmed turvalisel viisil kustutada.
Järeldus
Asjade Interneti reaalsuseks muutmine on muutlik teekond, mis inspireerib mitmeid äriuuendusi.
Arvestades IoT-i uuenduste arvu suurenemist, on ettevõtete jaoks ülioluline valida optimaalne seadmehaldusplatvorm kohe selle teekonna alguses. See platvorm peab suutma toime tulla pidevalt areneva ettevõtte IoT maastiku heterogeensuse ja mitmekesisusega ning suutma hallata kasvavat ühendatud seadmete arvu kogu nende elutsükli jooksul.
Bosch IoT Suite on terviklik, paindlik ja avatud lähtekoodiga tarkvaraplatvorm asjade Interneti-lahenduste jaoks. See pakub skaleeritavaid ja funktsioonirikkaid teenuseid seadmehalduse stsenaariumide lahendamiseks kogu seadme elutsükli jooksul, sealhulgas varade ja tarkvara haldamine. Bosch IoT Suite pakub seadmehaldust spetsiaalsete lahendustega kohapealseks ja pilve juurutamiseks.
Teie tooted IoT-seadmete haldamiseks
![]() |
![]() |
![]() |
Hallake kõiki oma IoT-seadmeid hõlpsalt ja paindlikult pilves kogu nende elutsükli jooksul | Hallake ja kontrollige IoT-seadmete tarkvara ja püsivara värskendusi pilves |
Kohalik seadmehaldus, monitooring ja tarkvara pakkumine |
Kliendi juhtumiuuring
Kas soovite alustada asjade Interneti algatust? Teil on vaja seadmehaldust. Kliendi juhtumiuuring: Smighti IoT algatus
Otse broneeritavad ja kasutajasõbralike kasutajaliidestega varustatud meie seadmehalduslahendused on kohe kasutatavad, kuid võimaldavad ka täielikku integreerimist kaasaegsete API-de kaudu. Lisaks on meie professionaalsed teenindusmeeskonnad võimaldanud klientidel IoT-seadmeid hallata juba aastaid. Meil on kogemused ja teadmised, mis aitavad teid teie asjade Interneti-teekonnal ja realiseerida teie asjade Interneti-ideed, keskendudes samal ajal sellele, mis on teie ettevõtte jaoks oluline. Saate keskenduda asjade Interneti-rakenduste arendamisele, mis lisab väärtust, mitte asjade Interneti-platvormi arendamisele, hostimisele ja hooldusele. Bosch IoT Suite'iga kasvage kiiresti prototüüpimisest täismahus IoT-toega ettevõtteks.
Proovige Bosch IoT Suite'i seadmehaldusvõimalusi meie tasuta pakettidega
Bosch asjade Internetis
Usume, et ühenduvus on midagi enamat kui lihtsalt tehnoloogia, see on osa meie elust. See parandab liikuvust, kujundab tulevikulinnu ning muudab kodud nutikamaks, tööstusühendused ja tervishoiu tõhusamaks. Igas valdkonnas töötab Bosch ühendatud maailma poole.
Suure seadmetootjana on meil kogemusi miljonite ühendatud ja hallatavate seadmetega erinevates tööstusharudes. Seega teame peast IoT juurutamisega kaasnevaid väljakutseid ja laias valikus seadmehalduse kasutusjuhtumeid, millega tegeletakse.
Oleme välja töötanud seadmehalduslahenduse, mis võimaldab teil olla kursis pidevalt arenevate seadmete ja varade heterogeensuse ja mitmekesisusega, tagades nii, et teie asjade Interneti-lahendus püsib ja töötab tehnoloogia arenedes.
Tasuta paketid: testige Bosch IoT Suite'i tasuta
Taotlege reaalajas demo
Jälgi @Bosch_IO Twitteris
Jälgige LinkedInis @Bosch_IO
Euroopas
Bosch.IO GmbH
Ullsteinstraße 128
12109 Berliin
Saksamaa
Tel. + 49 30 726112-0
www.bosch.io
Aasia
Bosch.IO GmbH
c/o Robert Bosch (SEA) Pte Ltd.
Bishani tänav 11
Singapur 573943
Tel. +65 6571 2220
www.bosch.io
Dokumendid / Ressursid
![]() |
BOSCHi põhiline keerukus asjade Interneti juurutamise tarkvaras [pdfKasutusjuhend Suur keerukus asjade Interneti juurutamise tarkvaras, ülim keerukus asjade Interneti juurutamises, tarkvara |