Öğretici: IoT Central bir su tüketim izleme uygulaması oluşturmaTutorial: Create a water consumption monitoring application in IoT Central

Not

Önizleme özelliklerini kullanan uygulama şablonlarının IoT Central belgelerini görüntülemekte olursunuz.You're currently viewing the IoT Central documentation for application templates that use preview features. Genel kullanıma sunulan özellikleri kullanan uygulama şablonlarının belgelerini görüntülemek için Azure IoT Central nedir?sayfasına gidin.To view the documentation for application templates that use generally available features, go to What is Azure IoT Central?.

Bu öğretici, IoT Central su tüketim Izleme uygulaması şablonundan bir Azure IoT Central su tüketim izleme uygulaması oluşturmanıza kılavuzluk eder.This tutorial guides you to create an Azure IoT Central water consumption monitoring application from the IoT Central Water Consumption Monitoring application template.

Öğretici şunları yapmayı öğrenirsiniz:The tutorial will learn how to:

  • Su tüketim izleme uygulamanızı oluşturmak için Azure IoT Central su tüketim izleme şablonunu kullanınUse the Azure IoT Central Water consumption monitoring template to create your water consumption monitoring application
  • Operatör panosunu keşfet ve özelleştirmeExplore and customize operator dashboard
  • Cihaz şablonunu keşfetExplore device template
  • Sanal cihazları keşfetExplore simulated devices
  • Kuralları keşfet ve yapılandırmaExplore and configure rules
  • İşleri yapılandırmaConfigure jobs
  • Beyaz etiketleme kullanarak uygulama markanızı özelleştirmeCustomize your application branding using whitelabeling

ÖnkoşullarPrerequisites

Bu öğreticiyi tamamlayabilmeniz için şunlar gerekir:To complete this tutorial you need:

  • Bir Azure aboneliği önerilir.An Azure subscription is recommended. Azure aboneliğiniz yoksa, Azure kaydolma sayfasındabir tane oluşturabilirsiniz.If you don't have an Azure subscription, you can create one on the Azure sign-up page.

IoT Central su tüketim izleme uygulaması oluşturmaCreate water consumption monitoring app in IoT Central

Bu bölümde, su tüketim izleme uygulamanızı IoT Central oluşturmak için Azure IoT Central su tüketim İzleme şablonunu kullanacağız.In this section, we will use the Azure IoT Central Water consumption monitoring template to create your water consumption monitoring application in IoT Central.

Yeni bir Azure IoT Central su tüketim izleme uygulaması oluşturmak için:To create a new Azure IoT Central water consumption monitoring application:

  1. Azure IoT Central giriş sayfası Web sitesine gidin.Navigate to the Azure IoT Central Home page website.

    Azure aboneliğiniz varsa, ona erişmek için kullandığınız kimlik bilgileriyle oturum açın, aksi takdirde Microsoft hesabı kullanarak oturum açın:If you have an Azure subscription, sign in with the credentials you use to access it, otherwise sign in using a Microsoft account:

    Kuruluş hesabınızı girin

  2. Sol bölmeden Oluştur ' a tıklayın ve kamu sekmesini seçin. Kamu sayfasında çeşitli kamu uygulaması şablonları görüntülenir.Click on Build from the left pane and select the Government tab. The government page displays several government application templates.

    Kamu uygulaması şablonları oluşturun

  3. Su tüketim izleme uygulaması şablonunu seçin.Select the Water consumption monitoring application template. Bu şablon örnek su tüketim cihaz şablonu, sanal cihaz, operatör panosu ve önceden yapılandırılmış izleme kurallarını içerir.This template includes sample water consumption device template, simulated device, operator dashboard, and pre-configured monitoring rules.

  4. Aşağıdaki alanlarla Yeni uygulama oluşturma formunu açacak uygulama oluştur' a tıklayın:Click Create app, which will open New application creation form with the following fields:

    • Uygulama adı: uygulama varsayılan olarak su tüketim izlemeyi kullanır ve ardından IoT Central üreten benzersiz bir kimlik dizesidir.Application name: by default the application uses Water consumption monitoring followed by a unique ID string that IoT Central generates. İsteğe bağlı olarak, kolay bir uygulama adı seçin.Optionally, choose a friendly application name. Uygulama adını daha sonra değiştirebilirsiniz.You can change the application name later too.
    • URL: IoT Central uygulama adına göre sizin için bir URL 'yi otomatik olarak üretir.URL: IoT Central will autogenerate a URL for you based on the application name. URL 'YI dilediğiniz şekilde güncelleştirmeyi tercih edebilirsiniz.You can choose to update the URL to your liking. URL 'YI daha sonra değiştirebilirsiniz.You can change the URL later too.
    • Azure aboneliğiniz varsa dizininizi, Azure aboneliğinizi ve bölgenizigirin.If you have an Azure subscription, enter your Directory, Azure subscription, and Region. Aboneliğiniz yoksa, 7 günlük ücretsiz denemeyi etkinleştirebilir ve gerekli iletişim bilgilerini tamamlayabilirsiniz.If you don't have a subscription, you can enable 7-day free trial and complete the required contact information.

    Dizinler ve abonelikler hakkında daha fazla bilgi için bkz. Uygulama oluşturma hızlı başlangıcı.For more information about directories and subscriptions, see the create an application quickstart.

  5. Sayfanın alt kısmındaki Oluştur düğmesine tıklayın.Click Create button at the bottom of the page.

    Azure IoT Central Uygulama Oluştur sayfası

  6. Artık Azure IoT Central su tüketim izleme şablonunu kullanarak bir su tüketim izleme uygulaması oluşturdunuz.You now have created a water consumption monitoring app using the Azure IoT Central Water consumption monitoring template.

Tebrikler!Congratulations! Su kalitesi izleme uygulamanızı oluşturmayı tamamladınız ve önceden yapılandırılmış olarak gelir:You have finished creating your water quality monitoring application, which comes with pre-configured:

  • Örnek işleç panolarıSample operator dashboards
  • Örnek önceden tanımlanmış su akışı ve Vana cihaz şablonlarıSample pre-defined water flow and valve device templates
  • Sanal su akışı ve akıllı vana cihazlarıSimulated water flow and smart valve devices
  • Önceden yapılandırılmış kurallar ve işlerPre-configured rules and jobs
  • Beyaz etiketleme kullanarak örnek markaSample Branding using white labeling

Bu sizin uygulamanız ve dilediğiniz zaman değiştirebilirsiniz.It is your application and you can modify it anytime. Şimdi uygulamayı araştırıp bazı özelleştirmeler yapalim.Let’s now explore the application and make some customizations.

Operatör panosunu keşfet ve özelleştirmeExplore and customize operator dashboard

Uygulamayı oluşturduktan sonra, geniş dünya su tüketimi izleme panosuadlı örnek operatör panosuna gireceksiniz.After creating the application you land in the sample operator dashboard called Wide World water consumption monitoring dashboard.

Su tüketim Izleme panosu

Bir Oluşturucu olarak, işleçler için panoda görünümler oluşturabilir ve özelleştirebilirsiniz.As a builder, you can create and customize views on the dashboard for operators. Özelleştirmeyi denemeden önce Panoyu keşfedelim.Before you try to customize, let's explore the dashboard.

Not

Panoda görünen tüm veriler, bir sonraki bölümde araştırılan sanal cihaz verilerini temel alır.All data displayed in the dashboard is based on simulated device data, which we will be explored in the next section.

Pano farklı kutucuk türlerinden oluşur:The dashboard consists of different kinds of tiles:

  • Geniş dünya su yardımcı programı resim kutucuğu: panodaki ilk kutucuk, kurgusal bir su yardımcı programının "geniş dünya su" resim kutucuğudur.Wide World Water utility image tile: the first tile in the dashboard is an image tile of a fictitious Water utility "Wide World Water". Kutucuğu özelleştirebilir ve kendi görüntünüzü yerleştirebilir veya kaldırabilirsiniz.You can customize the tile and put your own image or remove it.

  • Ortalama su akışı KPI kutucuğu: KPI kutucuğu, son 30 dakika içinde ortalamabir örnek olarak görüntülenmek üzere yapılandırılmıştır.Average water flow KPI tile: the KPI tile is configured to display as an example the average in the last 30 minutes. KPI kutucuklarını özelleştirebilir ve farklı bir tür ve zaman aralığına ayarlayabilirsiniz.You can customize KPI tiles and set to a different type and time range.

  • Daha sonra Pano cihaz komut kutucuklarında vanasını kapatmak, Vana açmakveya Vana konumunu ayarlamakiçin sağ tarafta bulunur.Then it has right in the dashboard Device Command tiles to Close valve, Open valve, or Set valve position. Komutlara tıkladığınızda, sizi sanal cihaz cihazı komut sayfasına götürür.Clicking on the commands will take you to the simulated device device command page. IoT Central bir komut , Bu öğreticinin cihaz şablonu bölümünde daha sonra araştırılacak bir cihaz yetenek türüdür.In IoT Central a Command is a device capability type which we will explore later in the device template section of this tutorial.

  • Su dağıtım alanı Haritası: eşleme, Azure IoT Central 'da doğrudan yapılandırabileceğiniz Azure haritalar 'ı kullanıyor.Water distribution area map: the map is using Azure Maps, which you can configure directly in Azure IoT Central. Harita kutucuğu cihaz konumunu görüntülüyor.The map tile is displaying device location. Haritanın üzerine gelin ve Yakınlaştırma, büyütme veya genişletmegibi harita üzerindeki denetimleri deneyin.Try to hover over the map and try the controls over the map, like zoom-in, zoom-out or expand.

    Su tüketim Izleme Pano Haritası

  • Ortalama su akış çizgisi grafiği ve ortam koşulları çizgi grafiği: istenen bir zaman aralığında çizgi grafik olarak çizilen bir veya daha fazla cihaz Telemetriler görselleştirebilirsiniz.Average water flow line chart and Environment conditions line chart: you can visualize one or multiple device telemetries plotted as a line chart over a desired time range.

  • Ortalama Vana basıncı ısı haritasını grafiği: bir renk diziniyle bir zaman aralığı boyunca dağıtıma bakmayı ilgilendiğiniz cihaz Telemetri verilerinin ısı haritasını görselleştirme türünü seçebilirsiniz.Average valve pressure heatmap chart: you can choose heatmap visualization type of device telemetry data you are interested to look at the distribution over a time range with a color index.

  • Uyarı eşiği içerik kutucuğunu Sıfırla: bir eylem sayfasına bağlantıyı gömmeye yönelik eylem içeriği kutucuklarına çağrı ekleyebilirsiniz.Reset alert threshold content tile: you can include call to action content tiles embedding the link to an action page. Bu durumda sıfırlama uyarısı eşiği sizi, Bu öğreticinin daha sonra iş yapılandırma bölümünde araştırılacak cihaz özelliklerine güncelleştirmeler çalıştırabileceğiniz uygulama işlerine götürür.In this case reset alert threshold will take you to the application Jobs where you can run updates to devices properties, which we will explore later in the configure jobs section of this tutorial.

  • Özellik kutucukları: Pano, cihaz özellikleri olan Vana işlem bilgilerini, akış uyarısı eşiklerinive bakım bilgilerini görüntüler.Property tiles: the dashboard displays Valve operational info, Flow alert thresholds, and Maintenance info which are device properties.

Panoyu özelleştirmeCustomize dashboard

Oluşturucu olarak, işleçler için panodaki görünümleri özelleştirebilirsiniz.As a builder, you can customize views in dashboard for operators. Şunları deneyebilirsiniz:You can try:

  1. Geniş dünya su tüketimi izleme panosunuözelleştirmek için Düzenle ' ye tıklayın.Click on Edit to customize the Wide World water consumption monitoring dashboard. Düzen menüsüne tıklayarak panoyu özelleştirebilirsiniz.You can customize the dashboard by clicking on the Edit menu. Pano düzenleme modundayken, yeni kutucuk ekleyebilir veyaOnce the dashboard is in edit mode, you can add new tiles, or you can configure

    Panoyu Düzenle

  2. Yeni Pano oluşturmak ve sıfırdan yapılandırmak için + Yeni seçeneğine tıklayın.Click on + New to create new dashboard and configure from scratch. Birden çok panonuz olabilir ve Pano menüsünden panolarınız arasında gezinebilirsiniz.You can have multiple dashboards and you can navigate between your dashboards from the dashboard menu.

Cihaz şablonunu keşfetExplore device template

Azure IoT Central bir cihaz şablonu, telemetri, özellik veya komut olabilecek bir cihazın yeteneklerini tanımlar.A device template in Azure IoT Central defines the capability of a device, which can be telemetry, property, or command. Bir Oluşturucu olarak, bağlandığınız cihazların yeteneklerini temsil eden IoT Central bir veya daha fazla cihaz şablonu tanımlayabilirsiniz.As a builder, you can define one or more device templates in IoT Central that represent the capability of the devices that you will connect.

Su tüketim izleme uygulaması, akış ölçerini ve akıllı vana cihazını temsil eden iki başvuru cihaz şablonu ile birlikte gelir.The Water consumption monitoring application comes with two reference device templates representing a flow meter and a smart valve device.

Cihaz şablonunu görüntülemek için:To view the device template:

  1. IoT Central ' de uygulamanızın sol gezinti bölmesinden cihaz şablonları ' na tıklayın.Click on Device templates from the left navigation pane of your application in IoT Central. Cihaz şablonları listesinde, iki cihaz şablonu Flow meterr ve akıllı vana 'yi görürsünüzIn the Device templates list you will see two device templates Flow meterr and Smart Valve

    Cihaz şablonu

  2. Akış ölçer cihaz şablonu ' na tıklayın ve cihaz özelliklerine alışınClick on Flow meter device template and familiarize with the device capabilities

    Cihaz şablonu akış ölçümü

Cihaz şablonunu özelleştirmeCustomizing the device template

Aşağıdakileri özelleştirmeyi deneyin:Try to customize the following:

  1. Cihaz şablonu menüsünden Özelleştir 'e gidinNavigate to Customize from the device template menu
  2. Temperature telemetri türünü bulunFind the Temperature telemetry type
  3. Temperature görünen adını Reported temperature olarak güncelleştirUpdate the Display name of Temperature to Reported temperature
  4. Ölçüm birimini Güncelleştir veya En düşük değer ve en büyük değeri ayarlaUpdate unit of measurement, or set Min value and Max value
  5. Değişiklikleri KaydetSave any changes

Bulut özelliği EkleAdd a cloud property

  1. Cihaz şablonu menüsünden Cloud özelliğine gidinNavigate to Cloud property from the device template menu
  2. + Bulut özelliği Ekle' ye tıklayarak yeni bir bulut özelliği ekleyin.Add a new cloud property by clicking + Add Cloud Property. IoT Central, cihazla ilgili bir özelliği ekleyebilirsiniz.In IoT Central, you can add a property that is relevant to the device. Örnek olarak, bir bulut özelliği yükleme alanına, varlık bilgilerine veya bakım bilgilerine özgü bir uyarı eşiğine sahip olabilir.As an example, a cloud property could be an alerting threshold specific to installation area, asset information, or maintenance information etc.
  3. Değişiklikleri KaydetSave any changes

GörünümlerViews

Su tüketim İzleyicisi cihaz şablonu önceden tanımlanmış görünümlerle gelir.The water consumption monitor device template comes with pre-defined views. Görünümleri keşfedebilir ve güncelleştirme yapabilirsiniz.Explore the views and you can make updates. Görünümler, operatörlerin cihaz verilerini nasıl göre, ancak bulut özelliklerinin de nasıl görüntüleneceğini tanımlar.The views define how operators will see the device data but also inputting cloud properties.

Cihaz şablonu görünümleri

YayımlamaPublish

Herhangi bir değişiklik yaptıysanız, cihaz şablonunu yayımlamayı unutmayın.If you made any changes make sure to Publish the device template.

Yeni cihaz şablonu oluşturmaCreate a new device template

  • Yeni bir cihaz şablonu oluşturmak ve oluşturma işlemini izlemek için + Yeni ' yi seçin.Select + New to create a new device template and follow the creation process. Sıfırdan özel bir cihaz şablonu oluşturabileceğiniz gibi, Azure cihaz kataloğundan bir cihaz şablonu seçebilirsiniz.You will be able to create a custom device template from scratch or you can choose a device template from the Azure Device Catalog.

Sanal cihazları keşfetExplore simulated devices

IoT Central, cihaz şablonunuzu ve uygulamanızı test etmek için sanal cihazlar oluşturabilirsiniz.In IoT Central, you can create simulated devices to test your device template and application. Su tüketim izleme uygulamasının akış ölçer ve akıllı vana cihaz şablonlarıyla eşleştirilmiş iki sanal cihaz vardır.The Water consumption monitoring application has two simulated devices mapped to the Flow meter and Smart Valve device templates.

Cihazları görüntülemek için:To view the devices:

  1. IoT Central sol gezinti bölmesinden cihaz ' a gidin.Navigate to Device from IoT Central left navigation pane.

    Cihazlar

  2. Tek bir akıllı vana 1 öğesine tıklayınClick on one Smart Valve 1

    Cihaz 1

  3. Cihaz komutlarında , üç cihaz komutunu Açık Vana, vanadan kapatmave akıllı vana cihaz şablonunda tanımlanan özellik vanası konumunu ayarlayabilirsiniz .In the Device Commands you can see the three device commands Open Valve, Close Valve, and Set Valve position that are capabilities defined in the Smart Valve device template.

  4. Cihaz özellikleri sekmesini ve cihaz panosu sekmesini bulun.Explore the Device Properties tab and Device Dashboard tab.

Not

Tüm sekmelerin cihaz şablonu görünümlerinden yapılandırıldığını unutmayın.Note that all the tabs have been configured from the Device template Views.

Yeni cihaz ekleAdd new devices

  • Cihazlar sekmesinde + Yeni ' ye tıklayarak yeni cihaz ekleyin.Add new devices by clicking on + New on the Devices tab.

Kuralları keşfet ve yapılandırmaExplore and configure rules

Azure IoT Central cihaz Telemetriyi otomatik olarak izlemek için kurallar oluşturabilir ve bir veya daha fazla koşul karşılandığında eylemleri tetikleyebilirsiniz.In Azure IoT Central you can create rules to automatically monitor on device telemetry, and trigger actions when one or more conditions are met. Eylemler e-posta bildirimleri göndermeyi veya diğer hizmetlere veri göndermek için bir Microsoft Flow eylemi veya Web kancası eylemini tetiklemesini içerebilir.The actions may include sending email notifications, or triggering a Microsoft Flow action or a webhook action to send data to other services.

Oluşturduğunuz su tüketim izleme uygulamasının, önceden yapılandırılmış üç kuralı vardır.The Water consumption monitoring application you have created template has three pre-configured rules.

Kuralları görüntülemek için:To view rules:

  1. IoT Central sol gezinti bölmesinden kurallar ' a gidin.Navigate to Rules from IoT Central left navigation pane.

    Kurallar

  2. Uygulamanın önceden yapılandırılmış kurallarından biri olan yüksek pH uyarısı ' nı seçin ve tıklayın.Select and click on High pH alert which is one of the pre-configured rules in the application.

    Yüksek pH uyarısı

    High flow alert kural, Max flow threshold``greater than Acidity (pH) koşula karşı denetlenecek şekilde yapılandırılır.The High flow alert rule is configured to check against the condition Acidity (pH) is greater than the Max flow threshold. Maksimum akış eşiği, cihaz akıllı vana cihaz şablonunda tanımlanan bir bulut özelliğidir.Max flow threshold is a cloud property defined in the device Smart Valve device template. Max flow threshold değeri cihaz örneği başına ayarlanır.The value of Max flow threshold is set per device instance.

Şimdi bir e-posta eylemi oluşturalım.Now let's create an email action.

Kurala bir eylem eklemek için:To add an action to the rule:

  1. + E-postaseçeneğini belirleyin.Select + Email.
  2. Eylem için kolay görünen ad olarak yüksek pH uyarısı girin.Enter High pH alert as the friendly Display name for the action.
    • ' DekiIoT Central hesabınızla ilişkili e-posta adresini girin.Enter the email address associated with your IoT Central account in To.
  3. İsteğe bağlı olarak, e-posta metnine dahil etmek için bir Note girin.Optionally, enter a note to include in text of the email.
  4. Eylemi gerçekleştirmek için bitti ' yi seçin.Select Done to complete the action.
  5. Yeni kuralı kaydetmek ve etkinleştirmek için Kaydet ' i seçin.Select Save to save and activate the new rule.

Birkaç dakika içinde, yapılandırılan koşul karşılandığında e-posta almalısınız.Within a few minutes, you should receive email when the configured condition is met.

Not

Bir koşul her karşılandığında uygulama e-posta gönderir.The application will send email each time a condition is met. Otomatik kuraldan e-posta almayı durdurma kuralını devre dışı bırakın .Disable the rule to stop receiving email from the automated rule.

Yeni bir kural oluşturmak için:To create a new rule:

  • Sol gezinti bölmesindeki kurallarda + Yeni ' yi seçin.Select +New on the Rules from the left navigation pane.

Işleri yapılandırmaConfigure Jobs

IoT Central, işler cihaz veya bulut Özellik güncelleştirmelerini birden çok cihazda tetiklemeniz için izin verir.In IoT Central, jobs allow you to trigger device or cloud property updates on multiple devices. Özelliklere ek olarak, birden çok cihazda cihaz komutlarını tetiklemek için işleri de kullanabilirsiniz.In addition to properties, you can also use jobs to trigger device commands on multiple devices. IoT Central, iş akışını sizin için otomatikleştirecektir.IoT Central will automate the workflow for you.

  1. Sol gezinti bölmesindeki işler ' e gidin.Go to Jobs from the left navigation pane.
  2. + Yeni ' ye tıklayın ve bir veya daha fazla iş yapılandırın.Click +New and configure one or more jobs.

Uygulamanızı özelleştirmeCustomize your application

Bir Oluşturucu olarak, uygulamanızdaki Kullanıcı deneyimini özelleştirmek için çeşitli ayarları değiştirebilirsiniz.As a builder, you can change several settings to customize the user experience in your application.

  1. Yönetim > uygulamanızı özelleştirmek için yöneticinizegidin.Go to Administration > Customize your application.

  2. Uygulama logosuolarak karşıya yüklenecek bir görüntü seçmek için Değiştir düğmesini kullanın.Use the Change button to choose an image to upload as the Application logo.

  3. Tarayıcı sekmelerinde görünecek bir tarayıcı simgesi görüntüsü seçmek için Değiştir düğmesini kullanın.Use the Change button to choose a Browser icon image that will appear on browser tabs.

  4. Varsayılan tarayıcı renklerini , HTML onaltılık renk kodları ekleyerek de değiştirebilirsiniz.You can also replace the default Browser colors by adding HTML hexadecimal color codes.

    Azure IoT Central uygulamanızı özelleştirme

  5. Uygulama görüntülerini yönetim > uygulama ayarları ' na giderek ve Görüntü düğmesini seçerek de uygulama görüntüsü olarak karşıya yüklenecek bir görüntü seçebilirsiniz.You can also change application images by going to the Administration > Application settings and Select image button to choose an image to upload as the application image.

  6. Son olarak, uygulamanın künyesi üzerindeki Ayarlar ' a tıklayarak Temayı da değiştirebilirsiniz.Finally, you can also change the Theme by clicking Settings on the masthead of the application.

Kaynakları temizlemeClean up resources

Bu uygulamayı kullanmaya devam etmeyecekecekseniz, aşağıdaki adımlarla uygulamanızı silin:If you're not going to continue to use this application, delete your application with the following steps:

  1. IoT Central uygulamanızın sol bölmesindeki Yönetim sekmesini açın.Open the Administration tab from the left pane of your IoT Central application.
  2. Uygulama ayarları ' nı seçin ve sayfanın altındaki Sil düğmesine tıklayın.Select Application settings and click Delete button at the bottom of the page.

Sonraki adımlarNext steps