Sparkplug B ve UNS Topic Oluşturucu

Sparkplug B topic’lerini ve ISA-95 tabanlı Unified Namespace yollarını oluşturun, doğrulayın ve toplu üretin.

Tarayıcıda çalışır, veri göndermez · MQTT · Sparkplug B · ISA-95

Oluşan topic

    QoS
    0
    Retain
    false

    Abone olma filtreleri

    • gruptaki her şey
    • düğümün tüm mesajları
    • spBv1.0/#tüm Sparkplug trafiği
    Sparkplug B mesaj türleri
    TürKapsamAnlamıQoSRetain
    NBIRTHdüğümDüğüm doğum: tüm metrikleri ve metaverisini bildirir0false
    NDEATHdüğümDüğüm ölüm: bağlantı kesilince Last Will olarak yayımlanır1false
    NDATAdüğümDüğüm verisi: değişen metrikler0false
    NCMDdüğümDüğüme komut0false
    DBIRTHcihazCihaz doğum: cihazın metriklerini bildirir0false
    DDEATHcihazCihaz ölüm: cihaz erişilemez olduğunda0false
    DDATAcihazCihaz verisi: değişen metrikler0false
    DCMDcihazCihaza komut0false
    STATEana uygulamaAna uygulamanın çevrimiçi/çevrimdışı durumu (spBv1.0/STATE/{host_id})1true

    Değerler Eclipse Sparkplug 3.0 şartnamesine göredir; üretime almadan önce şartnameyi ve kullandığınız ürünün belgelerini doğrulayın.

    Sparkplug B topic yapısı nasıl çalışır?

    Sparkplug, MQTT’nin esnek konu yapısına endüstriyel bir sözleşme getirir. Bir topic dört parçadan oluşur: isim alanı sürümü (spBv1.0), group_id (mantıksal gruplama; ör. tesis veya hat), mesaj türü ve edge_node_id. Cihaz mesajlarında sona device_id eklenir.

    “Birth” mesajları bir düğümün veya cihazın sunduğu tüm metrikleri bildirir; “Death” mesajları bağlantı kesildiğinde yayımlanır. Böylece abone uygulamalar, verinin güncel mi bayat mı olduğunu bilir.

    Kavramlar için sözlüğümüze bakın: Sparkplug B, MQTT, Unified Namespace, ISA-95.

    Sık sorulan sorular

    Sparkplug B topic yapısı nasıldır?

    spBv1.0/{group_id}/{message_type}/{edge_node_id}[/{device_id}] biçimindedir. Düğüm mesajlarında (NBIRTH, NDEATH, NDATA, NCMD) device_id bulunmaz; cihaz mesajlarında (DBIRTH, DDEATH, DDATA, DCMD) bulunur. Ana uygulama durumu için spBv1.0/STATE/{host_id} kullanılır.

    Sparkplug ile UNS aynı şey mi?

    Hayır. UNS bir mimari yaklaşımdır (tek ve anlamlı bir isim alanı); Sparkplug ise MQTT üzerinde konu yapısı, yük formatı ve durum yönetimi tanımlayan bir şartnamedir. UNS Sparkplug ile de düz MQTT ile de kurulabilir.

    Girdiğim veriler bir yere gönderiliyor mu?

    Hayır. Araç tamamen tarayıcınızda çalışır; girdiğiniz adlar sunucuya iletilmez.

    UNS’yi gerçek bir projede kurmak mı istiyorsunuz?

    HighByte Intelligence Hub’ın gömülü MQTT aracısı ve Sparkplug desteğiyle Unified Namespace uygulamasını birlikte tasarlayalım.