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.
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ı
- Profil adı girilir. Profilin cihaz ekleme ekranında ve profil listesinde görünecek adı belirlenir.
- Transport protokolü seçilir. Cihazın platform ile hangi haberleşme yöntemi üzerinden veri göndereceği belirlenir.
- Payload formatı belirlenir. Cihazdan gelen verinin JSON, Protobuf veya XML gibi hangi formatta işleneceği seçilir.
- 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.
- Attribute keys eklenir. Cihazın platform tarafında tutulacak sabit veya tanımlayıcı bilgileri belirlenir.
- Etiketler eklenir. Profilin daha kolay bulunması, gruplanması ve filtrelenmesi için etiket bilgileri girilir.
- Telemetry örnekleri tanımlanır. Anahtar–değer yapısıyla örnek telemetry alanları girilerek profilin veri modeli netleştirilir.
- MQTT topic yapıları seçilir. Profilin kullanacağı zorunlu topicler görüntülenir; ihtiyaç varsa ek topic yapıları profile eklenir.
- Açıklama girilir. Profilin hangi cihaz tipi veya kullanım senaryosu için hazırlandığını belirten kısa bir teknik açıklama eklenir.
- Profil kaydedilir. Yapılandırma tamamlandıktan sonra “Profil Ekle” butonu ile profil oluşturma işlemi tamamlanır.
- 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ı
- Şablon Seçimi: Daha önce oluşturulmuş cihaz profili şablonları seçilerek hızlı profil oluşturma işlemi başlatılabilir.
- Otomatik Alan Doldurma: Şablon seçildiğinde telemetry, attributes, payload ve topic yapılandırmaları otomatik olarak profile uygulanır.
- Profil Özelleştirme: Gerekli durumlarda profil adı, telemetry alanları veya açıklama bilgileri güncellenebilir.
- 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.