Installer votre application sur un appareil IoT Core

Vous pouvez installer votre application à l’aide de l’une des deux méthodes répertoriées ci-dessous.

Notes

L’installation d’applications à l’aide du portail d’appareils Windows est uniquement destinée aux scénarios de développement. Créez un package d’approvisionnement ou ajoutez l’application à votre image Windows IoT Core pour les scénarios de production.

Utilisation du portail d’appareils Windows

Notes

Un fichier .appx ou .appxbundle est requis pour le portail d’appareil Windows. À compter de la version 17763 du Kit de développement logiciel (SDK) et des outils si la version cible minimale du projet> d’application est 17763 ou ultérieure, les outils créent un fichier .msix ou .msixbundle. Pour créer un fichier .appx ou .appxbundle, définissez la version minimale sur une version inférieure à 17763 ou exécutez makeappx.exe directement. Il peut également être possible de renommer .msix en .appx ou .msixbundle en .appxbundle.

Pour cette méthode, vous devez vous assurer que vous êtes connecté à Internet. Si vous n’avez pas accès à Internet, vous pouvez également disposer d’une connexion Ethernet d’égal à égal entre l’appareil et un ordinateur client qui n’inclut pas de chemin d’accès à l’Internet ouvert. Toutefois, le fait d’utiliser cette dernière méthode installera l’application, mais ne pourra pas être lancée si l’application est signée par le Store.

Pour installer votre application sur l’appareil, procédez comme suit :

  1. Ouvrez le portail d’appareil Windows pour votre appareil IoT.

  2. Dans le menu Applications , installez votre application en sélectionnant vos fichiers d’application et en cliquant sur Installer.

  3. Cliquez sur Sélectionner un fichier

  4. Sélectionnez votre fichier .appx, puis cliquez sur Ouvrir

  5. Cochez Autoriser moi à sélectionner des packages d’infrastructure

  6. Cliquez sur Suivant.

  7. Pour chaque élément du dossier Dépendances pour votre .appx, répétez les opérations suivantes

    • Cliquez sur Choisir un fichier

    • Sélectionnez la dépendance .appx, puis cliquez sur Ouvrir.

  8. Lorsque toutes les dépendances sont ajoutées, cliquez sur Installer.

  9. Attendez que l’installation soit terminée, puis cliquez sur Terminé

    Installer l’application

  10. L’application sera désormais visible dans la liste des applications sur votre appareil.

    Installer l’application

Utilisation d’un package d’approvisionnement à partir de WCD

Vous pouvez créer un package d’approvisionnement avec l’application et installer le package d’approvisionnement sur l’appareil. Cette méthode fonctionne même sur les appareils qui n’ont pas de connexion Internet et est la méthode préférée pour installer le fichier de licence du magasin. Par exemple, cela permet des scénarios d’usine où l’appareil n’est pas connecté à Internet, mais où l’application principale est une application UWP signée par le Store.

Notes

Le nom de la famille de package (PFN) se trouve dans le Centre de développement Windows sous App Management > App Identity

  1. Ouvrir le Concepteur de configuration Windows (WICD)

  2. Sélectionnez Provisionnement avancé, entrez le nom du projet et une description.

  3. Choisissez Windows 10 IoT Standard pour les paramètres du projet et ignorez l’importation du package d’approvisionnement

  4. Sur le côté gauche, développez Paramètres d’exécution , puis cliquez sur Application universelle Installer > l’application de contexte utilisateur

  5. Entrez le nom de la famille de package de votre application, puis cliquez sur Ajouter

  6. Sous le nom PFN nouvellement ajouté

    • ajouter Appx et ses dépendances
    • définissez DeploymentOptions sur « Forcer l’arrêt de l’application cible »
  7. Pour les applications signées dans le Windows Store, vous devez spécifier la licence. Sous UserContextAppLicense,

    • ajouter LicenseProductID (disponible en tant que LicenseID dans le fichier XML de licence)
    • remplacez l’extension xml de licence par .ms-windows-store-license.
    • sélectionnez votre ID de produit de licence sur le côté gauche et parcourez votre fichier de licence pour attribuer le champ LicenseInstall
  8. Pour les applications signées non-store, vous devez ajouter le fichier app.cer sous Certificats > RootCertificates

  9. Exporter le package

  10. Copiez le fichier .ppkg exporté dans C:\Windows\Provisioning\Packages sur l’appareil IoT à l’aide de SSH ou de PowerShell , puis redémarrez. Lorsque l’appareil redémarre, le package d’approvisionnement est traité et l’application est installée.

Ajouter l’application à l’image Windows IoT Core(.ffu)

Vous pouvez ajouter l’application pour faire partie de l’image Windows IoT Core elle-même. Il s’agit de la méthode recommandée pour que les oem installent des applications sur leurs appareils.

Découvrez comment ajouter une application à votre image et un exemple de package d’application.