Nous avons un UWP iot-core, application sans tête qui fonctionne bien (pour des mois, des centaines de périphériques) lorsqu'il est déployé directement à partir de Visual Studio 2015 ou en tant qu'application sur la distribution détail iot-core . Afin d'éviter les problèmes de sur-mise à jour provoqués par les récentes mises à jour automatiques iot-core, nous essayons d'obtenir une image/ffu personnalisée construite et déployée dans le magasin Microsoft. Cependant, même après avoir parcouru la documentation/les exemples en détail, notre application plante toujours lorsque nous déployons notre image/ffu.iot-core custom oem image/ffu: ne plante que dans une image personnalisée oem/ffu. Bottom line: à la recherche d'un ID de carte unique
MISE À JOUR
OK, pas encore débogueur, mais j'ai trouvé où il se bloque, est maintenant la question de savoir pourquoi la oem-FFU se comporte différemment à partir du code déployé côté (notre code est identique) Depuis iot- core/UWP ne permet pas d'obtenir la carte-UUID, j'utilise le MAC de l'interface réseau primaire. Pour obtenir ceci, j'utilise ce http://embedded101.com/BruceEitman/entryid/676/Windows-10-IoT-Core-Getting-the-MAC-Address-from-Raspberry-Pi qui nécessite l'exécution d'un serveur web, ce qui est normalement le cas, sinon la webapp de la console ne fonctionnerait pas. Cependant, sur l'OEM-Custom-Build-Version, je reçois un crash dans cette routine. Je ne sais pas où, puisque je ne peux pas déboguer, mais il se bloque, et je reçois un retour à zéro, ce qui provoque le crash de mon espace de stockage Azure. Je ne bloque pas le traitement car j'ai une nouvelle tentative ... Quoi qu'il en soit, quelle est la différence ou que devons-nous faire pour que ce code fonctionne également dans la construction OEM? Le problème de base est : tout ce dont j'ai vraiment besoin est un identifiant unique pour la carte RPi de quelque part ... ce qui ne semble pas possible via C# !? Voir How to get the processor serial number of Raspberry PI 2 with Windows IOT
Donc, il semble que ma solution d'adresse MAC ci-dessus était la meilleure que nous pouvons nous attendre en ce moment, mais ne fonctionne pas sur la construction oem. Pourquoi?
Merci, oui, il s'agit d'une solution de contournement que nous avons envisagée, mais est toujours une solution de contournement qui peut nous piquer plus tard. Plus de détails maintenant ajoutés à mon message. – GGleGrand
Jackie, se demandant s'il existe une commande REG.exe pour activer l'accès au MAC de l'Ethernet embarqué (LAN) ou même une entrée fiable pour ce MAC dans le REG auquel nous pouvons accéder? – GGleGrand