Microsoft oferă Windows 10 în nouă ediții separate, de la Acasă la Afacere la Server . Windows 10 IoT (Internet of Things) este ediția pe care este puțin probabil să o dețineți, dar și una pe care probabil ați folosit-o mai mult decât vă dați seama.
Windows 10 IoT a ieșit din Windows Embedded
Windows 10 IoT este o evoluție a unei ediții Windows anterioare - Windows Embedded. Dacă memoria este suficient de lungă, vă puteți aminti povești despre Bancomate care rulează Windows XP și au nevoie de actualizări serioase. Aceste bancomate și alte dispozitive de genul acesta rulau Windows Embedded (XPe). Conceptul central este o versiune dezactivată a sistemului de operare Windows care ar funcționa bine pe hardware mai puțin puternic, ar rula un scenariu de utilizare sau ambele.
O bancă ar putea utiliza acest sistem de operare pentru un bancomat, un comerciant cu amănuntul ar putea să-l folosească pentru un sistem POS (punct de vânzare), iar un producător ar putea să-l folosească pentru un dispozitiv prototip simplu. Cu toate acestea, Windows IoT nu este doar o versiune rebrandedă de Windows pentru a profita de internetul Lucrurilor , nici nu este destinat exclusiv întreprinderilor și marilor corporații. Acest lucru este evident în cele două versiuni diferite ale sistemului de operare, IOT Enterprise și IoT Core.
LEGATE DE: Ce este Internetul obiectelor?
IoT Enterprise este pentru utilizare pe mai multe dispozitive
Microsoft oferă Windows 10 IoT în două variante, Enterprise și Core. Versiunea Enterprise este în esență Windows 10 Enterprise, dar cu controale de blocare suplimentare. Cu aceste controale, puteți forța Windows să afișeze o singură aplicație de chioșc, de exemplu. Windows va rula în continuare în fundal, dar utilizatorii obișnuiți nu ar trebui să acceseze aceste servicii. Dacă ați urcat la un chioșc de check-in și ați observat că aplicația de check-in s-a prăbușit și că Windows 10 este vizibil, probabil că ați întâlnit Windows 10 IoT Enterprise.
În mod similar cu Windows 10 Enterprise, nu puteți cumpăra o licență pentru IoT Enterprise într-un magazin. Microsoft distribuie licențe prin parteneri de revânzare și acorduri OEM. Deoarece aceasta este o versiune completă de Windows, veți obține toată puterea care vine odată cu acesta, dar un singur dezavantaj distinct: IoT Enterprise nu va rula pe procesoare ARM.
IoT Core este pentru plăci simple, programe solo și senzori
IoT Core, pe de altă parte, este eliminat în comparație. Nu beneficiați de experiența Windows Shell completă; în schimb, sistemul de operare poate rula doar o singură aplicație Universal Windows Program (UWP) și procese de fundal. Cu toate acestea, IoT Core va rula pe procesoare ARM. Ați alege IOT Core pentru a rula programe simple care ar putea să nu necesite o interacțiune directă cu utilizatorul. De exemplu, Termostat de sticlă folosește IoT Core. Și, datorită compatibilității ARM, puteți rula IoT Core pe plăci simple precum Raspberry Pi .
Această ultimă caracteristică face ca IoT Core să fie o alegere excelentă pentru prototipuri rapide pentru producători sau proiecte unice pentru un hobby. Hackster , o comunitate de dezvoltare hardware și software, găzduiește destul de multe exemple IoT Core, inclusiv un ușă pentru animale de companie cu recunoaștere , A ușă de recunoaștere facială , A tabloul de bord smarthome , și a oglinda magica . Toate acestea sunt proiecte pe care le-ați putea construi pe cont propriu dacă aveți abilitățile necesare. Microsoft chiar a demonstrat un Robot alimentat cu Raspberry Pi care a folosit Windows IOT și a interacționat cu holograme. Oferă resursele necesare, astfel încât să puteți descărcați IoT Core pentru uz personal cu licență gratuită.
În plus, IoT Core pe un Raspberry Pi sau Minnowboard poate fi asociat cu senzori și mecanisme precum camere foto, senzori PIR, servo și senzori de temperatură pentru utilizare extinsă. La rândul său, acest lucru permite Windows 10 să comunice datele colectate de acei senzori, care este premisa de bază a Internetului obiectelor.
Windows IoT este o alegere cu sursă închisă pentru dezvoltatorii Visual Studio
S-ar putea să vă întrebați de ce cineva ar folosi Windows IoT în locul oricărui număr de alternative precum Linux sau Android. Cele mai multe dintre acestea se rezumă la ce sau pentru cine este destinat dispozitivul și cine face programarea.
Avantajele open source, cum ar fi opțiunile de licențiere și personalizare , sunt deseori susținute ca lucruri mărețe - și sunt. Dar sursa deschisă nu este cea mai bună alegere pentru fiecare scenariu. Ocazional, proiectele specifice necesită software sursă închisă (sau proprietar). Unele companii și guverne (în bine sau în rău) interzic în mod expres utilizarea software-ului open source și în achizițiile lor. Chiar și atunci când o companie nu interzice software-ul open source, acesta poate fi descurajat neoficial sau încruntat. Dacă sunteți producător și sunteți capabil să lucrați cu oricare dintre opțiuni, veți folosi orice face clientul dvs. fericit.
Dar lăsând deoparte această dezbatere open source versus software proprietar, există un alt avantaj distinct pentru unii oameni. Windows 10 IoT se leagă de Visual Studio și puteți utiliza acel IDE pentru a dezvolta programe pentru acesta. De fapt, IoT Core este conceput pentru a rula „fără cap” (fără o interfață grafică) și se va conecta la o altă mașină Windows 10 pentru programare și feedback. Dacă oricum vă petreceți cea mai mare parte a timpului de dezvoltare în Visual Studio, alegerea Windows 10 IoT în loc de o alternativă poate economisi timp de învățare și configurare. Veți putea să vă folosiți imediat experiența deplină.
Utilizatorul obișnuit de zi cu zi probabil nu va descărca și nu va folosi Windows 10 IoT, dar asta nu înseamnă că nu îl vor întâlni. În cea mai mare parte, dacă nu sunteți dezvoltator, acest sistem de operare funcționează pentru dvs. în moduri pe care poate nici nu le observați. Ar putea fi alimentarea chioșcului pe care îl obișnuiai comandă mâncare la un restaurant sau pregătindu-vă următorul cocktail . Chiar dacă sunteți dezvoltator sau cineva căruia îi place să se ocupe de hobby, dar vi se pare că ideea de a învăța o alternativă precum Linux consumă mult timp, Windows 10 IoT ar putea fi cea mai bună opțiune pentru următorul dvs. proiect.