IoT Central kuruluşlarını yönetme

Kuruluşlar, IoT Central uygulamanızda hangi kullanıcıların hangi cihazları görebileceğini yönetmek için kullandığınız bir hiyerarşi tanımlamanıza olanak tanır. Kullanıcının rolü, gördüğü cihazlar ve erişebileceği deneyimler üzerindeki izinlerini belirler. Çok kiracılı bir uygulama uygulamak için kuruluşları kullanın.

Kuruluşlar, uygulamanızdaki kullanıcılar ve roller üzerinde daha fazla denetim sahibi olmanıza neden olan isteğe bağlı bir özellikdir.

Kuruluşlar hiyerarşiktir:

Diagram showing a sample hierarchy of organizations.

İlk kuruluş hiyerarşinizi oluşturduğunuzda, uygulamanızın adının kökte olduğunu görürsünüz. Eklediğiniz her kuruluş bir alt kuruluş veya yaprak kuruluş olur. Kuruluş hiyerarşileri devralmayı kullanır. Örneğin, önceki diyagramda gösterilen hiyerarşide:

  • Adatum Solar kullanıcıları Birleşik Devletler, Kanada, Avrupa ve Latin Amerika'daki cihazlara erişebilir.
  • Contoso kullanıcıları hiyerarşideki tüm kuruluşlardaki tüm cihazlara erişebilir.

Eşdüzey kuruluşlardaki kullanıcılar birbirlerinin diğer cihazlarını göremez.

Kullanıcılara uygulamanıza erişim verdiğinizde, hiyerarşide onlara erişim atadığınız ne kadar yüksekse, o kadar fazla görebilir ve yönetebilirler. Kuruluş, kullanıcının görebileceği cihazları denetler. Rol, bir kullanıcının cihaz oluşturma, okuma ve silme gibi neler yapabileceğini tanımlar.

Aşağıdaki ekran görüntüsünde IoT Central'daki bir kuruluş hiyerarşisi tanımı gösterilmektedir:

Screenshot of organizations hierarchy definition.

IoT Central REST API'sini kullanarak kuruluşları yönetmeyi öğrenmek için bkz . Kuruluşları yönetmek için IoT Central REST API'sini kullanma.

Hiyerarşi oluşturma

Kuruluşları kullanmaya başlamak için kuruluş hiyerarşinizi tanımlamanız gerekir. Hiyerarşideki her kuruluş, cihazları yerleştirdiğiniz, panoları ve cihaz gruplarını kaydettiğiniz ve kullanıcıları davet ettiğiniz mantıksal bir kapsayıcı görevi görür. Kuruluşunuzu oluşturmak için IoT Central uygulamanızdaki İzinler bölümüne gidin, Kuruluşlar sekmesini seçin ve + Yeni'yi seçin veya mevcut bir kuruluşun bağlam menüsünü kullanın. Aynı anda bir veya birden çok kuruluş oluşturmak için + Başka bir kuruluş ekle'yi seçin:

Screenshot that shows the options for creating an organization hierarchy.

Bahşiş

Kuruluşların ilk kurulumu, Uygulama Yönetici istrator rolünün bir üyesi tarafından yapılmalıdır.

Bir kuruluşu yeni bir üst öğeye yeniden atamak için Düzenle'yi seçin ve yeni bir üst öğe seçin.

Bir kuruluşu silmek için panolar, cihazlar, kullanıcılar, cihaz grupları ve işler gibi ilişkili öğeleri silmeniz veya başka bir kuruluşa taşımanız gerekir.

Bahşiş

Kuruluşları oluşturmak ve yönetmek için REST API'yi de kullanabilirsiniz.

Cihaz atama

Kuruluş hiyerarşinizi tanımladıktan sonra cihazlarınızı kuruluşlara atayın. Her cihaz yalnızca tek bir kuruluşa ait olduğundan hiyerarşide uygun kuruluşu seçin.

Uygulamanızda yeni bir cihaz oluşturduğunuzda, bu cihazı hiyerarşinizdeki bir kuruluşa atayın:

Screenshot that shows how to assign a device to an organization.

Mevcut bir cihazı kuruluşa atamak veya yeniden atamak için cihaz listesinden cihazı seçin ve ardından Kuruluş'a tıklayın:

Screenshot that shows how to change the organization a device is associated with.

Bahşiş

Bir cihazın hangi kuruluşa ait olduğunu cihaz listesinde görebilirsiniz. Belirli bir kuruluştaki cihazları göstermek için cihaz listesindeki filtre aracını kullanın.

Bir cihazı başka bir kuruluşa yeniden atadığınızda, cihazın verileri veri alımı süresine göre kuruluşta kalır. Örnek:

  • Cihaz, ilk günden yedi güne kadar Contoso/Customer1 kuruluşunun bir parçasıdır ve ardından sekiz. günde Contoso/Customer4 kuruluşuna taşınır.
  • Contoso/Customer4 kullanıcıları dokuz gün boyunca sekiz ve dokuz gündeki verileri görebilir.
  • Contoso/Customer1 kullanıcıları dokuz günde bir ile yedi gün arasında verileri görebilir.

Cihaz öncelikli kayıt

Cihazlar, ilk olarak cihaz listesine eklenmeden IoT Central uygulamanıza kendi kendine kaydolabilir. Bu durumda IoT Central, cihazı hiyerarşideki kök kuruluşa ekler. Daha sonra cihazı farklı bir kuruluşa yeniden atayabilirsiniz.

Bunun yerine CSV içeri aktarma özelliğini kullanarak cihazları uygulamanıza toplu olarak kaydedebilir ve kuruluşlara atayabilirsiniz. Daha fazla bilgi için bkz . Cihazları içeri aktarma.

Ağ geçitleri

Kuruluşlara ağ geçidi ve aşağı akış cihazları atarsınız. Ağ geçidini ve ilişkili aşağı akış cihazlarını aynı kuruluşa atamanız gerekmez. Bunları farklı kuruluşlara atarsanız, bir kullanıcı ağ geçidini görebilir ancak aşağı akış cihazlarını veya aşağı akış cihazlarını göremez ancak ağ geçidini göremez.

Roller

Uygulamanızda ilk kuruluşu oluşturduğunuzda, IoT Central uygulamanıza üç yeni rol ekler: Kuruluş Yönetici istrator, Kuruluş Operatörü ve Kuruluş Görüntüleyicisi. Bir kuruluş kullanıcısı fiyatlandırma planları, markalama ve renkler, API belirteçleri ve uygulama genelinde kayıt grubu bilgileri gibi uygulama genelindeki belirli özelliklere erişemediği için bu roller gereklidir.

Screenshot that shows the three organization roles.

Kullanıcıları uygulamanızdaki bir kuruluşa davet ederken bu rolleri kullanabilirsiniz.

Özel kuruluş rolleri

Kuruluş kullanıcılarınız için özel bir rol oluşturmak için yeni bir rol oluşturun ve Kuruluş rol türünü seçin:

Screenshot that shows how to create a custom organization role.

Ardından rolün izinlerini seçin.

Kullanıcıları davet et

Kuruluş hiyerarşinizi oluşturduktan ve cihazları kuruluşlara atadıktan sonra kullanıcıları uygulamanıza davet edin ve bunları kuruluşlara atayın.

Bir kullanıcıyı davet etmek için İzin Kullanıcıları'na >gidin. E-posta adreslerini, atandıkları kuruluşu ve üyesi oldukları rolü veya rolleri girin. Seçtiğiniz kuruluş, kullanıcıyı geçerli bir role atadığınızdan emin olmak için kullanılabilir rollerin listesini filtreler:

Screenshot that shows how to assign a user to an organization and role.

Aynı kullanıcıyı birden çok kuruluşa atayabilirsiniz. Kullanıcının atandığı her kuruluşta farklı bir rolü olabilir:

Veri Akışı Adı Rol Kuruluş
user1@contoso.com Kuruluş Yönetici istrator Özel uygulama
user1@contoso.com Kuruluş Görüntüleyicisi Özel uygulama

Yeni bir kullanıcıyı davet ettiğinizde, uygulama URL'sini onlarla paylaşmanız ve oturum açmasını istemeniz gerekir. Kullanıcı ilk kez oturum açtıktan sonra, uygulama kullanıcının Uygulamalarım sayfasında görünür.

Uygulamaya ilk kez erişmek için, davet edilen bir kullanıcının önce yöneticiden aldığı bağlantıyı kullanarak uygulamaya gitmeleri gerekir. Uygulama, o zamana kadar Azure IoT Central sitesindeki Uygulamalarım sayfasında görünmez.

Kuruluşları kullanma

Kuruluş hiyerarşinizi oluşturduktan sonra, kuruluşunuzu uygulamanızın aşağıdaki gibi alanlarında kullanabilirsiniz:

Varsayılan kuruluş

Bahşiş

Bu, yalnızca sizin için geçerli olan kişisel bir tercihtir.

Bir kuruluşu, uygulamanızda kişisel tercih olarak kullanılacak varsayılan kuruluş olarak ayarlayabilirsiniz. Varsayılan kuruluş, yeni bir kullanıcı eklediğinizde veya IoT Central uygulamanıza cihaz eklediğinizde olduğu gibi bir kuruluş seçtiğinizde varsayılan seçenek haline gelir.

Varsayılan kuruluşu ayarlamak için üst menü çubuğundan Ayarlar'ı seçin:

Screenshot that shows how to set your default organization.

Mevcut bir uygulamaya kuruluş ekleme

Bir uygulama, kuruluş hiyerarşisi eklemeden önce cihazlar, kullanıcılar ve panolar, cihaz grupları ve işler gibi deneyimler içerebilir.

Kuruluş eklemeye başladığınızda, mevcut tüm cihazlar, kullanıcılar ve deneyimler uygulamadaki kök kuruluşla ilişkili kalır:

  • Cihazları yeni bir kuruluşa yeniden atayabilirsiniz.
  • Kullanıcıları yeni bir kuruluşa atayabilir ve kökten atamalarını kaldırabilirsiniz.
  • Panolar, cihaz grupları ve işler gibi deneyimleri yeniden oluşturabilir ve bunları hiyerarşideki kuruluşlarla ilişkilendirebilirsiniz.

Sınırlar

Aşağıdaki sınırlar kuruluşlar için geçerlidir:

  • Hiyerarşi beş düzeyden daha derin olamaz.
  • Toplam kuruluş sayısı 200'den fazla olamaz. Hiyerarşideki her düğüm bir kuruluş olarak sayılır.

Sonraki adımlar

Azure IoT Central kuruluşlarını yönetmeyi öğrendiğinize göre, önerilen sonraki adım Blob Depolama kullanarak IoT verilerini bulut hedeflerine aktarmayı öğrenmektir.