Meilleures pratiques pour la résolution des problèmes à distance des appareils Azure Sphere
Important
Il s’agit de la documentation Azure Sphere (héritée). Azure Sphere (hérité) prend sa retraite le 27 septembre 2027 et les utilisateurs doivent migrer vers Azure Sphere (intégré) pour l’instant. Utilisez le sélecteur de version situé au-dessus du TOC pour afficher la documentation Azure Sphere (intégrée).
Lorsque vous gérez vos appareils à distance, vous pouvez parfois rencontrer des problèmes qui empêchent vos appareils de fonctionner correctement. Cet article inclut une liste de questions et d’organigrammes pour vous aider à trier votre situation et à déterminer ce qui s’est passé. En suivant ce guide, vous pouvez réduire les temps d’arrêt de vos appareils et vous aider à résoudre rapidement les problèmes de vos appareils pour revenir au fonctionnement comme ils le devraient.
Remarque
Voici une liste de contrôle préliminaire qui traite de l’infrastructure de connectivité que vous devez parcourir :
- Vérifiez que votre infrastructure réseau est configurée pour autoriser les points de terminaison nécessaires pour les appareils Azure Sphere en suivant les instructions de la configuration réseau du système d’exploitation d’Azure Sphere :
- Pour confirmer que les points de terminaison sont correctement configurés, exécutez les vérifications de diagnostic dans les considérations relatives à la conception de la solution.
- Pour déterminer si un appareil se connecte à Azure Sphere Security Services (AS3), exécutez la liste des appareils azsphere de commande. Vérifiez le
lastUpdateRequestUTC
champ, qui fournit la dernière fois que l’appareil a demandé une mise à jour à partir des services de sécurité Azure Sphere. - Si vous exécutez NTP personnalisé, assurez-vous que votre serveur NTP est opérationnel et que son heure est avec 24 heures de temps global et est définie sur le fuseau horaire correct.
- Vérifiez les paramètres de configuration Wi-Fi de votre application.
- Vérifiez IoT Hub :
- Vérifiez que votre certificat de service de sécurité Azure Sphere sur IoT Hub est à jour.
- Vérifiez que les serveurs IoT Hub sont opérationnels.
- Vérifiez que vos appareils reçoivent suffisamment de puissance en fonction des spécifications de votre solution matérielle.
- Vérifiez que le service NCSI de Microsoft est en cours de connexion. Reportez-vous au lien suivant : (http://www.msftconnecttest.com/connecttest.txt).
Avant de vérifier d’autres aspects de l’intégrité des appareils, tenez compte des questions préliminaires suivantes :
Combien d’appareils sont affectés ? Est-ce le seul appareil ou y a-t-il d’autres appareils ?
- Si un petit nombre d’appareils sont affectés, obtenez leur ID d’appareil et exécutez azsphere tenant download-error-report dans l’interface CLI et analysez le rapport. Consultez Collecter et interpréter les données d’erreur pour plus d’informations sur l’interprétation du rapport.
- S’il existe plusieurs appareils, passez à la section suivante.
Triage de l’intégrité des appareils
Voici quelques points à prendre en considération pour vous aider à trier la situation.
Vérifiez la connectivité de vos appareils en suivant l’organigramme suivant :
Tout d’abord, vérifiez vos paramètres de pare-feu. Si vous gérez vos paramètres de pare-feu, vérifiez que vos paramètres réseau sont conformes aux exigences de Sphere. Pour plus d’informations, consultez Résoudre le problème réseau. Suivez les instructions des exigences de mise en réseau du système d’exploitation Azure Sphere pour garantir la conformité. Si vous ne gérez pas vos paramètres de pare-feu, contactez votre administrateur de pare-feu pour obtenir des conseils supplémentaires.
Ensuite, examinez la connectivité northbound. Si vous utilisez le Wi-Fi pour vous connecter à Internet, vos appareils sont-ils dans une zone bondée ? S’ils le sont, assurez-vous que vos paramètres utilisent une analyse ciblée. Pour plus d’informations sur l’analyse ciblée, consultez WifiConfig_SetTargetedScanEnabled fonction. Si vos appareils ne sont pas dans une zone bondée, contactez Support Microsoft pour obtenir des conseils supplémentaires. Utilisez-vous EAP-TLS ? Si c’est le cas, contactez votre fournisseur sur la gestion des certificats de cycle de vie et reportez-vous au renouvellement de certificat EAP-TLS. Si vous n’utilisez pas EAP-TLS, vérifiez que votre SSID ou votre mot de passe n’ont pas été modifiés.
Si vous utilisez la téléphonie mobile pour vous connecter à Internet, demandez à vos intégrateurs de systèmes ou à votre fournisseur de services cellulaires si vos appareils apparaissent sur le réseau.
Quelle est l’étendue du problème ? Suivez l’organigramme suivant :
Combien d’appareils rencontrent des problèmes ? S’il ne s’agit que de quelques appareils impactés, commencez par vérifier l’organigramme de connectivité. Ensuite, vérifiez l’environnement physique des appareils : les appareils sont-ils déconnectés ou certaines modifications ont-elles été apportées sur le matériel des appareils ? Si les appareils sont branchés et qu’aucune modification n’a été apportée sur le matériel des appareils, obtenez 2 à 3 ID d’appareil et vérifiez les journaux d’erreurs du locataire en exécutant la commande azsphere tenant download-error-report. Vérifiez le champ Description. Si la description inclut l’un des éléments suivants, consultez les journaux d’activité de l’application client pour obtenir des conseils supplémentaires :
- AppCrash
- AppUpdate
- AppExit
Toutefois, si la description inclut l’une des options suivantes, contactez Support Microsoft :
- SystemAppCrash
- Panique du noyau
- Oops du noyau
Si tous les appareils ont été affectés, procédez comme suit :
- Les appareils ont-ils récemment pris une mise à jour du système d’exploitation ? Si c’est le cas, contactez Support Microsoft. S’ils n’ont pas pris de mise à jour du système d’exploitation, reportez-vous à l’organigramme de connectivité. Selon le flux de canal logiciel de votre groupe d’appareils, vous avez peut-être reçu une notification de mise à jour du système d’exploitation. Pour plus d’informations sur les flux de système d’exploitation, consultez flux de système d’exploitation Azure Sphere.
- Les appareils ont-ils récemment pris une mise à jour d’application ? Si elles l’ont, redéployez ou restaurez-les vers une version précédente de l’application. Si ce n’est pas le cas, contactez Support Microsoft. Pour plus d’informations sur les mises à jour sur l’air, reportez-vous aux mises à jour à propos de over-the-air.
Dans le cas où vous pouvez obtenir un accès physique aux appareils
Si vous êtes en mesure d’obtenir un accès physique aux appareils, vous souhaiterez peut-être effectuer les étapes de dépannage locales suivantes :
- Pouvez-vous exclure les problèmes de connectivité à cet emplacement spécifique ? Par exemple, le bâtiment rencontre-t-il des problèmes de connectivité ?
- Vérifiez la section Ethernet de l’organigramme de connectivité : Si vous utilisez Ethernet pour vous connecter à Internet, vérifiez votre port de commutateur. Si le port de commutateur est allumé, le cycle d’alimentation de l’appareil est activé. S’ils ne s’allument pas, vérifiez vos paramètres de pare-feu.
- Les appareils sont-ils déconnectés ou certaines modifications ont-elles été apportées sur le matériel des appareils ? Par exemple, les capteurs sont-ils surexertés ou le connecteur USB est-il rompu ?
- Exécutez la commande azsphere get-support-data.