Ce este Windows 10 IoT și când ai vrea să-l folosești?

Microsoft oferă Windows 10 în nouă ediții separate, de la Acasă la Enterprise la Server. Windows 10 IoT (Internet of Things) este ediția pe care este cel mai puțin probabil să o deții, dar și una pe care probabil ai folosit-o mai mult decât îți dai seama.

Windows 10 IoT a crescut din Windows Embedded

Windows 10 IoT este o evoluție a unei ediții Windows anterioare—Windows Embedded. Dacă memoria ta este suficient de lungă, s-ar putea să-ți amintești povești despre ATM-uri care rulează Windows XP și au nevoie de o actualizare serioasă. Acele bancomate și alte dispozitive asemănătoare rulau Windows Embedded (XPe). Conceptul central este o versiune redusă 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 folosi acest sistem de operare pentru un bancomat, un comerciant cu amănuntul l-ar putea folosi pentru un sistem POS (punctul de vânzare), iar un producător l-ar putea folosi pentru un dispozitiv prototip simplu. Cu toate acestea, Windows IoT nu este doar o versiune rebranded a Windows pentru a profita de Internetul lucrurilor și nici nu este doar pentru companii și corporații mari. Acest lucru este evident în cele două versiuni diferite ale sistemului de operare, IOT Enterprise și IoT Core.

  Cum să acordați proprietatea TrustedInstaller pe Windows 10

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 suplimentare de blocare. Cu aceste comenzi, puteți forța Windows să afișeze o singură aplicație chioșc, de exemplu. Windows va rula în continuare în fundal, dar utilizatorii medii nu ar trebui să acceseze aceste servicii. Dacă ați ajuns la un chioșc de check-in și ați observat că aplicația de check-in s-a prăbușit și Windows 10 este la vedere, probabil că ați întâlnit Windows 10 IoT Enterprise.

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, obțineți toată puterea care vine cu ea, dar un dezavantaj distinct: IoT Enterprise nu va rula pe procesoare ARM.

IoT Core este pentru plăci simple, programe solo și senzori

Micul robot hardware cu roți este alimentat de un Raspberry Pi și Windows IOT.

IoT Core, pe de altă parte, este redus în comparație. Nu beneficiați de experiența completă Windows Shell; î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 nu necesită atât de multă interacțiune directă cu utilizatorul. De exemplu, cel Termostat de sticla folosește IoT Core. Și, datorită compatibilității ARM, puteți rula IoT Core pe plăci simple, cum ar fi Raspberry Pi.

  Cum să găsiți directorul aplicației din Panoul de control pe Windows 10

Această ultimă caracteristică face din IoT Core o alegere excelentă pentru prototipuri rapide pentru producători sau proiecte unice pentru un hobbyist. Hackster, o comunitate de dezvoltare hardware și software, găzduiește destul de multe exemple IoT Core unice, inclusiv a Pet-usa cu recunoaștere, A ușă de recunoaștere facială, A tabloul de bord smarthome, și a oglinda magica. Acestea sunt toate proiectele pe care le-ați putea construi pe cont propriu dacă aveți abilitățile necesare. Microsoft chiar a demonstrat o Robot alimentat cu Raspberry Pi care a folosit Windows IOT și a interacționat cu holograme. Oferă resursele necesare pentru ca tu să poț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, senzori PIR, servo și senzori de temperatură pentru utilizare extinsă. Acest lucru, la rândul său, permite Windows 10 să comunice datele colectate de acești senzori, care este premisa de bază a Internetului lucrurilor.

Windows IoT este o alegere sursă închisă pentru dezvoltatorii Visual Studio

S-ar putea să vă întrebați de ce cineva ar folosi Windows IoT în loc de orice număr de alternative precum Linux sau Android. Cele mai multe se rezumă la ce sau cui este destinat dispozitivul și cine face programarea.

Avantajele open source, cum ar fi opțiunile de licențiere și personalizare, sunt adesea prezentate ca lucruri grozave – și sunt. Dar sursa deschisă nu este cea mai bună alegere pentru fiecare scenariu. Ocazional, anumite proiecte necesită software cu sursă închisă (sau proprietar). Unele companii și guverne (la bine și la rău) interzic în mod expres și utilizarea software-ului open source în achizițiile lor. Chiar și atunci când o companie nu interzice software-ul open source, acesta poate fi descurajat sau respins în mod neoficial. Dacă sunteți producător și sunteți capabil să lucrați cu oricare dintre opțiuni, veți folosi orice vă face clientul fericit.

  Cum să resetați Windows 11

Dar, lăsând deoparte această dezbatere cu sursa deschisă versus software-ul 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 proiectat să ruleze „fără cap” (fără interfață grafică) și se va conecta la o altă mașină Windows 10 pentru programare și feedback. Dacă oricum 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 completă.

Utilizatorul mediu de zi cu zi probabil nu va descărca și nu va folosi Windows 10 IoT, dar asta nu înseamnă că nu îl va î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 cu care obișnuiai comanda mâncare la restaurant sau pregătindu-vă următorul cocktail. Chiar dacă ești un dezvoltator sau cineva căruia îi place să se distreze ca hobby, dar ți se pare că ideea de a învăța o alternativă precum Linux necesită prea mult timp, Windows 10 IoT ar putea fi cea mai bună opțiune pentru următorul tău proiect.