Ana içeriğe geç

MQTT Veri Kaynağı Düzenleme

Bu sayfa, Pirivision Port modülünde daha önce eklenmiş bir MQTT veri kaynağının Edit aksiyonuyla güncellenmesini anlatır.

MQTT broker adresi veya portu değiştiğinde, protokol güncellendiğinde (örn. ws'ten tcp'ye), kimlik bilgileri değiştiğinde veya veri kaynağı farklı bir klasöre taşınmak istendiğinde bu akış kullanılır.

Ön Koşul

Port listesinde en az bir MQTT veri kaynağı kayıtlı olmalıdır. Henüz eklenmemişse önce MQTT Veri Kaynağı Ekleme sayfasına bakın.


1. Port Listesinde Veri Kaynağını Bulun

Sol menüden Port modülüne tıklayın. Düzenlemek istediğiniz MQTT veri kaynağını listede bulun.

Port listesi — MQTT veri kaynağı kartı

Listede arama çubuğunu kullanarak veri kaynağı adını veya #etiket ile filtreleme yapabilirsiniz.


2. Edit Butonuna Tıklayın

Veri kaynağı kartının sağ tarafında Edit butonu (kalem ikonu) yer alır.

Edit butonuna tıklayın.

Tip

Kart üzerinde doğrudan Edit butonu görünür. More menüsünden erişim gerekmez.


3. Düzenleme Formu Açılır

Edit tıklandığında form, mevcut değerler önceden dolu şekilde açılır. Bu, yeni MQTT veri kaynağı ekleme formuyla aynı ekrandır; fark yalnızca alanlardaki değerlerin dolu gelmesi ve altta Update butonunun bulunmasıdır.

MQTT Veri Kaynağı Düzenleme Formu — mevcut değerler dolu


4. Değiştirilebilen Alanlar

Aşağıdaki alanlar düzenlenebilir:

Bölüm Alan Zorunlu Varsayılan Açıklama
Display Info Name Evet Veri kaynağının Pirivision içindeki görünen adı
Display Info Description Hayır Kısa açıklama metni
Connection Settings Protocol Evet ws Bağlantı protokolü (ws, wss, tcp, ssl)
Connection Settings Host Evet MQTT broker'ın IP adresi veya hostname'i
Connection Settings Port Evet 8083 Broker'ın dinlediği port numarası
Connection Settings Path Hayır /mqtt WebSocket yolu (ws/wss için)
Connection Settings Keep Alive Time Evet 60 Bağlantı canlılık ping aralığı (saniye)
Authentication Username Hayır MQTT broker kullanıcı adı
Authentication Password Hayır Broker kimlik doğrulama şifresi
Location Target Folder Hayır Veri kaynağının Port klasör yapısındaki konumu

Değiştirilemeyen Alan

Alan Durum
Veri kaynağı tipi MQTT olarak sabit kalır; SQL veya REST API türlerine dönüştürülemez.

5. Update Butonu

Tüm alanlar güncellendikten sonra sağ alttaki Update butonuna tıklayın.

Bağlantı Testi Yapılmaz

MQTT veri kaynağı düzenlemesinde SQL veri kaynaklarının aksine anlık bir bağlantı testi yapılmaz. Update butonu doğrudan kaydeder. Bağlantı durumu Compass modülünde topic bazında doğrulanabilir.

Formun alt kısmında şu bilgi görünür:

Connection will be saved automatically

Success

Update işlemi tamamlandığında güncellenen MQTT bağlantı parametreleri kaydedilir. Compass'ta bu veri kaynağını kullanan topic sorgularının hâlâ erişilebilir olduğunu doğrulayın.

Failure

Güncelleme sonrasında broker'a bağlanılamıyorsa Host, Port, Protocol ve kimlik bilgilerini kontrol edin.


6. Sık Karşılaşılan Hatalar

Hata / Belirti Olası Neden Çözüm
a datasource with this name already exists, please choose a different name Aynı isimde başka bir veri kaynağı mevcut Farklı bir Name değeri girin
you do not have permission to update this datasource or the datasource was not found Veri kaynağı başka bir kullanıcıya ait veya silinmiş Port listesini yenileyin
user not found Oturum süresi dolmuş Yeniden giriş yapın
Kaydedildi ama broker'a bağlanılamıyor Host/Port/Protocol yanlış güncellendi Compass'ta topic sorgusuyla bağlantıyı test edin
WebSocket bağlantısı kurulamıyor Protocol veya Path yanlış ws/wss seçiminde Path'in /mqtt olduğunu kontrol edin
Kimlik doğrulama başarısız Username/Password güncellendi ancak broker kabul etmiyor Broker tarafındaki kimlik bilgilerini doğrulayın

7. Sonraki Adım

MQTT veri kaynağı güncellendikten sonra Compass'ta bu kaynağa bağlı topic sorgularının çalıştığını doğrulayın.

flowchart LR
    A["Port<br/>MQTT Düzenlendi"] --> B["Compass<br/>Topic Sorgu Doğrulama"]
    B --> C["Cartography<br/>Chart / KPI (değişiklik yok)"]

Özet

MQTT veri kaynağı düzenleme süreci:

  1. Port modülüne girilir.
  2. Listede MQTT veri kaynağı bulunur.
  3. Kart üzerindeki Edit butonuna tıklanır.
  4. Form mevcut değerlerle dolu açılır.
  5. İlgili alanlar güncellenir (Protocol, Host, Port, Path, Keep Alive, Auth).
  6. Update ile değişiklikler kaydedilir.
  7. Compass'ta topic sorgusu doğrulaması yapılır.