MQTT
MQTT (Message Queuing Telemetry Transport), Pirivision'ın Port modülünde desteklenen, IoT ve endüstriyel sensör verisi için tasarlanmış hafif ve gerçek zamanlı mesajlaşma protokolüdür.
PLC'ler, sensörler, akıllı sayaçlar ve Edge cihazlardan gelen canlı veri akışını Pirivision dashboard'larına taşımak için en uygun bağlantı tipidir.
Güçlü Yanları
| Özellik | Açıklama |
|---|---|
| Gerçek Zamanlı Veri | Saniye altı gecikmeyle anlık sensör ve cihaz verisi akışı |
| Düşük Bant Genişliği | IoT protokolü olarak tasarlanmış; minimum overhead ile çalışır |
| Publish / Subscribe | Topic bazlı yayın-abone modeli; cihazlar bağımsız çalışır |
| Broker Esnekliği | EMQX, Mosquitto, HiveMQ, AWS IoT ve Azure IoT Hub ile uyumlu |
| QoS Seviyeleri | At most once, at least once, exactly once mesaj güvencesi |
| Ölçeklenebilirlik | Binlerce cihazdan eş zamanlı veri alımı |
| Edge Uyumu | Düşük kaynaklı Edge cihazlar (Raspberry Pi, Arduino) ile tam uyum |
Pirivision'da Yapılabilecekler
| İşlem | Açıklama |
|---|---|
| Topic Tanımlama | Compass'ta sensör topic'lerini kayıt altına alma |
| Canlı İzleme | Anlık PLC, sensör ve sayaç değerlerini widget'lara yansıtma |
| Alarm Akışı | Cihazlardan gelen alarm mesajlarını Cartography'de görselleştirme |
| Çoklu Topic | Tek veri kaynağından birden fazla topic'i ayrı sorgular olarak tanımlama |
| JSON Payload | JSON formatındaki mesaj içeriğinden belirli alanları ayrıştırma |
| Trend Grafikleri | Zaman damgalı mesajlardan anlık trend ve dalga grafikleri oluşturma |
Hangi Durumlarda Kullanılır?
- PLC / RTU İzleme: Sahadan gelen sıcaklık, basınç, akış ve titreşim verilerinin anlık takibi
- Akıllı Sayaçlar: Enerji, su ve gaz sayaçlarından gerçek zamanlı okuma
- Konveyör & Hat İzleme: Üretim hattı hız, duruş ve durum bilgilerinin anlık aktarımı
- SCADA Entegrasyonu: OPC-UA veya Modbus → MQTT köprüsü üzerinden SCADA verisi
- Edge Computing: Edge cihazlarda ön işleme yapılan verinin Pirivision'a aktarımı
- Alarm Yönetimi: Kritik eşik aşımlarında anlık bildirim ve görselleştirme
Bağlantı Gereksinimleri
| Bilgi | Zorunlu | Varsayılan |
|---|---|---|
| Host (Broker) | Evet | — |
| Port | Evet | 8083 (ws) |
| Protocol | Evet | ws |
| Path | Hayır | /mqtt |
| Keep Alive Time | Evet | 60 sn |
| Username | Hayır | — |
| Password | Hayır | — |
Protokol Seçimi
tcp— Standart MQTT (port 1883)ssl— TLS şifreli MQTT (port 8883)ws— WebSocket üzerinden MQTT (port 8083)wss— Güvenli WebSocket (port 8084)
Rehberler
| Rehber | Açıklama |
|---|---|
| MQTT Veri Kaynağı Ekleme | Port modülünde yeni MQTT broker bağlantısı oluşturma |
| MQTT Veri Kaynağı Düzenleme | Mevcut bağlantıyı güncelleme |
| Veri Kaynağı Taşıma | Farklı klasöre taşıma |
| Veri Kaynağı Çoğaltma | Aynı ayarlarla kopyalama |
| Veri Kaynağı Silme | Veri kaynağını kaldırma |
Sonraki Adım
MQTT veri kaynağı eklendikten sonra Compass modülünde topic sorgusu oluşturulur.