Cihaz yaşam döngüsü yönetimi ile Eclipse Sparkplug B spesifikasyonunu kullanan Endüstriyel IoT mesajlaşması. Endüstriyel uygulamalar için NBIRTH, DBIRTH, NDEATH ve DDEATH mesajları ile tam Sparkplug B modelini uygular.
open_in_new
Sparkplug B Spesifikasyonu
eclipse.org/sparkplug
Konfigürasyon Parametreleri
| Parametre | Zorunlu | Tip | Varsayılan | Açıklama |
|---|---|---|---|---|
| GroupId | Hayır | string | ProxusGroup | Mantıksal gruplama için Sparkplug Grup ID'si. |
| EdgeNodeId | Hayır | string | Edge_{random_guid} | Grup içindeki Edge node tanımlayıcısı. |
| BrokerHost | Hayır | string | localhost | Sparkplug B mesajları için MQTT broker host adı. |
| BrokerPort | Hayır | int | 1883 | MQTT broker portu (TLS için 8883 kullanın). |
| Username | Hayır | string | (boş) | MQTT kimlik doğrulama kullanıcı adı. |
| Password | Hayır | string | (boş) | MQTT kimlik doğrulama şifresi. |
| ScadaHostIdentifier | Hayır | string | scada1 | Dağıtım için SCADA host tanımlayıcısı. |
| Protocol | Hayır | string | V311 | MQTT protokol versiyonu. |
| UseWebSocket | Hayır | bool | false | TCP yerine WebSocket taşımasını kullanın. |
| ReconnectInterval | Hayır | int | 5 | Saniye cinsinden yeniden bağlanma aralığı. |
| UseTls | Hayır | bool | false | TLS şifrelemeyi etkinleştir. |
| TlsVersion | Hayır | string | Tls12 | TLS protokol versiyonu. |
| PfxCertificate | Hayır | string | (boş) | TLS için Base64 kodlu PFX sertifikası. |
İç Davranış
Cihaz Yaşam Döngüsü Yönetimi
- NBIRTH Mesajları: Bağlantı kurulduğunda gönderilen Edge node doğum mesajları
- DBIRTH Mesajları: Yeni cihazlar için gönderilen cihaz doğum mesajları
- NDATA/DDATA Mesajları: Mevcut metrikler için veri güncelleme mesajları
- NDEATH/DDEATH Mesajları: Kapanma sırasında gönderilen zarif ölüm (graceful death) mesajları
Performans Özellikleri
- Metrik Eşleme: Proxus veri tiplerinin Sparkplug B metrik tiplerine otomatik eşlenmesi
- Değer Dönüştürme: Sayısal, boolean ve string değerler için akıllı tip dönüşümü
- Bağlantı Dayanıklılığı: Üstel geri çekilme ile otomatik yeniden bağlanma
- Toplu İşlem Optimizasyonu: Cihaz metriklerinin verimli toplu işlenmesi