Cihaz profili oluşturma

Cihaz profilleri; platforma bağlanan cihazların ortak yapılandırmalarını, veri formatlarını ve iletişim ayarlarını merkezi olarak yönetmek için kullanılır.

Bu bölümde neler var?

  • Cihaz profili listesi
  • Yeni profil oluşturma
  • Hazır şablon kullanımı
  • Telemetry ve attributes yönetimi
  • MQTT topic yapılandırmaları
  • Şablon yönetimi işlemleri

Ne zaman kullanılır?

  • Yeni cihaz yapıları oluşturulurken
  • Standart profil şablonları hazırlanırken
  • MQTT veri yapıları tanımlanırken
  • Telemetry alanları belirlenirken
  • Yeni saha cihazları sisteme bağlanırken

Cihaz Profilleri Ekranı

Cihaz Profilleri ekranı üzerinden sisteme kayıtlı cihaz profilleri görüntülenebilir, filtrelenebilir ve yönetilebilir.

Şekil 1 — Cihaz profillerinin listelendiği yönetim ekranı

Profil Yönetimi

  • Sistemde kayıtlı cihaz profilleri görüntülenebilir.
  • Transport protokolü ve payload formatı incelenebilir.
  • Bağlı cihaz sayıları takip edilebilir.
  • Profil detaylarına erişilebilir.

Arama ve Filtreleme

  • Profil adına göre arama yapılabilir.
  • Transport protokolüne göre filtreleme yapılabilir.
  • Payload formatına göre uygun profiller görüntülenebilir.
  • Yeni cihaz profili oluşturma işlemi başlatılabilir.
İpucu — Aynı veri yapısına sahip cihazlar için ortak cihaz profilleri oluşturulması yönetim süreçlerini kolaylaştırır.

Yeni Cihaz Profili Oluşturma

Yeni cihaz profili oluşturma ekranı üzerinden cihazın haberleşme protokolü, telemetry veri yapısı, payload formatı ve MQTT topic yapılandırmaları profile tanımlanabilir.

Bu örnekte gerçek zamanlı araç takip sistemleri için kullanılan Fleet Vehicle Profile adlı örnek bir cihaz profili oluşturulmuştur.

Şekil 2 — Profil oluşturma işleminin başlatılması

Şekil 3 — Profil adı ve transport yapılandırması

Şekil 4 — Payload veri formatı seçimi

Şekil 5 — Telemetry ve attribute alanları

Şekil 6 — MQTT topic yapılandırması

Şekil 7 — Profil kayıt işlemi

Profil oluşturma adımları

  1. Profil adı girilir. Profilin cihaz ekleme ekranında ve profil listesinde görünecek adı belirlenir.
  2. Transport protokolü seçilir. Cihazın platform ile hangi haberleşme yöntemi üzerinden veri göndereceği belirlenir.
  3. Payload formatı belirlenir. Cihazdan gelen verinin JSON, Protobuf veya XML gibi hangi formatta işleneceği seçilir.
  4. Telemetry keys eklenir. Cihazdan gelecek ölçüm alanları tanımlanır. Örneğin hız, yakıt seviyesi, sıcaklık veya enerji değeri gibi veriler bu alana eklenebilir.
  5. Attribute keys eklenir. Cihazın platform tarafında tutulacak sabit veya tanımlayıcı bilgileri belirlenir.
  6. Etiketler eklenir. Profilin daha kolay bulunması, gruplanması ve filtrelenmesi için etiket bilgileri girilir.
  7. Telemetry örnekleri tanımlanır. Anahtar–değer yapısıyla örnek telemetry alanları girilerek profilin veri modeli netleştirilir.
  8. MQTT topic yapıları seçilir. Profilin kullanacağı zorunlu topicler görüntülenir; ihtiyaç varsa ek topic yapıları profile eklenir.
  9. Açıklama girilir. Profilin hangi cihaz tipi veya kullanım senaryosu için hazırlandığını belirten kısa bir teknik açıklama eklenir.
  10. Profil kaydedilir. Yapılandırma tamamlandıktan sonra “Profil Ekle” butonu ile profil oluşturma işlemi tamamlanır.
  11. Kaydetme seçimi yapılır. Profil yalnızca sisteme kaydedilebilir veya daha sonra tekrar kullanılmak üzere şablon olarak da saklanabilir.

Profil Oluşturma Onayı

Şekil 8 — Profil oluşturma onayı

Profil oluşturma işlemi tamamlandıktan sonra profilin yalnızca sisteme kaydedilmesi veya hazır şablon olarak saklanması seçilebilir.

  • Sadece Profil Oluştur:Profil sisteme kaydedilir.
  • Şablon Olarak Oluştur:Profil hazır şablon listesine eklenir ve tekrar kullanılabilir.
  • İptal:İşlem iptal edilerek mevcut ekrana geri dönülür.

Hazır Şablon Kullanımı ve Yönetimi

Hazır şablonlar sistemi sayesinde daha önce oluşturulmuş cihaz profili yapılandırmaları tekrar kullanılabilir. Şablon seçildiğinde telemetry, attributes, topic ve payload ayarları otomatik olarak profile uygulanır.

Şekil 6 — Hazır şablon seçimi

Şekil 7 — Şablon verilerinin otomatik doldurulması

Şekil 8 — Hazır şablon ile profil oluşturma

Şekil 9 — Şablon yönetim ekranı

Hazır şablon kullanım adımları

  1. Şablon Seçimi: Daha önce oluşturulmuş cihaz profili şablonları seçilerek hızlı profil oluşturma işlemi başlatılabilir.
  2. Otomatik Alan Doldurma: Şablon seçildiğinde telemetry, attributes, payload ve topic yapılandırmaları otomatik olarak profile uygulanır.
  3. Profil Özelleştirme: Gerekli durumlarda profil adı, telemetry alanları veya açıklama bilgileri güncellenebilir.
  4. Profil Oluşturma: Yapılandırma tamamlandıktan sonra profil sisteme kaydedilir.

Şablon Yönetimi

  • Sistemde kayıtlı cihaz profili şablonları görüntülenebilir.
  • Şablonlara ait transport protokolü, payload formatı ve telemetry alanları incelenebilir.
  • Mevcut şablon yapılandırmaları düzenlenebilir ve güncellenebilir.
  • Aynı cihaz yapısına sahip yeni profiller hızlı şekilde oluşturulabilir.
  • Kullanılmayan veya eski şablonlar sistemden kaldırılabilir.
  • Şablon listesi sade ve düzenli şekilde yönetilebilir.
  • Şablon silindiğinde ilgili yapılandırma sistemden tamamen kaldırılır.
  • Silinen şablonlar geri alınamayacağı için işlem öncesinde dikkatli olunmalıdır.
Not — Hazır şablon kullanımı, aynı yapıdaki cihazların hızlı ve standart şekilde sisteme eklenmesini sağlar.
Cihaz profili oluşturma | SolarTools