Öğretici: IoT Central bağlı bir çöp yönetimi uygulaması oluşturmaTutorial: Create a connected waste management 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 bağlı çöp yönetimi uygulama şablonundan Azure IoT Central bağlı bir çöp yönetimi uygulaması oluşturmanıza kılavuzluk eder.This tutorial guides you to create an Azure IoT Central connected waste management application from the IoT Central Connected waste management application template.

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

  • Bağlı çöp yönetimi uygulamanızı oluşturmak için Azure IoT Central bağlı çöp yönetimi şablonunu kullanınUse the Azure IoT Central Connected waste management template to create your connected waste management application
  • Operatör panosunu keşfet ve özelleştirmeExplore and customize operator dashboard
  • Bağlı çöp kutusu cihaz şablonunu keşfetExplore connected waste bin 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. İsteğe bağlı olarak 7 günlük ücretsiz deneme kullanabilirsiniz.You can optionally use a free 7-day trial. 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 bağlı çöp yönetimi uygulaması oluşturmaCreate Connected Waste Management app in IoT Central

Bu bölümde, bağlı çöp yönetimi uygulamanızı IoT Central oluşturmak için Azure IoT Central bağlı çöp yönetimi şablonunu kullanacağız.In this section, we will use the Azure IoT Central Connected waste management template to create your connected waste management application in IoT Central.

Yeni bir Azure IoT Central bağlı çöp yönetimi uygulaması oluşturmak için:To create a new Azure IoT Central connected waste management 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. Bağlı çöp yönetimi uygulama şablonunu seçin.Select the Connected Waste Management application template. Bu şablon, örnek bağlı çöp kutusu cihaz şablonu, sanal cihaz, işleç panosu ve önceden yapılandırılmış izleme kurallarını içerir.This template includes sample connected waste bin 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ı.Application name. Varsayılan olarak, uygulama bağlı çöp yönetimini ve ardından IoT Central oluşturduğu BENZERSIZ bir kimlik dizesini kullanır.By default the application uses Connected waste management 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 : isteğe bağlı olarak, istediğiniz URL 'yi seçebilirsiniz.URL – Optionally, you can choose to your desired URL. 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 bağlı çöp uygulama oluştur sayfası

  6. Artık Azure IoT Central bağlı çöp yönetimi şablonunukullanarak bağlı bir çöp yönetimi uygulaması oluşturdunuz.You now have created a connected waste management app using the Azure IoT Central Connected waste management template.

Tebrikler!Congratulations! Yeni oluşturduğunuz uygulamanız önceden yapılandırılmış olarak gelir:Your newly created application comes with pre-configured:

  • Örnek işleç panolarıSample operator dashboards
  • Örnek önceden tanımlanmış bağlı çöp kutusu cihaz şablonlarıSample pre-defined connected waste bin device templates
  • Benzetimli bağlı Atık sepeti cihazlarıSimulated connected waste bin 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ş bir atık bağlantılı çöp yönetimi panosunaolursunuz.After creating the application you land in the Wide Waste connected waste management dashboard.

Bağlı çöp yönetimi 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, 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 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 atık yardımcı programı resim kutucuğu: panodaki ilk kutucuk, kurgusal bir atık yardımcı programın "geniş dünya atık" bir görüntü kutucuğudur.Wide World Waste utility image tile: the first tile in the dashboard is an image tile of a fictitious Waste utility "Wide World Waste". 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.

  • Çöp kutusu resim kutucuğu: bir açıklayıcı metinle birlikte izlenmekte olan cihazın görsel gösterimini oluşturmak için görüntü ve içerik kutucukları kullanabilirsiniz.Waste bin image tile: you can use image and content tiles to create a visual representation of the device that is being monitored along with a descriptive text.

  • Doldur DÜZEYI KPI kutucuğu: kutucuk, bir çöp kutusu içindeki bir Fill level algılayıcısı tarafından bildirilen bir değeri görüntüler.Fill level KPI tile: the tile displays a value reported by a fill level sensor in a waste bin. Bir çöp kutusu ölçüm düzeyi ve oçi ölçümü ya da ağırlığı gibi diğer sensörlere uzaktan izlenebilirler.Fill level and other sensors like odor meter or weight in a waste bin can be remotely monitored. Bir operatör çöp toplama kamyonu dağıtma gibi eylem gerçekleştirebilir.An operator can take action, like dispatching trash collection truck.

  • Çöp izleme alanı Haritası: eşleme, Azure IoT Central 'da doğrudan yapılandırabileceğiniz Azure haritalar 'ı kullanıyor.Waste monitoring 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şletme gibi harita üzerindeki denetimleri deneyin.Try to hover over the map and try the controls over the map, like zoom-in, zoom-out or expand.

    Bağlı çöp yönetimi Pano eşlemesi

  • *dolgusu, oçi, ağırlık düzeyi çubuk grafiği: bir çubuk grafikte bir veya birden çok cihaz telemetri verisi görselleştirebilirsiniz.*Fill, odor, weight level bar chart: you can visualize one or multiple device telemetry data in a bar chart. Çubuk grafiği de genişletebilirsiniz.You can also expand the bar chart.

    Bağlı çöp yönetimi Pano çubuğu grafiği

  • Alan Hizmetleri içerik kutucuğu: Pano, Azure IoT Central uygulamanızdan Dynamics 365 alan hizmetleriyle tümleştirme bağlantısı içerir.Field Services content tile: the dashboard includes link to how to integrate with Dynamics 365 Field Services from your Azure IoT Central application. Örnek olarak, çöp toplama Hizmetleri 'ni dağıtırken Bilet oluşturmak için alan hizmetlerini kullanabilirsiniz.As an example, you can use Field Services to create tickets for dispatching trash collection services.

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 bağlantılı çöp kutusu yönetim panosunuözelleştirmek için Düzenle ' ye tıklayın.Click on Edit to customize the Wide World connected waste management 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 de tıklayabilirsiniz.You can also 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.

Bağlı çöp kutusu cihaz şablonunu keşfetExplore connected waste bin device template

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

Bağlı çöp yönetimi uygulaması, örnek bağlı bir çöp kutusu cihaz şablonuyla birlikte gelir.The Connected waste management application comes with a sample connected waste bin device template.

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 şablonu

  2. Cihaz şablonları listesinde bağlı çöp kutusu' nu görürsünüz.In the Device templates list you will see Connected Waste Bin. Ada tıklayarak açın.Open by clicking on the name.

  3. Familirize cihaz şablonuyla özelliklere.Familirize with the device template capabilites. Bunun için, Fill düzeyi, oçi ölçümü, Ağırlık, konum vb. gibi algılayıcılar tanımlanabileceğini görebilirsiniz.You can see it defines sensors like Fill level, Odor meter, weight, location etc.

    Cihaz şablonu

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. Odor meter telemetri türünü bulunFind the Odor meter telemetry type
  3. Odor meter görünen adını Odor level olarak güncelleştirUpdate the Display name of Odor meter to Odor level
  4. Ayrıca, ölçüm birimini Güncelleştir ' i veya Minimum değer ve en büyük değeri ayarla ' yı deneyebilirsinizYou can also try update 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 olan ancak cihaz tarafından gönderilmesi beklenmediği bir özelliği ekleyebilirsiniz.In IoT Central, you can add a property that is relevant to the device but not expected to be sent by a 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

  • Bağlı çöp kutusu cihaz şablonu önceden tanımlanmış görünümlerle gelir.The connected waste bin 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.

Bağlı çöp kutusu cihaz şablonuyla eşleştirilmiş iki sanal cihaz vardır.The Connected waste management application has two simulated devices mapped to the connected waste bin device template.

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. Bağlı çöp kutusu cihazını seçin ve tıklayın.Select and click on Connected Waste Bin device.

    Cihaz 1

  3. Bulut özellikleri sekmesine gidin 95 Bin full alert threshold değerini 100olarak güncelleştirmeyi deneyin.Navigate to the Cloud Properties tab try updating the Bin full alert threshold value from 95 to 100.

  • 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ümlerindenyapı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 cihazlar ekleyebilirsiniz.You can add new devices by clicking on + New on the Devices tab.

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

Azure IoT Central 'de 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, Microsoft Flow eylemi tetiklemeyi veya diğer hizmetlere veri göndermek için bir Web kancası eylemini içerebilir.The actions may include sending email notifications, triggering a Microsoft Flow action, or a webhook action to send data to other services.

Bağlı çöp yönetimi uygulamasının dört örnek kuralı vardır.The Connected waste management application has four sample rules.

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

  1. IoT Central sol gezinti bölmesinden kurallara gitNavigate to Rules from IoT Central left navigation pane

    Kurallar

  2. Bin tam uyarısını seçinSelect the Bin full alert

    Bin tam uyarısı

  3. Bin full alert koşulun Fill level is greater than or equal to Bin full alert thresholdne zaman olduğunu denetler.The Bin full alert checks when Condition Fill level is greater than or equal to Bin full alert threshold.

    Bin full alert threshold, Connected waste bin cihaz şablonunda tanımlanan bir bulut özelliğidir .The Bin full alert threshold is a cloud property defined in the Connected waste bin device template.

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

E-posta eylemi oluşturmaCreate an email action

Kuralın Eylemler listesinde bir e-posta eylemi yapılandırmak için:To configure an email action in the Rule's actions list:

  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.
  3. ' DekiIoT Central hesabınızla ilişkili e-posta adresini girin.Enter the email address associated with your IoT Central account in To.
  4. İ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.
  5. Eylemi gerçekleştirmek için bitti ' yi seçin.Select Done to complete the action.
  6. Yeni kuralı kaydetmek ve etkinleştirmek için Kaydet ' i seçin.Select Save to save and activate the new rule.

Yapılandırılan koşul karşılandığında e-posta almalısınız.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:

  1. 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 özellikleri güncelleştirmelerini birden çok cihazda tetiklemeniz sağlar.In IoT Central, jobs allow you to trigger device or cloud properties 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.

Uygulama temasını değiştirmek için:To change the application theme:

  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