MQTT Topic Bağlantıları
MQTT topic bağlantıları, Compass modülünde MQTT veri kaynaklarına bağlanarak gerçek zamanlı sensör verisi topic'lerini Compass kaydı olarak saklayan tanımlamalardır.
Port modülünde eklenmiş bir MQTT veri kaynağı seçilerek Compass'ta MQTT topic tarayıcısı açılır. İlgili topic seçilir ve Compass kaydı olarak saklanır; kaydedilen MQTT bağlantısı Cartography modülünde gerçek zamanlı gauge, trend veya değer widget'ları oluşturmak için kullanılır.
Adlandırma
MQTT için Compass'ta sorgu yazılmaz — bunun yerine broker'daki bir topic seçilir. Bu nedenle bu modülün eylem adı "Topic Seçimi" / "Topic Düzenleme" olarak geçer.
Demo Fabrika — MQTT yayınları
Demo Fabrika MQTT akışı şu canlı topic'leri yayınlar (broker bağlantısı Port'ta Demo Fabrika - MQTT adıyla kayıtlı):
| Topic | Aralık | İçerik |
|---|---|---|
fabrika/hat1/sicaklik |
2 sn | { ts, value, unit:"°C", makine_id, hat_id } |
fabrika/hat1/basinc |
2 sn | { ts, value, unit:"bar", makine_id, hat_id } |
fabrika/hat1/tank_seviye |
5 sn | { ts, value, unit:"%", tank_id } (25–85 % salınım) |
fabrika/hat1/sayac |
1 sn | { ts, value } (monoton artan üretim sayacı) |
Port'taki veri kaynağı adı: Demo Fabrika - MQTT.
Aynı akışı kendi ortamınızda başlatmak için → Sentetik Veri Üretimi — MQTT
Güçlü Yanları
| Özellik | Açıklama |
|---|---|
| Gerçek Zamanlı Veri | WebSocket üzerinden anlık sensör okumaları; ekran yenileme gerekmez |
| Düşük Gecikme | MQTT pub/sub mimarisiyle saniye altı veri güncelleme |
| Topic Tarayıcısı | Broker'daki tüm topic'leri ağaç görünümünde keşfetme |
| Canlı Payload Önizleme | Topic seçildiğinde gelen mesaj içeriği anında görüntülenir |
| IoT Uyumlu | PLC, sensör, SCADA ve fabrika cihazlarından gelen MQTT akışlarıyla doğrudan çalışır |
Pirivision'da Yapılabilecekler
| İşlem | Açıklama |
|---|---|
| Anlık Değer Gösterimi | Gerçek zamanlı sıcaklık, basınç, hız gibi sensör değerlerini canlı gösterme |
| Alarm İzleme | Makine alarm topic'lerini canlı dinleme |
| Çok Sensörlü Takip | Her sensör için ayrı topic kaydı tanımlayarak aynı dashboard'da yan yana izleme |
| Canlı Trend | Gelen MQTT mesajlarını zaman serisi olarak Cartography'de görselleştirme |
Gereksinimler
| Gereksinim | Açıklama |
|---|---|
| Port'ta MQTT veri kaynağı | MQTT broker bağlantısı eklenmiş olmalı (host, port, protocol) |
| Topic erişim yetkisi | Broker ACL'inde seçilen topic'e subscribe yetkisi bulunmalı |
Rehberler
| Rehber | Açıklama |
|---|---|
| MQTT Topic Seçimi | Compass'ta MQTT topic seçip kayıt oluşturma |
| MQTT Topic Düzenleme | Mevcut MQTT topic kaydını güncelleme |
| Compass Kaydını Taşıma | Kaydı farklı klasöre taşıma |
| Compass Kaydını Çoğaltma | Aynı kaydı kopyalama |
| Compass Kaydını Silme | Kaydı kaldırma |
Sonraki Adım
MQTT topic bağlantısı kaydedildikten sonra Cartography modülünde bu kaydı kullanan gerçek zamanlı bir widget oluşturulur.