Azure IoT Central uygulamanıza toplu Azure IoT Central yönetme

Bağlı cihazlarınızı iş Azure IoT Central uygun ölçekte yönetmek için bu cihazları kullanabilirsiniz. İşler, cihaz ve bulut özellikleri üzerinde toplu güncelleştirmeler yapma ve komutları çalıştırmaya izin verir. CSV dosyalarını cihazları toplu olarak içeri ve dışarı aktarma için de kullanabilirsiniz. Bu makalede, kendi uygulamanıza işleri kullanmaya başlama ve içeri ve dışarı aktarma özelliklerini nasıl kullanabileceğiniz açıklanmıştır.

İş oluşturma ve çalıştırma

Aşağıdaki örnekte, bir grup lojistik ağ geçidi cihazı için ışık eşiğini ayarlamak için nasıl iş oluşturulacak ve çalıştır? İşleri oluşturmak ve çalıştırmak için iş sihirbazını kullanırsınız. Daha sonra çalıştırmak için bir işi kaydedebilirsiniz.

  1. Sol bölmede İşler'i seçin.

  2. + Yeni iş'i seçin.

  3. İş yapılandırma sayfasında, oluşturmakta olduğu işi tanımlamak için bir ad ve açıklama girin.

  4. Uygulamanız kuruluşları kullanıyorsa,işi ilişkilendirmek için kuruluşu seçin. Yalnızca kuruluşta kullanıcılar işi görüntüleme veya değiştirme. Kullanıcının rolü, kullanıcının sahip olduğu izinleri belirler.

  5. İşlerinizi uygulamak istediğiniz hedef cihaz grubunu seçin. Uygulamanız kuruluşları kullanıyorsa, seçili kuruluş kullanılabilir cihaz gruplarını belirler. cihaz grubu seçiminizin altında iş yapılandırmanız için kaç cihaza uygulandığını görebilirsiniz.

  6. İş türü olarak Cloud özelliği, Özellik veya Komut'ı seçin:

    Bir Özellik işini yapılandırmak için bir özellik seçin ve yeni değerini ayarlayın. Bir Komut işi yapılandırmak için çalıştırılan komutu seçin. Bir özellik işi birden çok özellik oluşturabilir.

    Açık Eşiği Ayarla adlı bir özellik işi oluşturma seçimlerini gösteren ekran görüntüsü

    kaydet ve çık'ı seçerek işi İşler sayfasındaki kaydedilen işler listesine ekleyin. Daha sonra kaydedilen işler listesinden bir işe geri dönebilirsiniz.

  7. Sonraki'yi seçerek Teslim Seçenekleri sayfasına gidin. Teslim Seçenekleri sayfası, bu iş için teslim seçeneklerini ayarlamaya olanak sağlar: Toplu işler ve İptal eşiği.

    Toplu işler, çok sayıda cihaz için işleri hazırlamaya izin verir. İş birden çok toplu işe ayrılır ve her toplu iş cihazların bir alt kümesini içerir. Toplu işler kuyruğa alınan ve sırayla çalıştırılıyor.

    İptal eşiği, hata sayısı ayarlanmış sınırınızı aşarsa bir işi otomatik olarak iptal etmenize olanak sağlar. Eşik, işteki tüm cihazlara veya tek tek gruplara uygulanabilir.

    İş sihirbazı teslim seçenekleri sayfasının ekran görüntüsü

  8. Zamanlama sayfasına taşımak için Sonraki'yi seçin. Zamanlama sayfası, gelecekte işi çalıştırmak için bir zamanlama etkinleştirmenizi sağlar:

    Zamanlama için bir yinelenme seçeneği belirleyin. Çalıştıracak bir iş kurarak:

    • Tek seferlik
    • Günlük
    • Haftalık

    Zamanlanmış bir iş için başlangıç tarihi ve saati ayarlayın. Tarih ve saat, cihazın yerel saatle değil, saat diliminize özeldir.

    Yinelenen bir zamanlamayı sona ererken şunları seçin:

    • Zamanlama için bir bitiş tarihi ayarlamak için bu günde.
    • İş çalıştıracak sayısını ayarlamak için sonra.

    Zamanlanan işler, cihaz grubu üyeliği zaman içinde değişirse bile her zaman bir cihaz grubunda çalışır.

    İş sihirbazı zamanlama seçenekleri sayfasının ekran görüntüsü

  9. Gözden Geçir sayfasına taşımak için Sonraki'yi seçin. Gözden Geçirme sayfasında iş yapılandırma ayrıntıları görüntülenir. İş zamanlaması için Zamanlama'ya seçin:

    Zamanlanmış iş sihirbazı gözden geçirme sayfasının ekran görüntüsü

  10. İş ayrıntıları sayfasında zamanlanmış işler hakkında bilgiler görüntülenir. Zamanlanan iş yürütülürken, iş örneklerinin listesini görüntülenir. Zamanlanmış iş yürütmesi de Son 30 günlük iş listesinin bir parçası olur.

    Bu sayfada, işi zamanlanmış durumdan sildi veya Zamanlanan işi düzenle'yi seçin. Zamanlanmış işler listesinden zamanlanmış bir işe geri dönebilirsiniz.

    Zamanlanmış iş ayrıntıları sayfasının ekran görüntüsü

  11. İş sihirbazında, bir iş zamanlamayı seçebilir ve hemen çalıştırabilirsiniz. Aşağıdaki ekran görüntüsünde, hemen çalıştırmaya hazır bir zaman çizelgesi olmayan bir iş gösterir. Çalıştır'ı seçerek işi çalıştırın:

    İş sihirbazı gözden geçirme sayfasının ekran görüntüsü

  12. Bir iş bekleyen , çalıştırma ve tamamlanan aşamalardan geçmektedir. İş yürütme ayrıntıları sonuç ölçümlerini, süre ayrıntılarını ve bir cihaz listesi kılavuzu içerir.

    İş tamamlandığında, Sonuçlar günlüğü'sini seçerek cihazlar ve bunların durum değerleri de dahil olmak üzere iş ayrıntılarınızı içeren bir CSV dosyası indirebilirsiniz. Bu bilgiler sorun giderme için yararlı olabilir.

    Cihaz durumunu gösteren ekran görüntüsü

  13. İş şimdi İşler sayfasındaki Son 30 gün listesinde görünür. Bu sayfada o anda çalışan işler ve daha önce çalıştırılan veya kaydedilen işlerin geçmişi görüntülenir.

    Not

    Daha önce çalıştırılan işleriniz için 30 günlük geçmişi görüntüabilirsiniz.

İşleri yönetme

Çalışan bir işi durdurmak için açın ve Durdur'a seçin. İş durumu, işin durdurulmuş olduğunu yansıtacak şekilde değişir. Özet bölümünde tamamlanmış, başarısız olan veya beklemede olan cihazlar yer almaktadır.

Çalışan işi ve işi durdurma düğmesini gösteren ekran görüntüsü

Bir iş durdurulmuş durumda olduğunda, işi çalıştırmayı sürdürmeye devam etmek için Devam'ı seçin. İş durumu, işin yeniden çalıştırdığını yansıtacak şekilde değişir. Özet bölümü en son ilerleme durumuyla güncelleştirilmaya devam eder.

Durdurulan işi ve işe devam düğmesini gösteren ekran görüntüsü

İş kopyalama

Mevcut bir işi kopyalamak için yürütülen bir iş seçin. İş sonuçları sayfasında veya iş ayrıntıları sayfasında Kopyala'ya tıklayın:

Kopyala düğmesini gösteren ekran görüntüsü

Düzenlemeniz için iş yapılandırmasının bir kopyası açılır ve iş adına Kopyala eklenir.

İş durumunu görüntüleme

Bir iş oluşturulduktan sonra, Durum sütunu en son iş durumu iletisiyle oluşturulduğunda. Aşağıdaki tabloda olası iş durumu değerleri listelemektedir:

Durum iletisi Durum anlamı
Tamamlandı Bu iş tüm cihazlarda çalışıyor.
Başarısız Bu iş başarısız oldu ve cihazlarda tam olarak çalıştırılamadı.
Beklemede Bu iş henüz cihazlarda çalıştırlanmadı.
Çalışma Bu iş şu anda cihazlarda çalışıyor.
Durduruldu Kullanıcı bu işi el ile durdurdu.
İptal edildi Teslim seçenekleri sayfasında ayarlanmış eşik aşıldı olduğundan bu iş iptal edildi.

Durum iletisi, işteki cihazlara genel bir bakışla takip ediliyor. Aşağıdaki tabloda olası cihaz durumu değerleri listelemektedir:

Durum iletisi Durum anlamı
Başarılı İş başarıyla gerçekleştirildi cihaz sayısı.
Başarısız İş üzerinde çalıştırılaamayan cihazların sayısı.

İş durumunu ve etkilenen tüm cihazları görüntülemek için işi açın. Her cihaz adının yanında aşağıdaki durum iletilerinden birini görüyorsunuz:

Durum iletisi Durum anlamı
Tamamlandı İş bu cihazda başladı.
Başarısız İş bu cihazda çalıştırılamadı. Hata iletisi daha fazla bilgi gösterir.
Beklemede İş henüz bu cihazda çalıştırlanmadı.

İş ayrıntılarını, cihaz listesini ve durum değerlerini içeren bir CSV dosyasını indirmek için Sonuçlar günlüğü'ne tıklayın.

Cihaz listesini filtreleme

Filtre simgesini seçerek İş ayrıntıları sayfasında cihaz listesini filtreleyebilirsiniz. Cihaz Kimliği veya Durum alanını filtre edebilirsiniz:

Bir cihaz listesini filtreleme seçimlerini gösteren ekran görüntüsü.

Cihaz listesinde sütunları özelleştirme

Sütun seçenekleri simgesini seçerek cihaz listesine sütun ekleyebilirsiniz:

Sütun seçenekleri simgesini gösteren ekran görüntüsü.

Cihaz listesi sütunlarını seçmek için Sütun seçenekleri iletişim kutusunu kullanın. Görüntülemek istediğiniz sütunları seçin, sağ oku ve ardından Tamam'ı seçin. Kullanılabilir tüm sütunları seçmek için Hepsini seç'i seçin. Seçilen sütunlar cihaz listesinde görünür.

Seçilen sütunlar bir kullanıcı oturumunda veya uygulamaya erişimi olan kullanıcı oturumlarında kalıcı olur.

İşleri yeniden çalıştırma

Başarısız cihazlara sahip bir işi yeniden çalıştırabilirsiniz. Başarısız olanda Yeniden çalıştır'ı seçin:

Başarısız cihazlarda bir işi yeniden çalıştırma düğmesini gösteren ekran görüntüsü.

Bir iş adı ve açıklaması girin ve ardından işi yeniden çalıştır'ı seçin. Başarısız cihazlarda eylemi yeniden denemek için yeni bir iş gönderildi.

Not

Bir uygulamanın aynı anda beşten fazla işi Azure IoT Central çalıştırabilirsiniz.

Bir iş tamamlandığında ve işin cihaz listesinde yer alan bir cihazı sildikten sonra cihaz adı silinmiş olarak görünür. Ayrıntılar bağlantısı silinen cihaz için kullanılamaz.

Cihazları içeri aktarma

Uygulamanıza çok sayıda cihaz bağlamak için csv dosyasından cihazları toplu olarak içeri aktarabilirsiniz. Azure Örnekleri deposunda örnek bir CSV dosyası bulabilirsiniz. CSV dosyası aşağıdaki sütun üst bilgilerini içermeli:

Sütun Açıklama
IOTC_DEVICEID Cihaz kimliği, bu cihazın bağlanmak için kullanabileceği benzersiz bir tanımdır. Cihaz kimliği boşluk olmadan harf, sayı - ve karakter içerebilir. Maksimum uzunluk 128 karakterdir.
IOTC_DEVICENAME İsteğe bağlı. Cihaz adı, uygulama boyunca görüntülenecek kolay bir addır. Belirtilmezse, cihaz kimliğiyle aynı olur. Maksimum uzunluk 148 karakterdir.

Uygulamanıza cihazları toplu kaydetmek için:

  1. Sol bölmede Cihazlar'ı seçin.

  2. Sol panelde, cihazları toplu olarak oluşturmak istediğiniz cihaz şablonunu seçin.

    Not

    Henüz bir cihaz şablonunuz yoksa Tüm cihazlar'ın altında cihazları içeri aktarabilirsiniz ve bunları şablon olmadan kaydedebilirsiniz. Cihazlar içe aktarıldıktan sonra bunları bir şablona geçirebilirsiniz.

  3. İçeri aktar'ı seçin.

    İçeri aktarma eylemi ayarlarını gösteren ekran görüntüsü.

  4. Cihazları atamak için bir kuruluş seçin. İçeri aktardığı tüm cihazlar aynı kuruluşa atanır. Farklı kuruluşlara cihaz atamak için, her kuruluş için bir tane olmak gibi birden çok içeri aktarma dosyası oluşturun. Alternatif olarak, bunların hepsini kök kuruluşa yükleyin ve ardından kullanıcı arabiriminde bunları doğru kuruluşlara yeniden atamanız gerekir.

  5. İçe aktar edilecek cihaz kimliklerinin listesinin bulunduğu CSV dosyasını seçin.

  6. Cihaz içeri aktarma, dosya karşıya yüklendiktan sonra başlar. İçeri aktarma durumunu Cihaz İşlemleri panelinden izleyebilirsiniz. İçeri aktarma işlemi başladıktan sonra bu panel otomatik olarak görüntülenir veya sağ üst köşedeki zil simgesi aracılığıyla bu panele erişebilirsiniz.

  7. İçeri aktarma işlemi tamamlandıktan sonra, Cihaz İşlemleri panelinde bir başarı iletisi gösterilir.

    İçeri aktarma başarısını gösteren ekran görüntüsü.

Cihaz içeri aktarma işlemi başarısız olursa, Cihaz İşlemleri panelinde bir hata iletisi görüntülenir. İndirebilirsiniz tüm hataları yakalayan bir günlük dosyası oluşturulur.

Cihazları dışarı aktarma

Gerçek bir cihazı IoT Central bağlantı dizesine ihtiyacınız vardır. Cihaz bağlantı dizeleri oluşturmak için ihtiyacınız olan bilgileri almak için cihaz ayrıntılarını toplu olarak dışarı aktarabilirsiniz. Dışarı aktarma işlemi, seçilen tüm cihazlar için cihaz kimliği, cihaz adı ve anahtarlarla bir CSV dosyası oluşturur.

Cihazları uygulamanıza toplu olarak dışarı aktarma:

  1. Sol bölmede Cihazlar'ı seçin.

  2. Sol bölmede, cihazları dışarı aktarmayı istediğiniz cihaz şablonunu seçin.

  3. Dışarı aktarmayı istediğiniz cihazları seçin ve ardından Dışarı aktar eylemlerini seçin.

    Dışarı aktarma eylemi ayarlarını gösteren ekran görüntüsü.

  4. Dışarı aktarma işlemi başlar. Cihaz İşlemleri panelini kullanarak durumu izleyebilirsiniz.

  5. Dışarı aktarma tamamlandığında, oluşturulan dosyayı indirme bağlantısıyla birlikte bir başarı iletisi gösterilir.

  6. Dosyayı diskte yerel bir klasöre indirmek için Dosya İndir bağlantısını seçin.

    Dışarı Aktarma Başarılı

  7. Dışarı aktarılmış CSV dosyası şu sütunları içerir: cihaz kimliği, cihaz adı, cihaz anahtarları ve X509 sertifika parmak izleri:

    • IOTC_DEVICEID
    • IOTC_DEVICENAME
    • IOTC_SASKEY_PRIMARY
    • IOTC_SASKEY_SECONDARY
    • IOTC_X509THUMBPRINT_PRIMARY
    • IOTC_X509THUMBPRINT_SECONDARY

Uygulama uygulamanıza gerçek cihazları bağlama hakkında daha fazla IoT Central için bkz. Azure IoT Central.

Sonraki adımlar

Azure IoT Central uygulamanıza cihazları toplu olarak yönetmeyi öğrendiğinize göre, önerilen bir sonraki adım, Bir cihaz şablonunu düzenlemeyi öğrenmektir.