Qu’est-ce que Windows 10 IoT et quand souhaitez-vous l’utiliser?

Microsoft propose Windows 10 en neuf éditions distinctes, allant de la maison à l’entreprise en passant par le serveur. Windows 10 IoT (Internet of Things) est l’édition que vous êtes le moins susceptible de posséder, mais aussi celle que vous avez probablement utilisée plus que vous ne le pensez.

Windows 10 IoT est sorti de Windows Embedded

Homme parlant devant le logo Windows Embedded.

Windows 10 IoT est une évolution d’une édition antérieure de Windows – Windows Embedded. Si votre mémoire est assez longue, vous vous souviendrez peut-être d’histoires de GAB exécutant Windows XP et a besoin d’une mise à jour sérieuse. Ces guichets automatiques, et d’autres appareils similaires, exécutaient Windows Embedded (XPe). Le concept central est une version allégée du système d’exploitation Windows qui fonctionnerait bien sur du matériel moins puissant, exécuterait un scénario d’utilisation, ou les deux.

Une banque peut utiliser ce système d’exploitation pour un guichet automatique, un détaillant peut l’utiliser pour un système de point de vente (point de vente) et un fabricant peut l’utiliser pour un simple appareil prototype. Cependant, Windows IoT n’est pas seulement une version rebaptisée de Windows pour tirer parti de l’Internet des objets, ni uniquement pour les entreprises et les grandes entreprises. Cela est évident dans les deux versions différentes du système d’exploitation, IOT Enterprise et IoT Core.

  Comment débloquer un site Web sur Windows 10

IoT Enterprise est destiné à une utilisation sur plusieurs appareils

Microsoft propose Windows 10 IoT en deux versions, Enterprise et Core. La version Entreprise est essentiellement Windows 10 Entreprise mais avec des contrôles de verrouillage supplémentaires. Avec ces commandes, vous pouvez forcer Windows à afficher une seule application de kiosque, par exemple. Windows fonctionnera toujours en arrière-plan, mais les utilisateurs moyens ne devraient pas avoir accès à ces services. Si vous êtes passé à une borne d’enregistrement et que vous avez remarqué que l’application d’enregistrement s’est plantée et que Windows 10 est en vue, vous avez probablement rencontré Windows 10 IoT Enterprise.

De la même manière que Windows 10 Entreprise, vous ne pouvez pas acheter de licence pour IoT Enterprise dans un magasin. Microsoft distribue des licences via des partenaires de revente et des accords OEM. Comme il s’agit d’une version complète de Windows, vous obtenez toute la puissance qui l’accompagne, mais un inconvénient distinct: IoT Enterprise ne fonctionnera pas sur les processeurs ARM.

IoT Core est destiné aux cartes simples, aux programmes solo et aux capteurs

Un robot Windows IOT alimenté par Raspberry Pi avec des hologrammesLe petit robot matériel à roues est alimenté par un Raspberry Pi et Windows IOT.

IoT Core, en revanche, est dépouillé en comparaison. Vous n’obtenez pas l’expérience complète de Windows Shell; au lieu de cela, le système d’exploitation ne peut exécuter qu’une seule application UWP (Universal Windows Program) et des processus d’arrière-plan. Cependant, IoT Core fonctionnera sur des processeurs ARM. Vous choisirez IOT Core pour exécuter des programmes simples qui ne nécessitent pas autant d’interaction directe avec l’utilisateur. Par exemple, le Thermostat en verre utilise IoT Core. Et, grâce à la compatibilité ARM, vous pouvez exécuter IoT Core sur des cartes simples comme le Tarte aux framboises.

  Comment activer manuellement la messagerie RCS sur Android

Cette dernière caractéristique fait d’IoT Core un excellent choix pour les prototypes rapides pour les fabricants ou les projets ponctuels pour un amateur. Hackster, une communauté de développement de matériel et de logiciels, héberge de nombreux exemples uniques d’IoT Core, y compris un chatière avec reconnaissance, une porte de reconnaissance faciale, une tableau de bord smarthome, et un miroir magique. Ce sont tous des projets que vous pourriez réaliser vous-même si vous disposez des compétences nécessaires. Microsoft a même démontré un Robot alimenté par Raspberry Pi qui utilisait Windows IOT et interagissait avec des hologrammes. Il fournit les ressources nécessaires pour que vous puissiez télécharger IoT Core pour un usage personnel avec une licence gratuite.

De plus, IoT Core sur un Raspberry Pi ou Minnowboard peut être associé à des capteurs et des mécanismes tels que des caméras, des capteurs PIR, des servos et des capteurs de température pour une utilisation étendue. Ceci, à son tour, permet à Windows 10 de communiquer les données collectées par ces capteurs, ce qui est la prémisse de base de l’Internet des objets.

Windows IoT est un choix de source fermée pour les développeurs Visual Studio

Vous vous demandez peut-être pourquoi quelqu’un utiliserait Windows IoT au lieu d’un certain nombre d’alternatives telles que Linux ou Android. La plupart de cela se résume à quoi ou à qui l’appareil est destiné et qui fait la programmation.

Les avantages de l’open source, comme les licences et les options de personnalisation, sont souvent vantés comme de grandes choses – et ils le sont. Mais l’open source n’est pas le meilleur choix pour chaque scénario. Parfois, des projets spécifiques nécessitent des logiciels fermés (ou propriétaires). Certaines entreprises et certains gouvernements (pour le meilleur ou pour le pire) interdisent également expressément l’utilisation de logiciels open source dans leurs achats. Même lorsqu’une entreprise n’interdit pas les logiciels open source, cela peut être officieusement découragé ou mal vu. Si vous êtes un fabricant et que vous êtes capable de travailler avec l’une ou l’autre option, vous utiliserez tout ce qui rend votre client heureux.

  Comment obtenir la mise à jour Windows 10 mai 2020

Mais en mettant de côté ce débat entre l’open source et le logiciel propriétaire, il y a un autre avantage distinct pour certaines personnes. Windows 10 IoT est lié à Visual Studio et vous pouvez utiliser cet IDE pour développer des programmes pour celui-ci. En fait, IoT Core est conçu pour fonctionner «sans tête» (sans interface graphique) et se connectera à une autre machine Windows 10 pour la programmation et les commentaires. Si vous passez la plupart de votre temps de développement dans Visual Studio de toute façon, choisir Windows 10 IoT au lieu d’une alternative peut économiser du temps d’apprentissage et de configuration. Vous pourrez mettre à profit toute votre expérience immédiatement.

L’utilisateur quotidien moyen ne téléchargera et n’utilisera probablement pas Windows 10 IoT, mais cela ne signifie pas qu’il ne le rencontrera pas. Pour la plupart, si vous n’êtes pas un développeur, ce système d’exploitation fonctionne pour vous d’une manière que vous ne remarquerez peut-être même pas. Cela pourrait alimenter le kiosque que vous utilisiez commander de la nourriture dans un restaurant ou préparer votre prochain cocktail. Même si vous êtes un développeur ou quelqu’un qui aime jouer comme passe-temps, mais que l’idée d’apprendre une alternative comme Linux prend trop de temps, Windows 10 IoT pourrait être la meilleure option pour votre prochain projet.