Kas yra „Windows 10 IoT“ir kada norėtumėte ją naudoti?

Turinys:

Kas yra „Windows 10 IoT“ir kada norėtumėte ją naudoti?
Kas yra „Windows 10 IoT“ir kada norėtumėte ją naudoti?
Anonim

Windows 10 IoT yra ankstesnio Windows leidimo – Windows Embedded – evoliucija. Jei jūsų atmintis pakankamai ilga, galite prisiminti istorijas apie bankomatus, kuriuose veikia Windows XP ir kuriuos reikia rimtai atnaujinti. Tuose bankomatuose ir kituose panašiuose įrenginiuose veikė „Windows Embedded“(XPe). Pagrindinė koncepcija yra sugadinta „Windows“operacinės sistemos versija, kuri gerai veiktų naudojant ne tokią galingą aparatinę įrangą, būtų vykdoma vienu atveju arba abiem atvejais.

Bankas gali naudoti šią operacinę sistemą bankomatui, mažmenininkas gali naudoti ją POS (pardavimo vietos) sistemai, o gamintojas gali naudoti kaip paprastam įrenginio prototipui. Tačiau „Windows IoT“nėra tik pakeista „Windows“versija, skirta daiktų internetui pasinaudoti, ji nėra skirta tik įmonėms ir didelėms korporacijoms. Tai akivaizdu dviejose skirtingose OS versijose – IOT Enterprise ir IoT Core.

IoT Enterprise skirta naudoti keliuose įrenginiuose

Microsoft siūlo dviejų versijų Windows 10 IoT – Enterprise ir Core. „Enterprise“versija iš esmės yra „Windows 10 Enterprise“, tačiau su papildomais užrakinimo valdikliais. Naudodami šiuos valdiklius galite priversti Windows rodyti, pavyzdžiui, vieną kiosko programą. „Windows“vis tiek veiks fone, tačiau paprasti vartotojai neturėtų pasiekti šių paslaugų. Jei priartėjote prie registracijos kiosko ir pastebėjote, kad registravimosi programa užstrigo ir matoma „Windows 10“, tikriausiai susidūrėte su „Windows 10 IoT Enterprise“.

Panašiai kaip „Windows 10 Enterprise“, negalite nusipirkti IoT Enterprise licencijos parduotuvėje. „Microsoft“platina licencijas per perpardavimo partnerius ir OĮG sutartis. Kadangi tai yra visa „Windows“versija, jūs gaunate visą su ja teikiamą galią, tik vieną trūkumą: „IoT Enterprise“neveiks ARM procesoriuose.

IoT Core skirtas paprastoms plokštėms, atskiroms programoms ir jutikliams

Raspberry pi varomas Windows IOT robotas su hologramomis
Raspberry pi varomas Windows IOT robotas su hologramomis

Kita vertus, IoT Core, palyginti, yra sumažintas. Jūs negaunate visų „Windows Shell“funkcijų; vietoj to OS gali paleisti tik vieną universaliosios Windows programos (UWP) programą ir foninius procesus. Tačiau „IoT Core“veiks ARM procesoriuose. Norėdami paleisti paprastas programas, kurioms gali nereikėti tiek daug tiesioginės vartotojo sąveikos, pasirinktumėte IOT Core. Pavyzdžiui, „Glas Thermostat“naudoja „IoT Core“. Ir dėl ARM suderinamumo galite paleisti IoT Core paprastose plokštėse, pvz., Raspberry Pi.

Dėl šios paskutinės funkcijos „IoT Core“yra puikus pasirinkimas greitiems prototipams gamintojams arba vienkartiniams mėgėjų projektams.„Hackster“, aparatinės ir programinės įrangos kūrimo bendruomenė, turi nemažai vienkartinių „IoT Core“pavyzdžių, įskaitant naminių gyvūnėlių duris su atpažinimo funkcija, veido atpažinimo duris, „Smarthome“prietaisų skydelį ir stebuklingą veidrodį. Tai yra visi projektai, kuriuos galėtumėte sukurti patys, jei turite reikiamų įgūdžių. „Microsoft“netgi pademonstravo „Raspberry Pi“varomą robotą, kuris naudojo „Windows IOT“ir sąveikavo su hologramomis. Jame yra reikalingi ištekliai, kad galėtumėte atsisiųsti „IoT Core“asmeniniam naudojimui su nemokama licencija.

Be to, „Raspberry Pi“arba „Minnowboard“„IoT Core“galima susieti su jutikliais ir mechanizmais, pvz., kameromis, PIR jutikliais, servosistemomis ir temperatūros jutikliais, kad būtų galima naudoti plačiau. Tai savo ruožtu leidžia „Windows 10“perduoti tų jutiklių surinktus duomenis, o tai yra pagrindinė daiktų interneto prielaida.

Windows IoT yra uždarojo š altinio pasirinkimas Visual Studio kūrėjams

Jums gali kilti klausimas, kodėl kas nors naudotų „Windows IoT“, o ne daugybę alternatyvų, pvz., „Linux“ar „Android“. Dažniausiai tai priklauso nuo to, kam ar kam įrenginys skirtas ir kas programuoja.

Atvirojo kodo pranašumai, pvz., licencijavimo ir tinkinimo parinktys, dažnai įvardijami kaip puikūs dalykai – ir taip yra. Tačiau atvirasis š altinis nėra geriausias pasirinkimas kiekvienam scenarijui. Kartais konkretiems projektams reikia uždarojo kodo (arba patentuotos) programinės įrangos. Kai kurios įmonės ir vyriausybės (gerai ar blogai) taip pat aiškiai draudžia naudoti atvirojo kodo programinę įrangą perkant. Net jei įmonė neuždraudžia atvirojo kodo programinės įrangos, ji gali būti neoficialiai atgrasyta arba paniekinti. Jei esate gamintojas ir galite dirbti su bet kuria parinktimi, naudosite viską, kas pradžiugins jūsų klientą.

Tačiau atmetus atvirojo kodo ir patentuotos programinės įrangos diskusijas, kai kuriems žmonėms yra dar vienas aiškus pranašumas. „Windows 10 IoT“susieta su „Visual Studio“ir galite naudoti tą IDE kurdami jai skirtas programas. Tiesą sakant, „IoT Core“sukurtas veikti „be galvos“(be grafinės sąsajos) ir prisijungs prie kito „Windows 10“įrenginio programavimui ir atsiliepimams. Jei vis tiek didžiąją kūrimo laiko dalį praleidžiate „Visual Studio“, pasirinkę „Windows 10 IoT“vietoj alternatyvos galite sutaupyti mokymosi ir sąrankos laiko. Galėsite iš karto panaudoti visas savo funkcijas.

Paprastas kasdienis naudotojas tikriausiai neatsisiųs ir nenaudos „Windows 10 IoT“, bet tai nereiškia, kad su ja nesusidurs. Dažniausiai, jei nesate kūrėjas, ši OS jums tinka tokiais būdais, kurių galbūt net nepastebėsite. Tai gali maitinti kioską, kuriuo užsisakėte maistą restorane arba ruošėte kitą kokteilį. Net jei esate kūrėjas ar žmogus, mėgstantis užsiimti kaip hobis, bet jums atrodo, kad mintis išmokti alternatyvų, pvz., „Linux“, per daug atima daug laiko, „Windows 10 IoT“gali būti geriausias pasirinkimas kitam jūsų projektui.

Populiarios temos