OPC Router Türkiye, OPC Turkey'nin bir hizmetidir.OPC Turkey Web Sayfası

Sözlük

Sparkplug B nedir? MQTT için endüstriyel belirtim

Sparkplug B, MQTT üzerinde topic adlandırmasını, payload biçimini ve cihaz durum yönetimini tanımlayan açık bir endüstriyel belirtimdir.

Kısa tanımSparkplug B, MQTT üzerinde topic adlandırmasını, Protobuf tabanlı payload biçimini ve cihaz durumu (doğum/ölüm sertifikaları) yönetimini tanımlayan açık bir endüstriyel belirtimdir (Eclipse Sparkplug).

MQTT bir taşıma protokolüdür; topic adı ve payload biçimini serbest bırakır. Sparkplug bu serbestliği daraltarak farklı üreticilerin cihazlarının aynı yapıda konuşmasını amaçlar. Topic yapısı spBv1.0/grup/mesaj_tipi/edge_node/cihaz biçimindedir; mesaj tipleri arasında NBIRTH, NDEATH, DBIRTH, DDEATH, NDATA, DDATA, NCMD ve DCMD bulunur.

Doğum (birth) mesajları bir düğümün veya cihazın hangi veri noktalarına sahip olduğunu duyurur; ölüm (death) mesajları bağlantı koptuğunda tüketicilerin verinin eskidiğini anlamasını sağlar. Payload Protobuf ile kodlanır; bu yüzden insan tarafından doğrudan okunamaz.

Sparkplug, tüm tesislerin kullanması gereken tek seçenek değildir. Kendi hiyerarşik topic ve JSON payload’ınızı tanımlamak da yaygındır; seçim, ekosisteminize ve araçlarınıza bağlıdır.

OPC Router projelerinde

OPC Router’ın Sparkplug plug-in’i MQTT tabanlı endüstriyel mesajlaşma akışlarını yapılandırmak için kullanılır. Kapsam ve sürüm uyumluluğu projede doğrulanır.

Sık sorulanlar

Sparkplug B payload’ı okunabilir mi?

Hayır; Protobuf ile kodlanır. Okumak için Sparkplug destekli bir istemci veya dönüştürücü gerekir.

Bir sonraki adım

Bağlamak istediğiniz sistemleri konuşalım.

Kaynağı, hedefi ve beklediğiniz sonucu paylaşın. Projenin kapsamını birlikte netleştirelim.

Projenizi konuşalımDemo