Azure Percept DK giderme
Bu sorun giderme makalenin amacı, kullanıcıların Azure Percept DK geliştirme setleriyle ilgili yaygın sorunları hızla çözmelerine yardımcı olmaktır. Ayrıca ek destek gerektiğinde günlük toplama konusunda rehberlik de sağlar.
Günlük toplama
Bu bölümde, hangi günlükleri toplayacaksınız ve bunları nasıl toplayacaksınız konusunda rehberlik edinebilirsiniz.
Günlükleri toplama
Bağlan SSH üzerinden geliştirme sete bakın.
SSH terminal penceresinde gerekli komutları çalıştırın. Günlük toplama komutlarının listesi için sonraki bölüme bakın.
Daha fazla analiz için .txt bir dosyanın çıkışını yeniden yönlendirin, aşağıdaki söz dizimlerini kullanın:
sudo [command] > [file name].txtDosyanın kopya .txt izinlerini değiştirme:
sudo chmod 666 [file name].txtDosyayı SCP aracılığıyla ana bilgisayarınıza kopyalayın:
scp [remote username]@[IP address]:[remote file path]/[file name].txt [local host file path][local host file path], konak bilgisayarınızda dosyanın kopyalayıp kopyalamak .txt ifade eder.[remote username], kurulum deneyimi sırasında seçilen SSH kullanıcı adıdır.
Günlük türleri ve komutları
| Günlük amacı | Ne zaman toplayabilirsiniz? | Komut |
|---|---|---|
| Destek paketi - Çoğu müşteri destek isteği için gereken bir günlük kümesi sağlar. | Her destek isteği için toplama. | sudo iotedge support-bundle --since 1h "--since 1h" herhangi bir zaman aralığına değiştirilebilir; örneğin, "6h" (6 saat), "6d" (6 gün) veya "6 dk" (6 dakika) |
| OOBE günlükleri - Kurulum deneyimiyle ilgili ayrıntıları kaydeder. | Kurulum deneyimi sırasında sorun bulurken toplayın. | sudo journalctl -u oobe -b |
| edgeAgent günlükleri - cihazınız üzerinde çalışan tüm modüllerin sürüm numaralarını kaydeder. | Bir veya daha fazla modül çalışmadan toplama. | sudo iotedge logs edgeAgent |
| Modül kapsayıcı günlükleri - Belirli modül kapsayıcıları IoT Edge kaydeder | Modülle ilgili sorunlar bulurken toplama | sudo iotedge logs [container name] |
| Ağ günlükleri: Ağ hizmetleri ve ağ Wi-Fi kapsayan bir günlük kümesi. | Ağ veya ağ Wi-Fi bulursanız toplayın. | sudo journalctl -u hostapd.service -u wpa_supplicant.service -u ztpd.service -u systemd-networkd > network_log.txtcat /etc/os-release && cat /etc/os-subrelease && cat /etc/adu-version && rpm -q ztpd > system_ver.txtHer iki komutu da çalıştırın. Her komut birden çok günlük toplar ve bunları tek bir çıkışa koyar. |
Uyarı
Komutun support-bundle çıktısı konak, cihaz ve modül adları, modülleriniz tarafından kaydedilen bilgiler vb. içerebilir. Çıkışı genel bir forumda paylaşıyorsanız lütfen bunu unutmayın.
Sorun giderme komutları
Geliştirme seti ile ilgili sorunları gidermek için kullanılmaktadır. Bu komutları çalıştırmak için, önce SSH üzerinden geliştirme setini bağlamanız gerekir.
Komutlar hakkında daha fazla Azure IoT Edge için, Azure IoT Edge cihaz sorunlarını giderme belgelerine bakın.
| İşlev | Kullanılması gereken durumlar | Komut |
|---|---|---|
| Geliştirme seti üzerinde yazılım sürümünü denetler. | Geliştirme seti üzerinde hangi yazılım sürümünün olduğunu onaylamanız gereken her zaman kullanın. | cat /etc/os-release && cat /etc/os-subrelease && cat /etc/adu-version |
| Geliştirme setlerinin sıcaklığını denetler | Geliştirme setini aşırı atıyor olabileceğini düşünmeniz durumlarda kullanın. | cat /sys/class/thermal/thermal_zone0/temp |
| Geliştirme setlerinin telemetri kimliğini denetler | Geliştirme setleri benzersiz telemetri tanımlayıcısını bilmek zorunda olduğunuz durumlarda kullanın. | sudo azure-device-health-id |
| Sistem durumunu IoT Edge | Buluta bağlanan modüllerle IoT Edge sorun olduğunda kullanın. | sudo iotedge check |
| Güvenlik daemon Azure IoT Edge yeniden başlatılır | Yanıt IoT Edge veya düzgün çalışmaıyorsa kullanın. | sudo systemctl restart iotedge |
| Dağıtılan Azure IoT Edge listeler | Geliştirme seti üzerinde dağıtılan modüllerin hepsini görmek için Uwe | sudo iotedge list |
| Belirtilen dosya sistemlerde kullanılabilir/toplam alanı görüntüler | Geliştirme seti üzerinde kullanılabilir depolama alanını biliyorsanız kullanın. | df [option] [file] |
| Geliştirme setini IP ve arabirim bilgilerini görüntüler | Geliştirme setini IP adresini bilmek için kullanın. | ip route get 1.1.1.1 |
| Geliştirme setini yalnızca IP adresini görüntüleme | Diğer arabirim bilgilerini değil yalnızca geliştirme setini IP adresini istediğiniz zaman kullanın. | ip route get 1.1.1.1 | awk '{print $7}' ifconfig [interface] |
USB güncelleştirme hataları
| Hata: | Çözüm: |
|---|---|
| LIBUSB_ERROR_XXX USB flash sırasında UUU aracılığıyla çalışma | Bu hata, UUU güncelleştirmeyi güncelleştirme sırasında USB bağlantı hatasının sonucudur. USB kablosu PC'de veya Percept DK taşıyıcı panosunda USB bağlantı noktalarına düzgün bağlanmamışsa bu formda bir hata oluşur. Güvenli bir bağlantı sağlamak için USB kablosunun her iki ucunu da bağlamayı ve yeniden bağlamayı deneyin. |
Çalışma alanı üzerinde sabit sürücü Azure Percept DK
Disk üzerinde sabit sürücü alanı alan iki bileşen Azure Percept DK, docker kapsayıcı günlükleri ve docker kapsayıcıları. Kapsayıcı günlüklerinin sabit alan dışında tutulmasını sağlamak için Azure Percept DK yeni günlükler oluşturulurken eski günlükleri döndüren bir günlük döndürme özelliğine sahiptir.
Docker kapsayıcılarının sayısı sabit sürücü alanı sorunlarına neden olduğunda, kullanılmayan kapsayıcıları silmek için aşağıdaki adımları izleyin:
- Geliştirme setini SSH ile inceleme
- Şu komutu çalıştırın:
docker system prune
Bu işlem kullanılmayan tüm kapsayıcıları, ağları, görüntüleri ve isteğe bağlı olarak birimleri kaldırır. Diğer ayrıntılar için bu sayfaya gidin.
Azure Percept DK taşıyıcı panosu LED durumları
Taşıyıcı panosunun üzerinde üç küçük LED vardır. LED 1'in yanında bir bulut simgesi, LED 2'nin yanında bir Wi-Fi simgesi ve LED 3'ün yanında bir ünlem işareti simgesi yazdırılır. Her LED durumu hakkında bilgi için aşağıdaki tabloya bakın.
| LED | Durum | Açıklama |
|---|---|---|
| LED 1 (IoT Hub) | On (düz) | Cihaz bir cihaza IoT Hub. |
| LED 2 (Wi-Fi) | Yavaş yanıp sönme | Cihaz, Wi-Fi Easy Bağlan tarafından yapılandırılmaya hazırdır ve bir yapılandırıcıya varlığını gösterir. |
| LED 2 (Wi-Fi) | Hızlı yanıp sönme | Kimlik doğrulaması başarılı oldu, cihaz ilişkilendirmesi devam ediyor. |
| LED 2 (Wi-Fi) | On (düz) | Kimlik doğrulaması ve ilişkilendirme başarılı oldu; cihazı bir ağ Wi-Fi bağlı. |
| LED 3 | NA | LED kullanımda değil. |