Azure Digital Twins nedir?

Azure Digital Twins , binalar, fabrikalar, çiftlikler, enerji ağları, demiryolları, stadyumlar ve hatta şehirlerin tamamı gibi tüm ortamların dijital modellerini temel alan ikiz grafiklerin oluşturulmasını sağlayan bir hizmet olarak platform (PaaS) teklifidir. Bu dijital modeller, daha iyi ürünler, iyileştirilmiş operasyonlar, azaltılmış maliyetler ve çığır açan müşteri deneyimlerini yönlendiren içgörüler elde etmek için kullanılabilir.

Azure Digital Twins, gerçek IoT cihazlarını daha geniş bir bulut çözümünde temsil eden ve canlı veri gönderip almak için IoT Hub cihaz ikizlerine bağlanan bir dijital ikiz mimarisi tasarlamak için kullanılabilir.

Not

IoT Hub cihaz ikizleri , Azure Digital Twins dijital ikizlerinden farklıdır. IoT Hub cihaz ikizleri, bağlandığınız her IoT cihazı için IoT hub'ınız tarafından korunurken, Azure Digital Twins'deki dijital ikizler dijital modeller tarafından tanımlanan ve Azure Digital Twins içinde örneklenen her şeyin temsili olabilir.

Azure Digital Twins'in üzerinde etki alanı uzmanlığınızdan yararlanarak aşağıdakilere yönelik özelleştirilmiş, bağlı çözümler oluşturun:

  • Tüm ortamları modelleyin ve dijital ikizleri ölçeklenebilir ve güvenli bir şekilde hayata geçirin
  • Dinamik iş mantığı ve veri işleme oluşturmak için sağlam bir olay sistemi kullanarak IoT cihazları ve mevcut iş sistemleri gibi varlıkları Bağlan
  • İkiz grafınızdaki gerçek zamanlı içgörüleri ayıklamak için canlı yürütme ortamını sorgulama
  • Ortamınızın iş mantığını ve ikiz verilerini bağlam içinde görüntüleyen bağlı 3B görselleştirmeleri oluşturma
  • Geçmişe dönük ortam verilerini sorgulayın ve geçmişi daha iyi izlemek ve geleceği tahmin etmek için diğer Azure verileri, analiz ve yapay zeka hizmetleriyle tümleştirin

İş ortamınızı tanımlama

Azure Digital Twins'de, model olarak adlandırılan özel ikiz türlerini kullanarak fiziksel ortamınızdaki kişileri, yerleri ve öğeleri temsil eden dijital varlıkları tanımlarsınız.

Bu model tanımlarını işletmenizi tanımlamak için özel bir sözlük olarak düşünebilirsiniz. Örneğin, bir yapı yönetimi çözümü için Bir Yapı türü, Kat türü ve asansör türünü tanımlayan bir model tanımlayabilirsiniz. Modeller, Digital Twins Tanım Dili (DTDL) adlı JSON benzeri bir dilde tanımlanır. ADT'de DTDL modelleri varlık türlerini durum özelliklerine, komutlarına ve ilişkilerine göre açıklar. Sıfırdan kendi model kümelerinizi tasarlayabilir veya sektörünüz için ortak kelime dağarcığını temel alan önceden mevcut bir DTDL endüstri ontolojisi kümesiyle çalışmaya başlayabilirsiniz.

İpucu

DTDL sürüm 2, IoT Tak Çalıştır ve Time Series Analizler dahil olmak üzere diğer Azure IoT hizmetlerinde veri modelleri için de kullanılır. Bu uyumluluk, Azure Digital Twins çözümünüzü Azure ekosisteminin diğer bölümlerine bağlamanıza yardımcı olur.

Veri modellerinizi tanımladıktan sonra, bunları kullanarak ortamınızdaki belirli her varlığı temsil eden dijital ikizler oluşturun. Örneğin, birkaç Yapı türü ikiz (Bina 1, Bina 2 vb.) oluşturmak için Yapı modeli tanımını kullanabilirsiniz. Ayrıca model tanımlarındaki ilişkileri kullanarak ikizleri birbirine bağlayarak kavramsal bir graf oluşturabilirsiniz.

Azure Digital Twins grafınızı, grafınızı oluşturmanıza ve bunlarla etkileşim kurmanıza yardımcı olacak bir arabirim sağlayan Azure Digital Twins Gezgini'nde görüntüleyebilirsiniz:

Screenshot of Azure Digital Twins Explorer, showing a graph of nodes representing digital twins.

IoT ve iş sistemi verilerini bağlamsallaştırma

Azure Digital Twins'deki dijital modeller gerçek dünyanın canlı, güncel gösterimleridir.

Dijital ikiz özelliklerini ortamınızda güncel tutmak için IoT Hub'ı kullanarak çözümünüzü IoT ve IoT Edge cihazlarına bağlayabilirsiniz. Bu merkez tarafından yönetilen cihazlar ikiz grafınızın bir parçası olarak temsil edilir ve modelinizi yönlendiren verileri sağlar. Azure Digital Twins ile kullanmak üzere yeni bir IoT Hub oluşturabilir veya mevcut bir IoT Hub'ı zaten yönettiği cihazlarla bağlayabilirsiniz.

Rest API'lerini veya Logic Apps gibi diğer Azure hizmetlerine bağlayıcıları kullanarak Azure Digital Twins'i diğer veri kaynaklarından da yönlendirebilirsiniz. Bu yöntemler, iş sistemlerinden veri girmenize ve bunları ikiz grafınıza eklemenize yardımcı olabilir.

Azure Digital Twins, iş mantığınızla eşleşecek şekilde özelleştirilebilen veri işleme dahil olmak üzere grafınızı güncel tutmak için zengin bir olay sistemi sağlar. Bu veri işlemeyi esnek ve özelleştirilmiş yollarla yönlendirmek için Azure İşlevleri gibi dış işlem kaynaklarını bağlayabilirsiniz.

Ortam içgörüleri için sorgu

Azure Digital Twins, canlı yürütme ortamından içgörüleri ayıklamanıza yardımcı olacak güçlü bir sorgu API'si sağlar. API, özellik değerleri, ilişkiler, ilişki özellikleri, model bilgileri ve daha fazlası dahil olmak üzere kapsamlı arama koşullarıyla sorgu yapabilir. Ayrıca sorguları birleştirerek ortamınız hakkında çok çeşitli içgörüler elde edebilir ve sizin için önemli olan özel soruları yanıtlayabilirsiniz. Bu sorguları oluşturmak için kullanılan dil hakkında daha fazla bilgi için bkz . Sorgu dili.

3B Scenes Studio'da ortamı görselleştirme (önizleme)

Azure Digital Twins 3D Scenes Studio (önizleme), son kullanıcıların 3B varlıkların görsel bağlamı ile operasyonel dijital ikiz verilerini izleyebildiği, tanılayıp araştırabildiği çevreleyici bir görsel 3B ortamdır. Dijital ikiz grafı ve seçilmiş 3B model sayesinde konu uzmanları, 3B öğeleri Azure Digital Twins grafında dijital ikizlerle eşlemek ve bir iş ortamının 3B görselleştirmesi için kullanıcı arabirimi etkileşimi ve iş mantığı tanımlamak için stüdyonun düşük kod oluşturucusundan yararlanabilir. 3B sahneler daha sonra barındırılan 3B Sahneler Studio'da veya eklenebilir 3B görüntüleyici bileşeninden yararlanan özel bir uygulamada kullanılabilir.

3B Sahneler Studio'da dijital ikiz özelliklerinin 3B öğelerle nasıl görselleştirilebileceğini gösteren bir sahne örneği aşağıda verilmiştir:

Screenshot of a sample scene in 3D Scenes Studio.

İkiz verilerini diğer Azure hizmetleriyle paylaşma

Azure Digital Twins modelinizdeki veriler, daha fazla analiz veya depolama için aşağı akış Azure hizmetlerine yönlendirilebilir.

Azure Veri Gezgini'a dijital ikiz verileri göndermek için Azure Digital Twins örneğini Azure Veri Gezgini kümesine bağlayarak graf güncelleştirmelerinin Azure Veri Gezgini'a otomatik olarak tarihlenmesine neden olan Azure Digital Twins veri geçmişi özelliğinden yararlanabilirsiniz. Daha sonra Azure Veri Gezgini için Azure Digital Twins sorgu eklentisini kullanarak bu verileri Azure Veri Gezgini'da sorgulayabilirsiniz.

Dijital ikiz verilerini diğer Azure hizmetlerine veya sonuçta Azure dışında göndermek için, özel akışlar aracılığıyla veri göndermek için Event Hubs, Event Grid ve Service Bus kullanan olay yolları oluşturabilirsiniz.

Azure Digital Twins'de olay yolları ile yapabileceğiniz bazı işlemler şunlardır:

Esnek veri çıkışı, Azure Digital Twins'in daha büyük bir çözüme bağlanabilmesinin ve bu içgörülerle çalışmaya devam etmeniz için özel gereksinimlerinizi desteklemesinin bir diğer yoludur.

Örnek çözüm mimarisi

Azure Digital Twins yaygın olarak daha büyük bir IoT çözümünün parçası olarak diğer Azure hizmetleriyle birlikte kullanılır.

Azure Digital Twins kullanan eksiksiz bir çözümün olası mimarisi aşağıdaki bileşenleri içerebilir:

  • Azure Digital Twins hizmet örneği. Bu hizmet, ikiz modellerinizi ve ikiz grafınızı durumuyla depolar ve olay işlemeyi düzenler.
  • Modelleri yapılandırarak, topoloji oluşturarak ve ikiz grafından içgörüler ayıklayarak Azure Digital Twins örneğini yönlendiren bir veya daha fazla istemci uygulaması.
  • Azure Digital Twins tarafından oluşturulan olayları veya cihazlar gibi bağlı veri kaynaklarını işlemek için bir veya daha fazla dış işlem kaynağı. İşlem kaynaklarını sağlamanın yaygın yollarından biri Azure İşlevleri.
  • Cihaz yönetimi ve IoT veri akışı özellikleri sağlayan bir IoT hub'ı.
  • İş akışı tümleştirmesi (Logic Apps gibi), soğuk depolama (Azure Data Lake gibi) veya analiz (Azure Veri Gezgini veya Time Series Analizler gibi) gibi şeyler sağlamak için aşağı akış hizmetleri.

Aşağıdaki diyagramda Azure Digital Twins'in daha büyük bir örnek Azure IoT çözümü bağlamında nerede olabileceği gösterilmektedir.

Diagram showing input sources, output services, and two-way communication with both client apps and external compute resources.

Kaynaklar

Bu bölümde, Azure Digital Twins ile çalışırken yararlı olabilecek bazı kaynaklar vurgulanmaktadır. Bu belge kümesinin Kaynaklar bölümünde ek kaynakları görüntüleyebilirsiniz (sol taraftaki gezinti bağlantıları aracılığıyla erişilebilir).

Hizmet sınırları

Azure Digital Twins hizmet sınırları makalesinde Azure Digital Twins'in hizmet sınırları hakkında bilgi edinebilirsiniz. Bu kaynak, hizmetin işlevsel ve hız sınırlamalarının yanı sıra gerekirse hangi sınırların ayarlanabileceğini anlamak için hizmetle çalışırken yararlı olabilir.

Terminoloji

Azure IoT Sözlüğü'nde Azure Digital Twins de dahil olmak üzere Azure IoT hizmetlerindeki yaygın IoT terimlerinin ve kullanımlarının listesini görüntüleyebilirsiniz. Bu kaynak, Azure Digital Twins'i kullanmaya başlarken ve bir IoT çözümü oluştururken yararlı bir başvuru olabilir.

Sonraki adımlar

  • Örnek senaryoları görmek için Azure Digital Twins Gezgini'ne başlama ve uçtan uca çözüm oluşturma bölümünde Azure Digital Twins ile çalışmaya göz atın.

  • Veya DTDL modelleri ile Azure Digital Twins kavramları hakkında bilgi edinmeye başlayın.