Azure IoT Edge modüllerini Azure portal

Uygulama hedefi:  Evet simgesi IoT Edge 1,1  evet IoT Edge 1,2

İş mantığınız IoT Edge modüller oluşturdukktan sonra, uçta çalışması için bunları cihazlarınıza dağıtmak istersiniz. Verileri toplamak ve işlemek için birlikte çalışan birden çok modül varsa, bunların hepsini aynı anda dağıtabilirsiniz ve bunları birbirine bağlayan yönlendirme kurallarını bildirebilirsiniz.

Bu makalede, Azure portal bildirimi oluşturma ve dağıtımı bir IoT Edge cihazına itme konusunda nasıl IoT Edge gösterir. Paylaşılan etiketlerine göre birden çok cihazı hedef alan bir dağıtım oluşturma hakkında bilgi için bkz. Uygun ölçekte IoT Edge ve izleme.

Önkoşullar

  • Azure aboneliğinizin bir IoT hub'ı.

  • Bir IoT Edge cihazı.

    Bir sanal makineniz yoksa IoT Edge Azure sanal makinesi içinde bir tane oluşturabilirsiniz. Sanal Linux cihazı oluşturma veya Sanal linux cihazı oluşturma hızlı başlangıç makalelerinden biri olan Windows izleyin.

Dağıtım bildirimi yapılandırma

Dağıtım bildirimi, dağıtacak modülleri, modüller arasında veri akışını ve modül ikizlerinin istenen özelliklerini açıklayan bir JSON belgesidir. Dağıtım bildirimlerinin çalışması ve nasıl oluşturulları hakkında daha fazla bilgi için bkz. IoT Edge modüllerinin nasıl kullanıla,yapılandırıla ve yeniden kullana olduğunu anlama.

Bu Azure portal, JSON belgesini el ile oluşturmak yerine dağıtım bildirimini oluşturma konusunda size yol gösterir. Üç adımı vardır: Modül ekleme, Yolları belirtme ve Dağıtımı gözden geçirme.

Not

Bu makaledeki adımlar, IoT Edge aracı ve hub'ın en son şema sürümünü yansıtacak. Şema sürümü 1.1, IoT Edge 1.0.10 sürümüyle birlikte yayınlandı ve modülün başlangıç sırası ve yol önceliklendirme özelliklerini sağlar.

Sürüm 1.0.9 veya önceki bir sürümü çalıştıran bir cihaza dağıtıyorsanız, şema sürümü 1.0'Ayarlar kullanmak için sihirbazın Modüller adımlarında Runtime Ayarlar'yi düzenleyin.

Cihaz seçme ve modül ekleme

  1. Azure portal IoT hub'ınıza gidin.

  2. Sol bölmede, menüden IoT Edge'yi seçin.

  3. Cihaz listesinden hedef cihazın kimliğine tıklayın.

  4. Üst çubukta Modülleri Ayarla'ya seçin.

  5. Sayfanın Container Registry Ayarlar bölümünde, modül görüntülerinizi içeren özel kapsayıcı kayıt defterlerine erişmek için kimlik bilgilerini girin.

  6. Sayfanın IoT Edge Modüller bölümünde Ekle'yi seçin.

  7. Açılan menüden üç modül türünden birini seçin:

    • IoT Edge Modülü - Modül adını ve kapsayıcı görüntüsü URI'lerini sağlar. Örneğin, örnek SimulatedTemperatureSensor modülünün görüntü URI'si şu mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:1.0 şekildedir: . Modül görüntüsü özel bir kapsayıcı kayıt defterinde depolanıyorsa, görüntüye erişmek için bu sayfaya kimlik bilgilerini ekleyin.
    • Market Modülü - Modüller, Azure Market. Bazı market modülleri ek yapılandırma gerektirir, bu nedenle Modüller listesinde modül Azure Market IoT Edge gözden geçirebilirsiniz.
    • Azure Stream Analytics Modülü - Bir iş yükünden Azure Stream Analytics modüller.
  8. Modül ekledikten sonra modül ayarlarını açmak için listeden modül adını seçin. Gerekirse isteğe bağlı alanları doldurun.

    Kullanılabilir modül ayarları hakkında daha fazla bilgi için bkz. Modül yapılandırması ve yönetimi.

    Modül ikizi hakkında daha fazla bilgi için bkz. İstenen özellikleri tanımlama veya güncelleştirme.

  9. Dağıtımınız için ek modüller eklemek için 6. ve 8. adımları tekrarlayın.

  10. Yollar bölümüne devam etmek için Sonraki: Yollar'ı seçin.

Yolları belirtme

Yollar sekmesinde, modüller ve modüller arasında iletilerin nasıl geçir IoT Hub. İletiler ad/değer çiftleri kullanılarak oluşturulur. Varsayılan olarak, yeni bir cihaz için ilk dağıtım route adlı bir yol içerir ve FROM /messages/ * INTO $upstream olarak tanımlanmıştır. Bu, herhangi bir modülden gelen iletilerin IoT hub'ınıza gönderildiği anlamına gelir.

Öncelik ve Yaşam süresi parametreleri, yol tanımına dahil etmek için isteğe bağlı parametrelerdir. Öncelik parametresi, iletilerin önce hangi yolların işlenmeleri gerektiğini veya en son hangi yolların işlenmeleri gerektiğini seçmenize olanak sağlar. Öncelik, 0-9 arasında bir sayı ayarlanacak ve burada 0 en yüksek öncelik olacak şekilde belirlenir. Yaşam süresi parametresi, işlenene veya kuyruktan kaldırılana kadar bu rotada iletilerin ne kadar süre tutulacaklarını bildirebilirsiniz.

Yolları oluşturma hakkında daha fazla bilgi için bkz. Yolları bildir.

Yollar ayar sonrasında, sihirbazın sonraki adımına devam etmek için Sonraki: Gözden geçir ve oluştur'a tıklayın.

Dağıtımı gözden geçirme

gözden geçirme bölümünde, önceki iki bölümdeki seçimlerinizi temel alarak oluşturulan JSON dağıtım bildirimini gösterir. Eklemey istediğiniz iki modül olduğunu unutmayın: $edgeAgent ve $edgeHub. Bu iki modül, çalışma IoT Edge ve her dağıtımda gerekli varsayılan değerlerdir.

Dağıtım bilgilerini gözden geçirerek Oluştur'a seçin.

Modülleri cihazınıza görüntüleme

Modülleri cihazınıza dağıttıktan sonra, bunların hepsini uygulama uygulamanıza ilişkin cihaz ayrıntıları sayfasında IoT Hub. Bu sayfada dağıtılan her modülün adının yanı sıra dağıtım durumu ve çıkış kodu gibi yararlı bilgiler görüntülenir.

Modüller Azure Market

Azure Market, azure'da çalıştırmak için sertifikalı ve iyileştirilmiş çok çeşitli kurumsal uygulamalara ve çözümlere göz atarak modüller dahil olmak üzere çevrimiçi bir uygulama ve IoT Edge markettir.

Azure Market IoT Edge modülünü dağıtabilirsiniz IoT Hub.

Azure Market'den dağıtma

Markette IoT Edge modüllerini seçin ve istediğiniz modülü bulurken Oluştur veya Şimdi al'ı seçerek dağıtabilirsiniz. Seçtiğiniz modüle bağlı olarak farklılık gösterebiliyor dağıtım sihirbazı IoT Edge devam edin:

  1. Devam'ı seçerek sağlayıcının kullanım koşullarını ve gizlilik İlkesini kabul edin. İlk olarak iletişim bilgilerini sağlamanız gerekir.
  2. Aboneliğinizi ve hedef IoT Hub bağlı olduğu aboneliği seçin.
  3. Bir cihaza dağıt'ı seçin.
  4. Hub'a kayıtlı cihazlar arasında göz atmak için cihazın adını girin veya Cihazı Bul'a tıklayın.
  5. İsterseniz diğer modülleri eklemek de dahil olmak üzere dağıtım bildirimini yapılandırma standart sürecine devam etmek için Oluştur'a seçin. Görüntü URI'sı, oluşturma seçenekleri ve istenen özellikler gibi yeni modülün ayrıntıları önceden tanımlanmıştır ancak değiştirilebilir.

Modülün uygulamanıza dağıtıldığından emin IoT Hub için Azure portal. Cihazınızı seçin, Modülleri Ayarla'ya tıklayın; modülün Modüller IoT Edge listelenmiş olması gerekir.

Azure IoT Hub'den dağıtma

Bir modülü hızlı bir şekilde Azure Market cihazında cihaza dağıtabilirsiniz IoT Hub modülünü Azure portal.

  1. Aşağıdaki Azure portal uygulamanıza IoT Hub.
  2. Sol bölmede, Otomatik Yükleme altında Cihaz Yönetimi seçeneğini IoT Edge.
  3. Dağıtımı IoT Edge bir cihaz seçin.
  4. Üst çubukta Modülleri Ayarla'ya seçin.
  5. Modüller IoT Edge ekle'ye tıklayın ve açılan menüden Market Modülü'yü seçin.

Modül ekleme IoT Hub

Modül Marketi sayfasından IoT Edge modül seçin. Seçen modül aboneliğiniz, kaynak grubunuz ve cihazınız için otomatik olarak yapılandırılır. Daha sonra, bu modüller IoT Edge görünür. Bazı modüller için ek yapılandırma gerekli olabilir.

İpucu

Modüller IoT Edge bilgileri Azure IoT Hub sınırlıdır. İlk olarak, IoT Edge modüller hakkında daha fazla bilgi Azure Market.

Sonraki: Yollar'ı seçin ve bu makalenin başlarındaki Yolları belirtme ve Dağıtımı Gözden Geçirme makalesinde açıklandığı gibi dağıtıma devam eder.

Sonraki adımlar

Büyük ölçekteki modülleri dağıtmayı IoT Edge ve izlemeyi öğrenin