Aracılığıyla paylaş


Azure IoT Central çözümünde konum verilerini kullanma

Bu makalede ioT Central uygulamasında konum verilerinin nasıl kullanılacağı gösterilmektedir. IoT Central'a bağlı bir cihaz, konum verilerini telemetri akışı olarak gönderebilir veya konum verilerini raporlamak için bir cihaz özelliği kullanabilir.

Konum verilerini kullanarak aşağıdakileri yapabilirsiniz:

  • Bildirilen konumu haritaya çizin.
  • Telemetri konumu geçmişini haritaya çizin.
  • Bir cihaz belirli bir alana girdiğinde veya ayrıldığında operatörü bilgilendirmek için coğrafi sınırlama kuralları oluşturun.

Cihaz şablonuna konum özellikleri ekleme

Aşağıdaki ekran görüntüsünde, konum verilerini kullanan bir cihaz özelliği ve telemetri türü örnekleri içeren bir cihaz şablonu gösterilmektedir. Tanımlar konum semantik türünü ve coğrafi konum şema türünü kullanır:

Cihaz şablonunda konum özelliği tanımını gösteren ekran görüntüsü

Başvuru için, bu özelliklerin Digital Twins Tanım Dili (DTDL) v2 tanımları aşağıdaki kod parçacığına benzer:

{
  "@type": [
    "Property",
    "Location"
  ],
  "displayName": {
    "en": "DeviceLocation"
  },
  "name": "DeviceLocation",
  "schema": "geopoint",
  "writable": false
},
{
  "@type": [
    "Telemetry",
    "Location"
  ],
  "displayName": {
    "en": "Tracking"
  },
  "name": "Tracking",
  "schema": "geopoint"
}

Not

Coğrafi nokta şema türü DTDL belirtiminin bir parçası değildir. IoT Central şu anda geriye dönük uyumluluk için coğrafi nokta şema türünü ve konum semantik türünü desteklemektedir. Bkz. IoT Central uzantısı.

Bir cihazdan konum verileri gönderme

Bir cihaz önceki bölümde gösterilen DeviceLocation özelliği için veri gönderdiğinde, yük aşağıdaki JSON kod parçacığı gibi görünür:

{
  "DeviceLocation": {
    "lat": 47.64263,
    "lon": -122.13035,
    "alt": 0
  }
}

Bir cihaz önceki bölümde gösterilen İzleme telemetrisi için veri gönderdiğinde, yük aşağıdaki JSON parçacığı gibi görünür:

{
  "Tracking": {
    "lat": 47.64263,
    "lon": -122.13035,
    "alt": 0
  }
}

Cihaz konumunu görüntüleme

IoT Central uygulamanızda konum verilerini birden çok yerde görüntüleyebilirsiniz. Örneğin, tek bir cihazla ilişkili görünümlerde veya panolarda.

Bir cihaz için görünüm oluşturduğunuzda, konumu haritaya çizmeyi veya tek tek değerleri göstermeyi seçebilirsiniz:

Konum verilerini içeren örnek görünümü gösteren ekran görüntüsü

Bir veya daha fazla cihazın konumunu çizmek için panoya harita kutucukları ekleyebilirsiniz. Konum telemetrisini göstermek için bir harita kutucuğu eklediğinizde, önceki ekran görüntüsünde gösterildiği gibi bir zaman aralığı içinde konumu çizebilirsiniz.

Coğrafi sınırlama kuralı oluşturma

Konum telemetrisini kullanarak, bir cihaz dikdörtgen bir alana veya dışına çıktığında uyarı oluşturan bir coğrafi sınırlama kuralı oluşturabilirsiniz. Aşağıdaki ekran görüntüsünde, enlem ve boylam değerlerini kullanarak dikdörtgen bir alan tanımlamak için dört koşul kullanan bir kural gösterilmektedir. Kural, cihaz dikdörtgen alana geçtiğinde bir e-posta oluşturur:

Coğrafi sınırlama kuralı tanımını gösteren ekran görüntüsü

Sonraki adımlar

Azure IoT Central uygulamanızda özellikleri kullanmayı öğrendiğinize göre bkz: