Azure IoT Edge cihazlarını Azure IoT Central uygulamasına bağlama
Makale
Azure IoT Edge, bulut analizini ve özel iş mantığını buluttan cihazlarınıza taşır. Bu yaklaşım, bulut çözümünüzün veri yönetimi yerine iş içgörülerine odaklanmasına olanak tanır. İş mantığınızı standart kapsayıcılara paketleyerek, bu kapsayıcıları cihazlarınıza dağıtarak ve buluttan izleyerek IoT çözümünüzün ölçeğini genişletin.
Bu makalede şunlar açıklanmaktadır:
IoT Central ile IoT Edge ağ geçidi desenleri.
IoT Edge cihazlarının bir IoT Central uygulamasına bağlanma şekli.
IoT Edge cihazlarınızı yönetmek için IoT Central'ı kullanma.
Bulut tabanlı arabirim, IoT Edge cihazlarını uzaktan izlemenizi ve yönetmenizi sağlar. IoT Central bir bulut arabirimi örneğidir.
IoT Central, IoT Edge cihazları için aşağıdaki özellikleri etkinleştirir:
Dağıtım bildirimi yönetimi. IoT Central uygulaması bir dağıtım bildirimi koleksiyonunu yönetebilir ve bunları cihazlara atayabilir.
IoT Edge cihazının özelliklerini açıklayan cihaz şablonları, örneğin:
Her IoT Edge modülünün gönderdiği telemetri.
Her IoT Edge modülünün rapor verdiği özellikler.
Her IoT Edge modülünün yanıt verdiği komutlar.
IoT Edge ağ geçidi cihazı ile aşağı akış cihazı arasındaki ilişkiler.
IoT Edge cihazında depolanmayan bulut özellikleri.
Cihaz görünümleri ve formları.
Azure IoT cihaz sağlama hizmetini kullanarak IoT Edge cihazlarını uygun ölçekte sağlama olanağı.
Kurallar ve eylemler.
Özel panolar ve analizler.
IoT Edge cihazlarından telemetri verilerinin sürekli dışarı aktarımı.
IoT Edge cihazı şu olabilir:
Özel modüllerden oluşan tek başına bir cihaz.
Aşağı akış cihazlarının bağlanıp bağlanmasını sağlayan bir ağ geçidi cihazı. Ağ geçidi cihazı özel modüller içerebilir.
IoT Edge cihazları ve IoT Central
IoT Edge cihazları, IoT Central ile kimlik doğrulaması yapmak için paylaşılan erişim imzası belirteçlerini veya X.509 sertifikalarını kullanabilir. IoT Edge cihazlarınızı ilk kez bağlanmadan önce IoT Central'a el ile kaydedebilir veya kaydı işlemek için Cihaz Sağlama Hizmeti'ni kullanabilirsiniz. Daha fazla bilgi edinmek için bkz . Cihazlar nasıl bağlanır?
IoT Central isteğe bağlı olarak IoT Central'ın bir IoT Edge cihazıyla nasıl etkileşim kuracaklarını tanımlamak için cihaz şablonlarını kullanır. Örneğin, bir cihaz şablonu şunları belirtir:
IoT Edge cihazının gönderdiği telemetri ve özellik türleri, IoT Central'ın bunları yorumlayabilmesi ve görselleştirmeler oluşturmasını sağlar.
IoT Edge cihazının yanıt verdiği komutlar, IoT Central'ın komutları çağırmak için bir operatörün kullanıcı arabirimini görüntüleyebilmesini sağlar.
Bir cihazla ilişkilendirilmiş bir cihaz şablonu yoksa, telemetri ve özellik değerleri modellenmemiş veri olarak görüntülenir. Ancak telemetri ve özellik değerlerini diğer arka uç hizmetlerine iletmek için IoT Central veri dışarı aktarma özelliklerini kullanmaya devam edebilirsiniz.
IoT Edge dağıtım bildirimleri
IoT Edge'de iş mantığını modüller biçiminde dağıtır ve yönetirsiniz. IoT Edge modülleri, IoT Edge tarafından yönetilen en küçük hesaplama birimidir ve Azure Stream Analytics gibi Azure hizmetlerini veya kendi çözüme özgü kodunuzu içerebilir.
IoT Edge dağıtım bildiriminde cihazda dağıtılacak IoT Edge modülleri ve bunların nasıl yapılandırılacağı listelenir.
Azure IoT Central'da, çözümünüzdeki IoT Edge cihazları için dağıtım bildirimlerini içeri aktarmak ve yönetmek için Edge bildirimlerine gidin.
Aşağıdaki kod parçacığı örnek bir IoT Edge dağıtım bildirimi gösterir:
Üç modül vardır.
Her dağıtım bildiriminde bulunan IoT Edge aracısı ve IoT Edge hub sistem modülleri. Özel SimulatedTemperatureSensor modülü.
Genel modül görüntüleri, bağlanmak için herhangi bir kimlik bilgisi gerektirmeyen bir Azure Container Registry deposundan çekilir. Özel modül görüntüleri için IoT Edge aracı modülü ayarında registryCredentialskullanılacak kapsayıcı kayıt defteri kimlik bilgilerini ayarlayın.
Özel SimulatedTemperatureSensor modülünün iki yazılabilir özelliği "SendData": true vardır ve "SendInterval": 10.
Aşağıdaki ekran görüntüsünde IoT Central'a içeri aktarılan bu dağıtım bildirimi gösterilmektedir:
Uygulamanız kuruluşları kullanıyorsa dağıtım bildirimlerinizi belirli kuruluşlara atayabilirsiniz. Önceki ekran görüntüsünde Store Manager /Americas kuruluşuna atanan dağıtım bildirimi gösterilmektedir .
Edge bildirimleri sayfasını kullanmayı ve IoT Edge cihazlarına dağıtım bildirimleri atamayı öğrenmek için bkz. IoT Central uygulamanızda IoT Edge dağıtım bildirimlerini yönetme.
Atanmamış bir cihazı yönetme
İlişkili cihaz şablonu olmayan bir IoT Edge cihazı atanmamış cihaz olarak bilinir. Atanmamış cihazlarla panolar, cihaz grupları, analizler, kurallar ve işler gibi IoT Central özelliklerini kullanamazsınız. Ancak, atanmamış cihazlarla aşağıdaki özellikleri kullanabilirsiniz:
Telemetri ve özellikler gibi ham verileri görüntüleyin.
Cihaz komutlarını çağır.
Okuma ve yazma özellikleri.
Ayrıca atanmamış cihazlarda modülleri tek tek yönetebilirsiniz:
IoT Edge cihaz şablonları
IoT Central cihaz şablonları, IoT Edge cihazlarının özelliklerini açıklamak için modelleri kullanır. Cihaz şablonları IoT Edge cihazları için isteğe bağlıdır. Cihaz şablonu, panolar ve analizler gibi IoT Central özelliklerini kullanarak telemetri, özellik ve komutlarla etkileşim kurmanızı sağlar. Aşağıdaki diyagramda ioT Edge cihazı için modelin yapısı gösterilmektedir:
IoT Central, bir IoT Edge cihazını aşağıdaki gibi modeller:
Her IoT Edge cihaz şablonunun bir yetenek modeli vardır.
Dağıtım bildiriminde listelenen her özel modül için, ioT Central'ı kullanarak bu modülle etkileşime geçmek istiyorsanız bir modül tanımı ekleyin.
Modül yetenek modeli bir veya daha fazla modül arabirimi uygular.
Her modül arabirimi telemetri, özellikler ve komutlar içerir.
Cihaz bildiriminde tanımlanan modüllere ve özelliklere göre temel yetenek modelini oluşturabilirsiniz. Daha fazla bilgi edinmek için bkz . Cihaz şablonlarına modül ve özellik ekleme.
IoT Edge ağ geçidi desenleri
IoT Central aşağıdaki IoT Edge cihaz desenlerini destekler:
Saydam ağ geçidi olarak IoT Edge
Aşağı akış cihazları kendi kimlikleriyle ağ geçidi üzerinden IoT Central'a bağlanır.
IoT Edge cihazı, IoT Edge cihazına bağlı aşağı akış cihazlarıyla birlikte IoT Central'da sağlanır. Ağ geçidi üzerinden aşağı akış cihazları sağlamaya yönelik çalışma zamanı desteği şu anda desteklenmiyor.
IoT Edge hub modülü IoT Central gibi davranır ve IoT Central'a kayıtlı cihazlardan gelen bağlantıları işler. İletiler aşağı akış cihazlarından IoT Central'a arasında ağ geçidi yokmuş gibi geçer. Saydam bir ağ geçidinde, aşağı akış cihazlarından gelen iletileri işlemek için özel modüller kullanamazsınız.
Not
IoT Central şu anda ioT Edge cihazını aşağı akış cihazı olarak IoT Edge saydam ağ geçidine bağlamayı desteklemez. Bunun nedeni, IoT Central'a bağlanan tüm cihazların Cihaz Sağlama Hizmeti (DPS) kullanılarak sağlanması ve DPS'nin şu anda iç içe IoT Edge senaryolarını desteklememesidir.
Önemli
IoT Central, IoT Edge saydam ağ geçidine bağlı aşağı akış cihazları için X.509 sertifika kimlik doğrulamasını desteklemez.
Protokol çeviri ağ geçidi olarak IoT Edge
Bu düzen, IoT Central'ın desteklediği protokollerden hiçbirini kullanabilen cihazları bağlamanıza olanak tanır.
IoT Edge cihazı IoT Central'da sağlanır ve aşağı akış cihazlarınızdan gelen tüm telemetriler IoT Edge cihazından geliyor olarak gösterilir. IoT Edge cihazına bağlı aşağı akış cihazları IoT Central'da sağlanmamıştır.
Kimlik çevirisi ağ geçidi olarak IoT Edge
Aşağı akış cihazları, ağ geçidinde kendilerine IoT Central cihaz kimlikleri sağlayan bir modüle bağlanır.
IoT Edge cihazı, IoT Edge cihazına bağlı aşağı akış cihazlarıyla birlikte IoT Central'da sağlanır. IoT Central şu anda bir kimlik sağlamak ve aşağı akış cihazları sağlamak için bir ağ geçidi için çalışma zamanı desteğine sahip değildir. Kendi kimlik çevirisi modülünüzü getirirseniz IoT Central bu düzeni destekleyebilir.
Ağ geçidi ve modüllerle aşağı akış cihaz ilişkileri
Aşağı akış cihazları IoT Edge hub modülü aracılığıyla bir IoT Edge ağ geçidi cihazına bağlanırsa, IoT Edge cihazı saydam bir ağ geçididir:
Aşağı akış cihazları özel bir modül aracılığıyla bir IoT Edge ağ geçidi cihazına bağlanırsa, IoT Edge cihazı bir çeviri ağ geçididir. Aşağıdaki örnekte, aşağı akış cihazları protokol çevirisini çalıştıran bir Modbus özel modülü aracılığıyla bağlanır:
Aşağıdaki diyagramda bir IoT Edge ağ geçidi cihazına her iki modül türü aracılığıyla yapılan bağlantılar gösterilmektedir. Bu senaryoda IoT Edge cihazı hem saydam hem de çeviri ağ geçididir:
Aşağı akış cihazları, birden çok özel modül aracılığıyla bir IoT Edge ağ geçidi cihazına bağlanabilir. Aşağıdaki diyagramda Modbus özel modülü, BLE özel modülü ve IoT Edge hub modülü aracılığıyla bağlanan aşağı akış cihazları gösterilmektedir:
IoT Edge ağ geçidi desenleri hakkında daha fazla bilgi edinmek için bkz . IoT Edge cihazı ağ geçidi olarak nasıl kullanılabilir?
Modern yönetimin, ortak yönetim yaklaşımlarının ve Microsoft Intune tümleştirmesinin temel öğelerini kullanarak bir uç nokta dağıtım stratejisi planlayın ve yürütun.
Cihaz şablonları, uygulamanıza bağlı cihazların davranışını belirtmenize olanak tanır. Ayrıca IoT Central'da cihaz için bir kullanıcı arabirimi tanımlar.
Bu kılavuzda IoT cihazlarının IoT Central uygulamanıza nasıl bağlandığı ve bu uygulamayla nasıl iletişim kurduğu açıklanmaktadır. Makalede telemetri, özellikler ve komutlar açıklanmaktadır.
Cihaz şablonu oluşturma. Şablonunuz için telemetriyi, durumu, özellikleri ve komutları tanımlarsınız. Cihaz şablonları da otomatik olarak oluşturulabilir.
Bu hızlı başlangıçta, ilk cihazınızı yeni bir IoT Central uygulamasına bağlamayı öğreneceksiniz. Bu hızlı başlangıçta IoT cihazı olarak bir akıllı telefon uygulaması kullanılır.