Microsoft biedt Windows 10 aan in negen afzonderlijke edities, van Home tot Onderneming naar Server . Windows 10 IoT (Internet of Things) is de versie die u waarschijnlijk het minst zult bezitten, maar ook een die u waarschijnlijk vaker hebt gebruikt dan u zich realiseert.
Windows 10 IoT groeide uit Windows Embedded
Windows 10 IoT is een evolutie van een eerdere Windows-editie — Windows Embedded. Als je geheugen lang genoeg is, herinner je je misschien verhalen over Geldautomaten met Windows XP en moet serieus worden bijgewerkt. Die geldautomaten, en andere soortgelijke apparaten, draaiden Windows Embedded (XPe). Het centrale concept is een uitgeklede versie van het Windows-besturingssysteem die goed zou werken op minder krachtige hardware, één gebruiksscenario zou draaien of beide.
Een bank kan dit besturingssysteem gebruiken voor een geldautomaat, een winkelier kan het gebruiken voor een POS-systeem (point-of-sale) en een fabrikant kan het gebruiken voor een eenvoudig prototype van een apparaat. Windows IoT is echter niet alleen een vernieuwde versie van Windows om te profiteren van het internet van dingen , en het is ook niet alleen voor bedrijven en grote bedrijven. Dat is duidelijk in de twee verschillende versies van het besturingssysteem, IOT Enterprise en IoT Core.
VERWANT: Wat is het internet der dingen?
IoT Enterprise is bedoeld voor gebruik door meerdere apparaten
Microsoft biedt Windows 10 IoT in twee smaken, Enterprise en Core. De Enterprise-versie is in wezen Windows 10 Enterprise, maar met extra vergrendelingsknoppen. Met die bedieningselementen kunt u Windows bijvoorbeeld dwingen om een enkele kiosk-app weer te geven. Windows wordt nog steeds op de achtergrond uitgevoerd, maar de gemiddelde gebruiker zou geen toegang moeten hebben tot deze services. Als je naar een incheckkiosk bent gegaan en hebt vastgesteld dat de incheck-app is gecrasht en Windows 10 in zicht is, ben je waarschijnlijk Windows 10 IoT Enterprise tegengekomen.
Net als bij Windows 10 Enterprise kunt u geen licentie voor IoT Enterprise in een winkel kopen. Microsoft verdeelt licenties via wederverkooppartners en OEM-overeenkomsten. Omdat dit een volledige versie van Windows is, krijgt u alle kracht die erbij hoort, maar één duidelijk nadeel: IoT Enterprise werkt niet op ARM-processors.
IoT Core is voor eenvoudige borden, soloprogramma's en sensoren
IoT Core daarentegen is in vergelijking uitgekleed. U krijgt niet de volledige Windows Shell-ervaring; in plaats daarvan kan het besturingssysteem slechts één UWP-app (Universal Windows Program) en achtergrondprocessen uitvoeren. IoT Core werkt echter op ARM-processors. U zou IOT Core kiezen om eenvoudige programma's uit te voeren die mogelijk niet zoveel directe gebruikersinteractie vereisen. Bijvoorbeeld de Glas Thermostat maakt gebruik van IoT Core. En dankzij de ARM-compatibiliteit kunt u IoT Core uitvoeren op eenvoudige kaarten zoals de Raspberry Pi .
Die laatste functie maakt IoT Core een uitstekende keuze voor snelle prototypes voor fabrikanten of eenmalige projecten voor een hobbyist. Hackster , een community voor hardware- en softwareontwikkeling, herbergt nogal wat eenmalige IoT Core-voorbeelden, waaronder een huisdierluik met herkenning , een facial recognition door , een smarthome dashboard , en een magische SPIEGEL . Dit zijn allemaal projecten die u mogelijk zelf zou kunnen bouwen als u over de nodige vaardigheden beschikt. Microsoft heeft zelfs een Door Raspberry Pi aangedreven robot die Windows IOT gebruikte en interactie had met hologrammen. Het biedt de benodigde middelen zodat u kunt download IoT Core voor persoonlijk gebruik met een gratis licentie.
Bovendien kan IoT Core op een Raspberry Pi of Minnowboard worden gecombineerd met sensoren en mechanismen zoals camera's, PIR-sensoren, servo's en temperatuursensoren voor uitgebreid gebruik. Hierdoor kan Windows 10 op zijn beurt de gegevens communiceren die door die sensoren zijn verzameld, wat het uitgangspunt is van het internet der dingen.
Windows IoT is een besloten bronkeuze voor Visual Studio-ontwikkelaars
Je vraagt je misschien af waarom iemand Windows IoT zou gebruiken in plaats van een aantal alternatieven zoals Linux of Android. Het meeste komt neer op waarvoor of voor wie het apparaat bedoeld is en wie de programmering doet.
De voordelen van open source, zoals licentie- en aanpassingsopties , worden vaak aangeprezen als geweldige dingen - en dat zijn ze ook. Maar open source is niet de beste keuze voor elk scenario. Af en toe vereisen specifieke projecten closed source (of propriëtaire) software. Sommige bedrijven en overheden (in positieve of negatieve zin) verbieden ook uitdrukkelijk het gebruik van open source software bij hun aankopen. Zelfs als een bedrijf open source software niet verbiedt, kan het onofficieel worden ontmoedigd of afgekeurd. Als u een fabrikant bent en in staat bent om met beide opties te werken, gebruikt u alles wat uw klant tevreden maakt.
Maar als we dat debat over open source versus propriëtaire software terzijde schuiven, is er voor sommige mensen nog een ander duidelijk voordeel. Windows 10 IoT sluit aan op Visual Studio en u kunt die IDE gebruiken om er programma's voor te ontwikkelen. In feite is IoT Core ontworpen om "headless" te draaien (zonder grafische interface) en zal het verbinding maken met een andere Windows 10-machine voor programmering en feedback. Als u het grootste deel van uw ontwikkelingstijd toch in Visual Studio doorbrengt, kan het kiezen van Windows 10 IoT in plaats van een alternatief leer- en installatietijd besparen. U kunt uw volledige ervaring onmiddellijk gebruiken.
De gemiddelde dagelijkse gebruiker zal Windows 10 IoT waarschijnlijk niet downloaden en gebruiken, maar dat betekent niet dat ze het niet zullen tegenkomen. Als u geen ontwikkelaar bent, werkt dit besturingssysteem voor het grootste deel voor u op manieren die u misschien niet eens merkt. Het zou de kiosk kunnen voeden die u vroeger deed eten bestellen in een restaurant of je volgende cocktail bereiden . Zelfs als je een ontwikkelaar bent of iemand die graag als hobby bezig is, maar het idee om een alternatief zoals Linux te leren te tijdrovend vindt, kan Windows 10 IoT de beste optie zijn voor je volgende project.