Microsoft biedt Windows 10 aan in negen verschillende edities, van Home, Enterprise tot Server. Windows 10 IoT ( Internet of Things ) is de versie die u zelden bezit, maar de versie die u meer gebruikt dan u denkt.
Windows 10 IoT ontwikkelt zich vanuit Windows Embedded
Windows 10 IoT is ontwikkeld op basis van de vorige versie van Windows, Windows Embedded. U weet misschien niet dat eerdere geldautomaten het besturingssysteem Windows XP draaiden. Deze geldautomaten en andere soortgelijke apparaten draaien op Windows Embedded (XPe). Het doel is dat uitgeklede versies van het besturingssysteem goed werken op zwakke hardware.

Dit besturingssysteem wordt gebruikt door banken voor geldautomaten, detailhandelaren voor POS-systemen (point of sale), en fabrikanten gebruiken het voor eenvoudige point-of-sale-modellen. Windows IoT is echter geen vernieuwde versie van Windows om te profiteren van het Internet of Things, en is ook niet alleen bedoeld voor grote bedrijven. Dit is duidelijk te zien in twee verschillende versies van dit besturingssysteem, IoT Enterprise en IoT Core.
IoT Enterprise is bedoeld voor gebruik op meerdere apparaten
Microsoft ontwikkelt Windows 10 IoT in twee richtingen: Enterprise en Core. De Enterprise-editie is in wezen Windows 10 Enterprise, maar met extra vergrendelingsknoppen. Met deze toegevoegde besturingselementen kunt u Windows bijvoorbeeld dwingen één kiosktoepassing weer te geven. Windows voert het op de achtergrond uit, maar gewone gebruikers hebben geen toegang tot deze services. De geautomatiseerde incheckkiosken die u vaak ziet, kunnen gebruikmaken van Windows 10 IoT Enterprise.
Net als bij Windows 10 Enterprise kunt u geen licentie voor IoT Enterprise in de winkel kopen. Microsoft distribueert licenties via retailpartners en OEM-overeenkomsten. Omdat dit de volledige versie van Windows is, beschikt u over alle mogelijkheden die het te bieden heeft. Deze versie heeft echter een nadeel: hij draait niet op ARM-processors.
IoT Core is voor eenvoudige borden, programma's en sensoren
![Wat is Windows 10 IoT? En wanneer gebruik je het? Wat is Windows 10 IoT? En wanneer gebruik je het?]()
Aan de andere kant krijgt u met de IoT Core-editie niet de volledige Windows Shell-ervaring, maar kan het besturingssysteem in plaats daarvan een uniforme Windows-applicatie (UWP) en een achtergrondproces uitvoeren. Bovendien kan IoT Core op ARM-processors draaien. U kunt IoT Core kiezen om eenvoudige applicaties uit te voeren die niet veel directe interactie van de gebruiker vereisen. Glas Thermostat maakt bijvoorbeeld gebruik van IoT Core. En dankzij de compatibiliteit met ARM kan IoT Core op een eenvoudig bord zoals een Raspberry Pi draaien .
Deze functie maakt IoT Core een uitstekende keuze voor prototyping of eenmansprojecten. Hackster, een community voor hardware- en softwareontwikkeling, host een flink aantal IoT Core-projecten, zoals identificatie van kooideuren voor huisdieren, deuren voor gezichtsherkenning, smarthome- bedieningspanelen , enz. Dit zijn allemaal projecten. Je kunt het zelf bouwen als je over de nodige vaardigheden beschikt. Microsoft demonstreerde zelfs een op Raspberry Pi gebaseerde robot die gebruik maakt van Windows IoT en holografische interactie. Microsoft biedt de nodige bronnen zodat u IoT Core met een gratis licentie voor persoonlijk gebruik kunt downloaden.
Bovendien kan IoT Core op Raspberry Pi of Minnowboard worden gecombineerd met sensoren en mechanismen zoals camera's, PIR-sensoren, servo's en temperatuursensoren voor verschillende toepassingen. Hierdoor kan Windows 10 communiceren met de gegevens die door deze sensoren worden verzameld. Dit is het uitgangspunt van het Internet of Things.
Windows IoT is een closed source-optie voor Visual Studio-ontwikkelaars
U vraagt zich misschien af waarom mensen Windows IoT verkiezen boven populaire besturingssystemen zoals Linux of Android. Het antwoord ligt in het doel van het gebruik van het apparaat, de doelgroep van het apparaat en de maker van het apparaat.
Je kent de voordelen van open source vast al, zoals licentiemogelijkheden en hoge aanpassingsmogelijkheden, maar open source is niet voor elke situatie de beste keuze. Soms vereisen specifieke projecten closed source (of propriëtaire) software. Sommige bedrijven en overheden verbieden het gebruik van open source bij aankopen. Zelfs als een bedrijf open source-software niet verbiedt, wordt het gebruik ervan niet aanbevolen.
Afgezien van de voor- en nadelen van open en closed source, biedt Windows 10 IoT voordelen voor bepaalde gebruikers. Deze versie koppelt met Visual Studio en u kunt deze IDE gebruiken om programma's te ontwikkelen. In feite is IoT Core ontworpen om programma's headless uit te voeren (geen grafische interface) en verbinding te maken met een andere Windows 10-machine voor programmering en feedback. Als u Visual Studio veel gebruikt, moet u Windows 10 IoT kiezen in plaats van andere programma's om installatie- en gewenningstijd te besparen.
Normale gebruikers downloaden en gebruiken Windows 10 IoT mogelijk niet, maar dat betekent niet dat ze het niet zullen tegenkomen. Als u geen ontwikkelaar bent, werkt dit besturingssysteem op manieren die u misschien niet opmerkt. Het kan in de kioskmachines zitten die je gebruikt om eten te bestellen in restaurants of om je volgende cocktail te bereiden. Zelfs als je als ontwikkelaar het leren programmeren op andere besturingssystemen zoals Linux te tijdrovend vindt, overweeg dan Windows 10 IoT als een optie voor je volgende project.