Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Varlık uç noktası (klasik) belgelerini görüntülemek için Yeni sürümler için sitedeki Azure IoT İşlemleri'da varlık yönetimi nedir? bölümüne gidin.
Azure IoT İşlemleri yapılandırma kaynaklarına başvurmak için asset ve device terimlerini kullanır. Bu yapılandırma kaynakları, ortamınızdaki fiziksel varlıklara ve cihazlara doğrudan eşlenemez. Bunun yerine, Azure IoT İşlemleri'daki bir bağlayıcının ortamınızdaki fiziksel varlıklara ve cihazlara nasıl bağlanıp bunlarla etkileşim kuracaklarını tanımlar.
Azure IoT İşlemleri:
- Cihaz, bir veya daha fazla fiziksel cihaza veya varlığa bağlanmak için gereken bağlantı bilgilerini kapsülleyen bir yapılandırma kaynağıdır.
- Varlık, fiziksel bir varlığın veya cihazın Azure IoT İşlemleri ile değiş tokuş yaptığı veriler hakkındaki bilgileri kapsülleyen bir yapılandırma kaynağıdır.
Bu yapılandırma kaynakları Kubernetes özel kaynakları olarak ve Azure Cihaz Kayıt Defteri'nde girdi olarak depolanır.
Aşağıdaki diyagramda varlıklar, cihazlar ve bağlayıcı şablonları arasındaki ilişkiler gösterilmektedir. Bu makalede bu kaynaklar daha ayrıntılı olarak açıklanmaktadır.
Yaşam döngüsü operasyonları ve küme bağlantısı
Hem varlıklar hem de cihazlar için oluşturma, güncelleme ve silme işlemleri, ilgili Azure Arc destekli Kubernetes kümesinin bağlanmasını gerektirir.
Azure Cihaz Kaydı, her varlığı ve cihazı Azure'da bir kaynak olarak temsil eder ve yapılandırmasını kenar kümesindeki özel bir kaynakla senkronize eder. Bu özel kaynak değişikliklerini uygulamak için yaşam döngüsü işlemlerinin kümeye ulaşması gerektiğinden, Azure ilişkili Azure Arc özellikli Kubernetes kümesine bağlanamadığında bu değişiklikler başarısız olabilir.
Bir oluşturma, güncelleme veya silme işlemi Azure kümeye ulaşamadığı için başarısız olursa, Sorun Giderme cihaz ve varlık yaşam döngüsü işlemlerine bakabilirsiniz.
Cihazlar
Varlık oluşturmadan önce bir cihaz tanımlayın. Cihaz, bir veya daha fazla varlık için southbound uç bağlantı bilgilerini açıklayan bir yapılandırma kaynağıdır.
Gelen ağ uç noktaları
Her cihazda, cihazın fiziksel bir varlığa veya cihaza nasıl güvenli bir şekilde bağlandığını tanımlayan bir veya daha fazla gelen uç noktası vardır. Örneğin:
- OPC Birleşik Mimarisi (OPC UA) için gelen uç nokta tanımına sahip bir cihaz, OPC UA sunucusuna bağlanmak için ihtiyacınız olan bilgileri depolar.
- Medya bağlayıcısı için gelen uç nokta tanımına sahip bir cihaz, bir medya kaynağına bağlanmak için ihtiyacınız olan bilgileri depolar.
- MQTT için gelen uç nokta tanımına sahip bir cihaz, bir dış MQTT aracısı veya yerleşik MQTT aracısı üzerinde bir konuya bağlanmak için ihtiyacınız olan bilgileri depolar.
- HTTP/REST için gelen uç nokta tanımına sahip bir cihaz, bir HTTP uç noktasına bağlanmak için ihtiyacınız olan bilgileri depolar.
Bir cihazın birden çok gelen uç noktası olabilir. Örneğin, bir OPC UA sunucusuna ve bir MQTT aracısına bağlanan iki gelen uç noktası olan bir cihaz oluşturabilirsiniz.
Her gelen uç noktanın özellikleri şöyledir:
- Adres. Fiziksel varlığın veya cihazın ağ adresi. Örneğin, OPC UA sunucusunun URL'si veya bir kameranın IP adresi.
-
Bağlayıcı türü. Cihazın fiziksel varlığa veya cihaza bağlanmak için kullandığı bağlayıcı türü. Örneğin,
opcua,onvif,media,mqtt,httpveyasse. - Kimlik doğrulama verileri. Cihazın fiziksel varlıkta veya cihazda kimlik doğrulaması yapmak için kullandığı kimlik bilgileri. Örneğin, kullanıcı adı ve parola.
Bağlayıcı şablonları
Bağlayıcı şablonları , işletim teknolojisi (OT) kullanıcılarına sağlanan gelen uç nokta türlerini tanımlar. Örneğin, Açık Ağ Video Arabirimi Forumu (ONVIF) bağlayıcı şablonu, ONVIF uyumlu bir kameraya bağlanan bir gelen uç noktası oluşturmak için gerekli özellikleri tanımlar. Diğer yerleşik bağlayıcı şablonları arasında OPC UA, medya, MQTT, HTTP/REST ve sunucu tarafından gönderilen olaylar (SSE) bulunur.
BT kullanıcısı, Azure portalına veya Azure CLI kullanarak bağlayıcı şablonları ekler. BT kullanıcısı bir bağlayıcı şablonu ekledikten sonra, OT kullanıcısı işlem deneyimi web kullanıcı arabiriminde bu tür gelen uç noktaları olan cihazlar oluşturabilir.
Assets
Varlık, fiziksel bir cihazı veya varlığı şu şekilde temsil eden bir yapılandırma kaynağıdır:
- Bulutta bir Azure Resource Manager kaynağı.
- Uçta bir Kubernetes özel kaynağı.
Önemli
Bulut, cihaz ve varlık yapılandırması için her zaman gerçeğin kaynağıdır. İşlem deneyimini, Azure portalını, Azure CLI veya ARM/Bicep şablonlarını kullanarak Azure aracılığıyla cihazları ve varlıkları her zaman oluşturun ve değiştirin. Kubernetes özel kaynaklarını doğrudan kümede oluşturmayın veya düzenlemeyin. Doğrudan kümede oluşturulan kaynaklar bulutla eşitlenmez ve kümedeki mevcut özel kaynaklara yönelik doğrudan düzenlemeler bulut ve uç eşitlemenin bozulmasına neden olabilir.
İşlem deneyimini veya Azure IoT İşlemleri CLI'sini kullanarak bir varlık tanımladığınızda, her varlık için veri kümeleri, olay grupları ve yönetim grupları gibi şema bilgilerini ayarlayın.
Bağlanılacak gelen uç noktanın türü, varlık için tanımladığınız şema öğelerini belirler. Örneğin:
- Varlık bir OPC UA sunucusuna bağlanıyorsa veri kümelerini, olay gruplarını ve yönetim gruplarını tanımlayın.
- Varlık bir medya kaynağına bağlanıyorsa akışları tanımlayın.
- Varlık bir HTTP/REST uç noktasına bağlanıyorsa veri kümelerini tanımlayın.
- Varlık bir SSE uç noktasına bağlanıyorsa veri kümelerini ve olay gruplarını tanımlayın.
- Varlık bir MQTT aracısına bağlanıyorsa veri kümelerini tanımlayın.
Akarsu
Akış, medya kaynağından gelen video veya görüntü anlık kareleri gibi bir veri akışıdır. Örneğin, medya bağlayıcısı aracılığıyla bağlanan bir kamera video verilerinin akışını yapabilir.
Akışlar şu şekilde olabilir:
- Bir MQTT başlığına yayımlandı.
- Depolama alanına kaydedilir ve bulutla eşitlenir.
- Bir medya hizmetine yönlendirildi.
Etkinlikler
Olay, bağlı bir varlıktan durum değişikliği bildirimidir. Örneğin, OPC UA sunucusuna bağlı bir fiziksel varlık, bir sıcaklık belirli bir eşiğe ulaştığında bir olay oluşturabilir veya ONVIF uyumlu bir kamera hareket algıladığında bir olay oluşturabilir. SSE bağlayıcıları, SSE uç noktalarındaki olayları da teslim edebilir.
Olaylar olay grupları halinde gruplandırılır. Olay grubu, mantıksal olarak ilişkili olaylar koleksiyonudur. Olay grubu, varlığın olay verilerini yayımladığı MQTT konusunu belirtir.
Eylemler
Eylem, bağlı bir varlığa gönderdiğiniz bir komutdur. Örneğin, onVIF uyumlu bir kameraya bir eylem göndererek kaydı başlatabilir veya kaydırma-eğme yakınlaştırma konumunu değiştirebilirsiniz. OPC UA bağlayıcısı, OPC UA sunucularına komut göndermeyi de destekler.
Eylemler yönetim grupları halinde gruplandırılır. Yönetim grubu, mantıksal olarak ilişkili bir eylem koleksiyonudur. Yönetim grubu, varlığın eylem komutları için abone olduğu MQTT konusunu belirtir.
Veri noktaları
Veri noktası, HTTP/REST hizmeti gibi bir uç noktadan getirilen tek bir bilgi parçasıdır. Örneğin, bir algılayıcıdan sıcaklık okuması bir veri noktasıdır.
Veri noktaları veri kümelerinde gruplandırılır. Veri kümesi, mantıksal olarak ilişkili veri noktaları koleksiyonudur. Veri kümesi, varlığın etiket değerlerini yayımladığı MQTT konusunu belirtir.
Kullanılabilir bağlayıcıların ve destekledikleri veri türlerinin listesi için bkz. Bağlantı.
Varış Noktaları
Varlıklar, fiziksel varlıklar ve cihazlar için kuzeye giden bağlantı sağlamaz. MQTT aracısına veri yayımlar veya verileri yerel depolama alanına kaydeder. Diğer Azure IoT İşlemleri hizmetleri kuzeye giden bağlantı sağlar. Örneğin:
- Data akışları verileri MQTT aracısından Azure Event Grid veya Azure Event Hubs gibi bulut hizmetlerine yönlendirir.
- Medya bağlayıcısı, medya akışlarını diğer medya sunucularına ara sunucuyla aktarabilir veya yakalanan verileri Azure Blob Depolama'ya yükleyebilir.